Lookup Data
The lookup data service allows blueprints to reference static or managed tables of values — such as discipline codes, cost categories, or responsibility matrices — alongside live Planner data.
When to use lookup data
Use lookup data when you need to:
- Join a schedule field to a human-readable label that is not stored in Planner.
- Apply a weighting or rate table to schedule quantities.
- Cross-reference activity IDs to a separate status register.
Creating a lookup table
- Go to Admin → Lookup data.
- Select New table.
- Name the table and define columns.
- Enter or paste rows. Lookup tables support up to 10,000 rows.
- Save.
Lookup tables can also be imported from Excel.
Binding a lookup table in a blueprint
- Open the blueprint in the Output Designer.
- Open the blueprint Data settings.
- Under Lookup sources, add the table.
- Set the join condition: which Planner field to match against which lookup column.
- The lookup columns are now available as fields in expressions and component bindings.
Lookup expression usage
Once bound, access lookup columns with [LookupTableName.ColumnName] syntax:
[DisciplineCodes.FullName]
IF([DisciplineCodes.IsExternal], "External", "Internal")
Keeping lookup data current
Lookup tables are managed per organization. You can update them at any time; the next report generation will use the latest version.
For frequently changing data, consider whether the data should be maintained in Planner directly rather than a lookup table.