Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Note

Care should be taken when flattening JSON data into an Excel table to ensure that repeated rows containing a total are not duplicated when including the row totals of a child structure


Here is an example file:

CER_EXPORT JSON QUERY Example.xlsx


Instructions

/n/IQX/FAB_DATA_ANALYSIS

Change Layout to focus on Data:


Export to Excel:


Open the downloaded file in Excel and highlight range:



Select the _DATA column and then select Transform>PARSE>JSON from the menu:

This will convert JSON to a Record:

Expand the Data by clicking top-right icon and selecting the record fields to view:

IN this example, the Summary filed is itself a record:

Click on "Record" to view sample content:

In the Query Settings Applied Steps window, Click x to delete the expand list, and then expand again to select your specific attribute:

The column now has the required JSON content

Note the Query Steps are shown in the right hand panel.
Click File > Close and Load


The data is now extracted from JSON and presented in a Column:

The Query Can be refreshed:

If you want to view line items within a Record, change the query by first deleting the last 2 steps and then click Expand ot include a JSON node containing Line Items eg:

This now shows the content of the JSON as a List:

This time, clicking the Expansion icon on top right of column allows Expand to New Rows:

This effectively creates a duplicate row for each unique item:

Now select the columns to Expand:

This now creates an additional column for each selected record attribute:

Close and Load and the report now contains extra rows and columns: