How Do I Include My Custom Fields in Reporting?
Custom fields are also known as “additional fields”
Problem
Custom fields are currently handled as what is known as a “key value pair”. This behaviour creates 2 columns.
The field key
e.g Region, department, jobrole
The Value
e.g North West, Sales, Senior Sales Representative
This means that when you add these custom field values to a report all rows duplicate for each unique item.
For example if you have one user who has 5 items of assigned learning and 5 additional fields when you pull the columns into the table via explore these 5 rows become 25 rows
Example:
Matthew King has 4 assigned learning items
.png?sv=2022-11-02&spr=https&st=2026-01-30T15%3A45%3A15Z&se=2026-01-30T15%3A58%3A15Z&sr=c&sp=r&sig=lwXgOhp7w6OezZHnQDcsAcqqnL%2BQl6kNtmZo4AP5eKU%3D)
.png?sv=2022-11-02&spr=https&st=2026-01-30T15%3A45%3A15Z&se=2026-01-30T15%3A58%3A15Z&sr=c&sp=r&sig=lwXgOhp7w6OezZHnQDcsAcqqnL%2BQl6kNtmZo4AP5eKU%3D)
on explore “Add” I bring in additional field key and additional field value
.png?sv=2022-11-02&spr=https&st=2026-01-30T15%3A45%3A15Z&se=2026-01-30T15%3A58%3A15Z&sr=c&sp=r&sig=lwXgOhp7w6OezZHnQDcsAcqqnL%2BQl6kNtmZo4AP5eKU%3D)
4 rows now becomes 16
.png?sv=2022-11-02&spr=https&st=2026-01-30T15%3A45%3A15Z&se=2026-01-30T15%3A58%3A15Z&sr=c&sp=r&sig=lwXgOhp7w6OezZHnQDcsAcqqnL%2BQl6kNtmZo4AP5eKU%3D)
This is because Matthew King has 4 additional custom fields via the platform
Location
Team
Department
Country
You can see below each piece of learning is repeated 4 times
.png?sv=2022-11-02&spr=https&st=2026-01-30T15%3A45%3A15Z&se=2026-01-30T15%3A58%3A15Z&sr=c&sp=r&sig=lwXgOhp7w6OezZHnQDcsAcqqnL%2BQl6kNtmZo4AP5eKU%3D)
Resolutions
This is not our permanent structure for handling custom fields but due to the complexity of customers all having varying numbers and names of custom fields this is the current solution for all customers to be able to segment data by any business field.
The dashboards are pre filtered to the users relevant to you and therefore needing to include all custom field columns should not be necessary, however in circumstances you need to include custom fields here are the recommended resolutions.
Bring in all of a business area for example all countries
Filter to a single “key” but leave “value” as unselected
e.g Country
.png?sv=2022-11-02&spr=https&st=2026-01-30T15%3A45%3A15Z&se=2026-01-30T15%3A58%3A15Z&sr=c&sp=r&sig=lwXgOhp7w6OezZHnQDcsAcqqnL%2BQl6kNtmZo4AP5eKU%3D)
.png?sv=2022-11-02&spr=https&st=2026-01-30T15%3A45%3A15Z&se=2026-01-30T15%3A58%3A15Z&sr=c&sp=r&sig=lwXgOhp7w6OezZHnQDcsAcqqnL%2BQl6kNtmZo4AP5eKU%3D)
Via explore “Add” additional field key and value
.png?sv=2022-11-02&spr=https&st=2026-01-30T15%3A45%3A15Z&se=2026-01-30T15%3A58%3A15Z&sr=c&sp=r&sig=lwXgOhp7w6OezZHnQDcsAcqqnL%2BQl6kNtmZo4AP5eKU%3D)
You will now see every user and their assigned learning remain on single rows but include their country including all countries
.png?sv=2022-11-02&spr=https&st=2026-01-30T15%3A45%3A15Z&se=2026-01-30T15%3A58%3A15Z&sr=c&sp=r&sig=lwXgOhp7w6OezZHnQDcsAcqqnL%2BQl6kNtmZo4AP5eKU%3D)
Isolate a single business area such as country “Australia”
Filter to a single “key” but leave “value” as unselected
e.g Country
.png?sv=2022-11-02&spr=https&st=2026-01-30T15%3A45%3A15Z&se=2026-01-30T15%3A58%3A15Z&sr=c&sp=r&sig=lwXgOhp7w6OezZHnQDcsAcqqnL%2BQl6kNtmZo4AP5eKU%3D)
.png?sv=2022-11-02&spr=https&st=2026-01-30T15%3A45%3A15Z&se=2026-01-30T15%3A58%3A15Z&sr=c&sp=r&sig=lwXgOhp7w6OezZHnQDcsAcqqnL%2BQl6kNtmZo4AP5eKU%3D)
Via explore “Add” additional field key and value
.png?sv=2022-11-02&spr=https&st=2026-01-30T15%3A45%3A15Z&se=2026-01-30T15%3A58%3A15Z&sr=c&sp=r&sig=lwXgOhp7w6OezZHnQDcsAcqqnL%2BQl6kNtmZo4AP5eKU%3D)
You will now see every user and their assigned learning remain on single rows but include their country and only for the country you are keen to delve deeper into
.png?sv=2022-11-02&spr=https&st=2026-01-30T15%3A45%3A15Z&se=2026-01-30T15%3A58%3A15Z&sr=c&sp=r&sig=lwXgOhp7w6OezZHnQDcsAcqqnL%2BQl6kNtmZo4AP5eKU%3D)
Export all additional custom fields and pivot them into columns via Excel
On the table you wish to contain your additional custom fields, Via explore “Add” additional field key and value
.png?sv=2022-11-02&spr=https&st=2026-01-30T15%3A45%3A15Z&se=2026-01-30T15%3A58%3A15Z&sr=c&sp=r&sig=lwXgOhp7w6OezZHnQDcsAcqqnL%2BQl6kNtmZo4AP5eKU%3D)
Table now contains all additional custom fields for all users
.png?sv=2022-11-02&spr=https&st=2026-01-30T15%3A45%3A15Z&se=2026-01-30T15%3A58%3A15Z&sr=c&sp=r&sig=lwXgOhp7w6OezZHnQDcsAcqqnL%2BQl6kNtmZo4AP5eKU%3D)
Using the 3 dots in the top right corner, download as XLSX (this is important, CSV we cannot pivot)
.png?sv=2022-11-02&spr=https&st=2026-01-30T15%3A45%3A15Z&se=2026-01-30T15%3A58%3A15Z&sr=c&sp=r&sig=lwXgOhp7w6OezZHnQDcsAcqqnL%2BQl6kNtmZo4AP5eKU%3D)
Open the XLSX and click onto any cell containing your data, use CTRL and “T” to open box to turn the data into a table. Ensure you bring in the headers
.png?sv=2022-11-02&spr=https&st=2026-01-30T15%3A45%3A15Z&se=2026-01-30T15%3A58%3A15Z&sr=c&sp=r&sig=lwXgOhp7w6OezZHnQDcsAcqqnL%2BQl6kNtmZo4AP5eKU%3D)
Rename the table to something relevant and select “Summarize with PivotTable”
.png?sv=2022-11-02&spr=https&st=2026-01-30T15%3A45%3A15Z&se=2026-01-30T15%3A58%3A15Z&sr=c&sp=r&sig=lwXgOhp7w6OezZHnQDcsAcqqnL%2BQl6kNtmZo4AP5eKU%3D)
On the pop up ensure it is referencing your newly named table and tick the box at the bottom that says “Add this data to the data model”
.png?sv=2022-11-02&spr=https&st=2026-01-30T15%3A45%3A15Z&se=2026-01-30T15%3A58%3A15Z&sr=c&sp=r&sig=lwXgOhp7w6OezZHnQDcsAcqqnL%2BQl6kNtmZo4AP5eKU%3D)
On “Design” of pivot table in selection pane we want to do the following
Report Layout “Tabular”
.png?sv=2022-11-02&spr=https&st=2026-01-30T15%3A45%3A15Z&se=2026-01-30T15%3A58%3A15Z&sr=c&sp=r&sig=lwXgOhp7w6OezZHnQDcsAcqqnL%2BQl6kNtmZo4AP5eKU%3D)
Grand Totals “Off for rows and columns”
.png?sv=2022-11-02&spr=https&st=2026-01-30T15%3A45%3A15Z&se=2026-01-30T15%3A58%3A15Z&sr=c&sp=r&sig=lwXgOhp7w6OezZHnQDcsAcqqnL%2BQl6kNtmZo4AP5eKU%3D)
Subtotals “Do not show subtitles”
.png?sv=2022-11-02&spr=https&st=2026-01-30T15%3A45%3A15Z&se=2026-01-30T15%3A58%3A15Z&sr=c&sp=r&sig=lwXgOhp7w6OezZHnQDcsAcqqnL%2BQl6kNtmZo4AP5eKU%3D)
Now we begin building our pivot table, for this dataset I will bring in User Name, Content Title, Status, Available Date and Due Date. Do this by dragging the fields to the rows box at the bottom
.png?sv=2022-11-02&spr=https&st=2026-01-30T15%3A45%3A15Z&se=2026-01-30T15%3A58%3A15Z&sr=c&sp=r&sig=lwXgOhp7w6OezZHnQDcsAcqqnL%2BQl6kNtmZo4AP5eKU%3D)
Note, when doing this for dates excel defaults to bring the full hierarchy in, just drag year, quarter and month out of rows area to remove them

We now have our structure, we need to create one formula to bring in our custom fields
Right click on your table in the “PivotTable Fields” window pane and select “Add Measure”
.png?sv=2022-11-02&spr=https&st=2026-01-30T15%3A45%3A15Z&se=2026-01-30T15%3A58%3A15Z&sr=c&sp=r&sig=lwXgOhp7w6OezZHnQDcsAcqqnL%2BQl6kNtmZo4AP5eKU%3D)
Ensure the following is in your formula box: =CONCATENATEX(TABLENAME,[Additional Field Value],",") Name your measure.
for example mine is =CONCATENATEX(Assignedlearning,[Additional Field Value],",") and I have named it “Custom Field”
.png?sv=2022-11-02&spr=https&st=2026-01-30T15%3A45%3A15Z&se=2026-01-30T15%3A58%3A15Z&sr=c&sp=r&sig=lwXgOhp7w6OezZHnQDcsAcqqnL%2BQl6kNtmZo4AP5eKU%3D)
Pull “Additional Field Key” into Columns and your new measure into Values
.png?sv=2022-11-02&spr=https&st=2026-01-30T15%3A45%3A15Z&se=2026-01-30T15%3A58%3A15Z&sr=c&sp=r&sig=lwXgOhp7w6OezZHnQDcsAcqqnL%2BQl6kNtmZo4AP5eKU%3D)
You will now have a list of all users and their custom field row by row, including if a user has no custom fields they can be located this way.
.png?sv=2022-11-02&spr=https&st=2026-01-30T15%3A45%3A15Z&se=2026-01-30T15%3A58%3A15Z&sr=c&sp=r&sig=lwXgOhp7w6OezZHnQDcsAcqqnL%2BQl6kNtmZo4AP5eKU%3D)
If you need this data in a csv it would be best to copy and paste the table to a new file and save as csv