Skip to main content

Data Extraction Wizard

The Data Extraction Wizard extracts raw data from a data model into a structured table in your workbook. You select the fields you need, apply filters, and the wizard generates a table that you can then format, add formula columns to, and adjust with custom headers. Your formatting and formulas are preserved after each data refresh, so you don't have to redo them every time the data updates.

Column formatting is based on the styling applied to the first row and carried across the entire column. Row level formatting is also maintained through refreshes. You can also drill down on an extraction to get more specific information about the formulas in the extraction.

Data Extraction Wizard

When to create a data extraction

  • Build custom report layouts by selecting specific fields from a data model and arranging them in the order you need.
  • Work with raw data when you need individual rows rather than aggregated values from a pivot table or formula.
  • Add calculated columns next to the extracted data using formulas or the Formula Wizard, and have them preserved through refreshes.

Perform a data extraction

  1. Select an empty cell.
  2. On the Analysis tab, select Data Extraction Wizard.
  3. Select the environment and data Model.
  4. Enter a name in the Extraction Name field.
  5. On the Fields tab, search for or select the fields you want to include.
  6. (Optional) Add filters or groups.
  7. Click Create. A table is generated based on your selections.

note

Each column header in a data extraction must have a unique name. Duplicate names are not allowed.

For a complete walkthrough, see Data Extraction Example.

Data extraction properties

PropertyWhat to configure
EnvironmentThe environment to pull data from. If set to Current Environment, data is pulled from whichever environment is active.
Data ModelThe data model to extract data from.
Extraction NameA unique name for the extraction. Must be unique across the workbook and can only contain alphanumeric characters and underscores.

Select and configure fields

The Fields tab is where you choose which dimensions, descriptions, and measures to include in the extraction. Search for a field in the left panel, then drag it or double click it to add it to the center area.

  • Group By determines whether this field is used to group rows. When off, it’s included in the results but doesn’t create groups.
  • Order By controls how grouped data is sorted.
  • Aggregation reduces the number of rows by applying an operation to the field before the extraction processes it. The extraction calculations are based on this aggregated result, not on raw data.
ExampleVendor spending summary for quarterly budget review#

This extraction pulls purchase order totals grouped by vendor and product line for Q3 and Q4 of 2024. PO Amount is sorted descending so the largest spending items appear first. Quantities ordered and received are summed per group to show fulfillment alongside spending.

Example Data Extraction Fields

The extraction returns one row per vendor and product line combination, with total PO amount and quantities summed. From there, you can add a formula column to calculate the percentage received (Quantity Received divided by Quantity Ordered) directly in the sheet.

With Group By on for Vendor Name and Product Line, the extraction returns one row per combination instead of one row per transaction.

Options

OptionDescription
Refresh on OpenAutomatically refreshes the extraction when the workbook is opened.
Automatic RefreshAutomatically refreshes the extraction when a related filter value changes.
Show HeadersShows column headers in the data extraction.
Show Total RowsShows the total row at the bottom of the data extraction.
Top XLimits the number of rows returned by the extraction.
WorksheetControls where the extraction is placed:
  • Existing Worksheet inserts the extraction at the specified location.
  • New Worksheet creates a new sheet and inserts the extraction at the top left cell.
LocationThe cell where the extraction is inserted. Shown when using an existing worksheet.

Add filters to an extraction

Filters narrow what data the extraction includes. You can add individual filters or filter groups, and combine them with And / Or logic. For each filter, you select a field, an operator, and a value.

  • Individual filters target a single condition.
  • Groups wrap multiple filters together so they are evaluated as one unit.

Values can be entered manually or by referencing a cell. You can also search for a specific value using the prompt icon next to a filter. Select a filter method from the prompt to search, or use wildcards for more precise matching.

Enter filter values

Each filter value can be entered as a text string or as a cell reference. The behavior depends on how the value field is configured.

ModeHow it worksHow to set it
Cell referenceThe value is pulled dynamically from a cell in your sheet. The extraction updates when the cell value changes.Select the underscore in the value field, then select the cell in your sheet.
Text stringThe value is typed directly and stays fixed regardless of what's in your sheet.Select the A icon next to the value field. When active, the icon turns blue.
note

If you use the prompt to select a value, it is automatically set as a text string.

Search values with wildcards

Wildcards and expressions apply only to text values, not numbers. To use them, select the prompt icon next to a filter and choose wildcards from the filter method. These expressions work with the Equal, Not Equal, In List, and Not In List operators.

Supported wildcards

  • ? matches exactly one character
  • * matches one or more characters
  • ! excludes characters or ranges
  • ; separates multiple values
  • & combines conditions
  • [a:b] defines a range between two values
  • "..." treats special characters as literal text
ExampleWhat it matches
4000Matches exactly 4000.
4000;5000;6000Matches 4000, 5000, or 6000.
4*Matches any value starting with 4.
4???Matches values starting with 4 with exactly four characters.
A*&*ZMatches values that start with A and end with Z.
[4000:4999]Matches values between 4000 and 4999.
[A*:F*]Matches values from A through F using prefix matching.
!4000Excludes 4000.
!4*Excludes values starting with 4.
!4???Excludes values starting with 4 with exactly four characters.
[10000:10200]!10100Matches values between 10000 and 10200, but excludes 10100.
!1000;2000;7000Excludes 1000, 2000, and 7000.
"10:00"Matches the literal value 10:00 (: is not treated as a range operator here).
[4???:5???]ERROR ? inside a range bound is not supported.
[A*B:C] or [**:C]ERROR * in the middle of a range bound or multiple * in a range bound are not supported.

Customize an extraction

After creating an extraction, you can customize it further with hyperlinks, custom headers, and adjacent formula columns.

If a field is configured with a hyperlink format in the data model, its values appear as clickable links in the extraction results. Selecting a link opens the address in your default browser.

Hyperlinks work only when a field value starts with http:// or https://. Other formats such as Markdown, HTML tags, or custom link syntax are not supported.

Copy a data extraction

  1. Select the cell that contains the data extraction you want to copy.
  2. Right-click the cell, point to Data Extraction, and select Copy Data Extraction.
  3. Select the empty cell where you want to paste the extraction.
  4. Right-click the empty cell, point to Data Extraction, and select Paste Data Extraction.
  5. Click Save.

Refresh a data extraction

Refreshing pulls the latest data from your data source so the extraction reflects current information.

  1. On the Toolbar, select Refresh.
  2. Make sure the Data Extractions toggle is on.
  3. Select one of the following:
    • Entire Workbook to refresh all data extractions
    • Current Worksheet to refresh only the active sheet

Drill down on a data extraction

If you have a drill down profile configured, you can drill down on a data extraction to see the detailed data behind a value. Drill down is only available on measure fields.

  1. Select a cell that contains a measure.
  2. On the Analysis tab, select Drill Down Wizard.
  3. Set the profile and the fields you want to use.
  4. Click Update to save changes to the profile only, or click Update and Drill Down to update the profile and display the drill down table on the right.
  5. Click Save.