Skip to main content

LookML Dashboard Parameter Reference

This reference summarizes the key parameters used to build high-quality dashboards, as identified in the Looker demo environments.

Dashboard-Level Parameters

ParameterDescriptionRecommended Usage
layout: newspaper24-column grid layout.Mandatory for professional dashboards.
preferred_viewerViewer engine.Use dashboards-next for the modern experience.
crossfilter_enabledEnables click-to-filter.Set to true for interactive analytics.
auto_runExecution behavior.Set to false if the dashboard has >15 heavy tiles.
filters_bar_collapsedInitial filter state.Set to true to focus on data first.
filters_location_topFilter bar placement.Set to false to move filters to the right sidebar.
query_timezoneTimezone for queries.Always use user_timezone.
tabsList of dashboard tabs.Use to group elements by persona or topic.

Element-Level Parameters

ParameterDescriptionBest Practice
typeVisualization type.Match type to the question (e.g., looker_area for trends).
width / heightTile dimensions.Use standard sizes (KPIs: 4x4, Trends: 12x8).
row / colTile position.Maintain clear horizontal and vertical alignment.
tab_nameTab assignment.Must match a name defined in the top-level tabs.
listenFilter mapping.Ensure every tile "listens" to relevant dashboard filters.
noteInline documentation.Use note_display: hover for definitions.
row_totalColumn-wise totals.Use right to add a total column to grids.
show_totalsDisplay aggregate totals.Essential for summary tables.
reference_linesStatic target lines.Essential for providing context on trend charts.
fill_fieldsData gap filling.Use for date dimensions to ensure trends have no breaks.

Filter Configuration (ui_config)

TypeDisplayBest Use Case
button_groupinlineDimensions with 2-5 options (e.g., Gender).
radio_buttonspopoverMutually exclusive options.
dropdown_menupopoverDimensions with many options (e.g., Brand).
relative_timeframesinlineThe primary date filter for the dashboard.
advancedpopoverFor complex multi-select or string matching.

Visual Styling (y_axes)

  • Dual Axes: Use two objects in the y_axes list with orientation: left and orientation: right.
  • Value Format: Use valueFormat: "$#,##0" or similar for professional labels.
  • Log Scales: Use type: log for metrics with extreme variance (e.g., population data).