By default, the definition of the fields in your reports matches how those fields are defined in the underlying data source. Specifically, fields in the report have the same name, data type, and aggregation as in the data source.
The Field Editing in Reports data source option allows report editors to change field definitions at the chart level. Editing field definitions in the report makes customizing your reports faster and easier. It reduces or even eliminates the need to duplicate fields in the data source in order to apply different aggregations or functions to the same data. It also allows you to have canonical field definitions in the data source, while tailoring the fields to fit different report requirements.In this article:
Enable/disable field editing in reports
You enable or disable field editing in reports at the data source level. New data sources have this option turned on by default. You must be able to edit the data source to change this.
To turn this off or on (for older data sources):
- Edit the data source(s) used in your report
- In the data source header, click Field Editing in Reports.
How editing fields in reports works
When you create a report based on a data source that has the Field Editing in Reports setting turned on, all the fields in the report that use the data source become editable. This option applies to all reports that use that data source. To edit a field definition in a report:
- Edit the report
- Select a chart
- In the chart's DATA properties panel, click the field's data type icon on the left-hand portion of the field.
Example of editable fields.
What you can edit
Editing a field lets you change the following :
- The field's name. For example, you can rename Order Value to Average Order Value.
- The field's aggregation. For example, you can recalculate Order Value from Sum to Average.
- The field's data type. For example, you can convert a Number to a Percent, or Text to a URL.
- For date fields, you can change the format. For example, you can show a full date (YYYYMMDD) as year month (YYYYMM).
- The field's analytical function. For example, you can apply a Percentage of Total function to your orders.
- The field's running calculation. For example, you can show running sums of your data, record by record.
Each of these actions is explained in more detail below.
Any changes you make to a given field only apply to that instance of the field in that chart. For example, if the Average Order field appears in a table and a bar chart in the same report, changing any of the attributes of that field in the table has no effect on the Average Order field in the bar chart.
Rename a fieldYou can change a field's display name in the selected chart. This lets you have multiple instances of the same field in a chart. For example, you can add 2 instances of the Order Value field to a table, and change the name of the second instance to Average Order Value. Use the aggregation options described below to change how the field is calculated.
Change the field aggregation
A field's aggregation determines how its data is calculated in the chart. You can select from the following aggregations:
- Count Distinct
- Standard deviation
Aggregation only applies to metric fields. Fields with an aggregation of Auto can't be changed.
You can't change a metric to a dimension using field editing in reports. To do that, you must edit the data source and change the metric's aggregation to None.
Change the field data type
A field's data type tells Data Studio what kind of data to expect as input. For example, Data Studio displays Text fields "as is," with no other processing. Even if the field contains numbers, Data Studio won't apply any numeric aggregation to it. A field defined as a URL, on the other hand, is displayed as hyperlinks.
When the specified data type and actual data don't match, unexpected results can occur. You can adjust a field's data type in circumstances when the data source hasn't been correctly configured and you don't have edit access to it. For example, converting a dimension containing valid data but defined as Text to a Date type can let you use it as date range dimension.
Change the date output format
Use the Show As options to change the display format of a valid date field. For example, if you have a complete year, month, and day date field, you can choose to display only the year quarter (YYYYQ) format.
Show As does not change the field's data type: it simply displays the underlying data in a new format. Your data will be aggregated according to the new time units, however.
The tables below show the same data. The table on the right has the YEAR QUARTER (YYYYQ) format applied to the date field. Notice how the data has been aggregated according to the new time unit: