The view_label parameter lets you change the name of the view under which the field is listed in the field picker without changing how it is referenced in LookML. If the label matches the name of an existing view, the field will now appear under that view. If you specify a new name, that name will appear in the field picker with the field under it. If not specified, the view label defaults to the name of the view.
Fields with view labels are still referenced with the normal ${view_name.field_name} syntax in LookML. The view label only impacts the appearance of the field picker. It does not alter an existing view or create a new view.
Also, note the difference between a field's view_label and the field's label. The view_label changes only the view name under which the field is listed, not the name that's displayed for the field itself.
Examples
Make this dimension appear under the Identifiers view instead of the Distribution Centers view in the field picker.
view: distribution_centers {
dimension: id {
view_label: "Identifiers"
type: number
sql: ${TABLE}.id ;;
}
}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-14 UTC."],[],[],null,["# view_label (for fields)\n\n\u003cbr /\u003e\n\n\u003e This page refers to the `view_label` parameter that is part of a [dimension](/looker/docs/2512/reference/param-field-dimension), [measure](/looker/docs/2512/reference/param-field-measure), or [filter](/looker/docs/2512/reference/param-field-filter).\n\u003e\n\u003e `view_label` can also be used as part of an [Explore](/looker/docs/2512/reference/param-explore-explore), described on the [`view_label` (for Explores)](/looker/docs/2512/reference/param-explore-view-label) parameter documentation page.\n\u003e\n\u003e `view_label` can also be used as part of a [join](/looker/docs/2512/reference/param-explore-join), described on the [`view_label` (for joins)](/looker/docs/2512/reference/param-explore-join-view-label) parameter documentation page.\n\nUsage\n-----\n\n```\nview: view_name {\n dimension: field_name {\n view_label: \"desired label name\"\n }\n}\n```\n\nDefinition\n----------\n\nThe `view_label` parameter lets you change the name of the view under which the field is listed in the field picker without changing how it is referenced in LookML. If the label matches the name of an existing view, the field will now appear under that view. If you specify a new name, that name will appear in the field picker with the field under it. If not specified, the view label defaults to the name of the view.\n\nFields with view labels are still referenced with the normal `${view_name.field_name}` syntax in LookML. The view label only impacts the appearance of the field picker. It does not alter an existing view or create a new view.\n\nAlso, note the difference between a field's `view_label` and the field's [`label`](/looker/docs/2512/reference/param-field-label). The `view_label` changes only the view name under which the field is listed, not the name that's displayed for the field itself.\n\nExamples\n--------\n\nMake this dimension appear under the **Identifiers** view instead of the **Distribution Centers** view in the field picker. \n\n view: distribution_centers {\n dimension: id {\n view_label: \"Identifiers\"\n type: number\n sql: ${TABLE}.id ;;\n }\n }\n\nFor examples of using `view_label` with a [Liquid parameter](/looker/docs/2512/templated-filters) to define dynamic labels, see the [Interesting ways to use Liquid in labels](/looker/docs/2512/best-practices/how-to-use-liquid-in-labels) Best Practices page."]]