---
sourceDocument: Xanadu Platform Analytics
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/xanadu/now-intelligence

 Release :

    - xanadu

ft:locale :

    - en-US

ft:publication_title :

    - Xanadu Platform Analytics

ft:clusterId :

    - par

bundleId :

    - par

workflow :

    - Platform


---

# Report on extended tables

# Report on extended tables {#ariaid-title1}

* Release version: Xanadu
* 
* Updated August 1, 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 minutes to read

Learn how to include fields from tables that extend the Task table in a single
report. For example, you could include both incidents and problems in a single report.

## Before you begin

Role required: itil, report_user, report_group, report_global, report_admin, or admin. To include the columns in the report
that are unique to the extended tables, a user with the admin role must enable a
system property \[glide.ui.list.allow_extended_fields\]:{#t_AccessFieldExtendedTable__ph_report-role-required}  
1. Navigate to System PropertiesUI Properties.
2. Enable the property Allow base table lists (task, cmdb_ci, and so on) to include extended table fields (incident_state, os_version, and the like), and allow filtering on extended table fields (glide.ui.list.allow_extended_fields).
3. Click Save at the bottom of the page.
{#t_AccessFieldExtendedTable__ol_wdn_wfx_lkb}

Role required: report_admin.

## About this task

Watch this six-minute video to learn how to include
fields on extended tables in reports by starting with the parent table.


The video shows how to create a report with data from multiple tables using the
Report Designer. The report contains both incidents and problems, which are child
tables of the Task table. Here's how to create the report, Active Incidents and
Problems of Priority 1 or 2.

## Procedure

1. Perform one of the following actions:
   * On an upgraded instance that has not been fully migrated to Platform Analytics, navigate to AllReportsCreate New.
   * On a new instance or one that has been fully migrated to Platform Analytics, navigate to AllPlatform Analytics AdministrationUsage and governanceReports and select New.
   {#t_AccessFieldExtendedTable__choices_wjj_z4z_42c}
2. On the Data tab, name the report <kbd class="ph userinput">Active Incidents and Problems of Priority 1 or 2</kbd>, select the Source type Table, and select the table Task \[task\].  

3. On the Type tab, enter List in the filter, select the report type, and click Next.  
   The application
   shows a preliminary version of the report. To view the updated report at any
   time, select Run.
4. On the Configure tab, Group by Task type and click Save.  
   The list report is refreshed with all tasks collapsed into their types.
5. Click the filter icon (![]()) to open the Condition Builder.  
   Use the Condition Builder to limit what the report displays to only the information you want.
6. To show only active incidents and problems of priority 1 or 2, set these conditions, and click Save.  
   * Active is true.
   * Task type is Incident OR Task type is Problem.
   * Priority is one of 1 - Critical or 2 - High.

   {#t_AccessFieldExtendedTable__ul_xw2_lgx_lkb}  

   <br />

   The new report only has the two task types. Because you selected only Active tasks, there are fewer tasks in each category as well.   

7. Select the columns to display in the report, including the extended table fields Category \[Incident\] and Related Incidents \[Problem\] and click Save.   

   The Category \[Incident\] and Related Incidents \[Problem\] fields are unique to the extended tables (Incident and Problem). They appear at the bottom of the list of columns that are available from the Task table. These two fields are available because you enabled the property Allow base table lists to include extended table fields, and allow filtering on extended table fields (glide.ui.list.allow_extended_fields).  
   The report shows the open incidents and their categories and the open problems with the number of their related incidents.
{#t_AccessFieldExtendedTable__steps_elh_3t3_lkb}

## Related tables in reporting {#ariaid-title2}

Watch the video to learn how to use dot-walking, dynamic filters, and database views to
access data on extended, or related, tables.

Watch this five-minute video to learn how to use dot walking to include data from extended or
related tables in reports. The video also discusses using dynamic filters in reports and
reporting on database
views.

## Reporting on extended table fields using dot-walking {#ariaid-title3}

Dot-walking provides access to fields on extended, or related, tables, enabling you to
report on fields from those tables.

When creating or editing a report, you can access references on extended tables from the Group
by/Stack by, column/row, or Trend by fields on the Configure tab. The Add Sort option also
enables you to configure the sort order of applicable reference fields on extended tables. Tables
that reference other tables are denoted with an arrow (![]()) icon.

Dot-walking references a field by building a chain of field names separated by dots (periods).
For example, incident.assigned_to.company references the company of the
user assigned to an incident. The recommended limit for chain length is three levels.

1. In a report on the incident table, select Additional Group By on the Configure tab.
2. Select Assigned to \[+\] and then the structure icon (![]()).

   You now see the related fields in the user table.
3. Move Company \[+\] to the Selected column and select OK.
4. Save the report.  
   Assigned to Company is an option in the report's Group by list. In this example, you see Assigned to Active because the Active field is a configured Stack by option.  

{#extended-table-fields-dot-walking__ol_tyv_dk4_2vb}
**Related topics**   

* [Dot-walking examples](https://www.servicenow.com/docs/access?context=dot-walking-examples&version=xanadu&pubname=xanadu-platform-user-interface&ft:locale=en-US)

*[\>]: and then


