Derived Field Editor
This applies to: Visual Data Discovery
Symphony provides a Derived Field Editor to help you create and test derived fields for a data source.
To define derived fields for a data source, you must have:
- Read permission for the data source and the Edit Calculations privilege, or
- Write permission for the data source.
The Derived Field Editor:
The numbered regions are:
- Derived Field Label: Mandatory, fewer than 255 characters long.
- Editing space: Build your expression in this space. Syntax highlighting improves the readability of your expression.
- Expression Builder: This tool includes Row Level Functions and Fields to help you build your derived field.
- Preview space: Shows a preview of the results of your expression.
- Calculation Help: Provides more detailed information about the types of expressions Symphony supports.
Create a derived field by defining a formula composed of metrics and attributes that include row level functions. You can also include existing derived fields in your new derived field formula. Symphony automatically assigns data types to your derived fields.
Note the following things about the Derived Field Editor:
Syntax highlighting is used to improve the readability of expressions and provide visual clues about the items being used and their validity.
The following parts of an expression are highlighted in different colors or with different text treatments: function names, both row level and aggregate; fields and metrics; keywords such as CASE and IN; example parameters; date period constants such as
year
; values such as numbers andtrue
orfalse
; strings; arithmetic operators such as+
.References to fields that do not exist in the data source or are otherwise not usable in an expression are interpreted as values and show up in black, alerting you to possible typos or other issues.
- Row Level Functions and Fields sections always appear in the Expression Builder.
- Autocomplete functionality is supported in the editor. After typing two letters, a list of possible auto-completions appears.
- Function completions provide the type of function, the name of the function, the description of the function, and an example of how the function is used, including parameters.
- Field completions are available by typing either the field ID or the field label. The field ID appears in square brackets next to the field label when the two are different. Field completions provide the type of the field, the field label and ID, expressions for derived fields, and information about whether the field is hidden (as applicable).
- Metric completions provide the metric label and the expression that will be inserted into the editor when the metric is selected.
- Syntax and validation errors are shown in the Preview area.
- When you're creating or editing an expression, select Cancel to return your expression to the initial state.
- Symphony disables the Save button, preventing you from saving a derived field unless it has a successfully run expression.
- When you close the editor with unsaved changes, Symphony displays a confirmation message.
- Select Cancel to continue editing or changing the text of the label for your derived field.
- Select Discard to discard your changes. If you are editing an existing item, your last saved version remains in Symphony.
- If you select Discard while creating a new expression, Symphony returns you to the source work area.
Access the Derived Field Editor in the following ways:
Comments
0 comments
Please sign in to leave a comment.