kpi/dashboards/mobile_kr_refactor.dashboard.lookml (291 lines of code) (raw):
- dashboard: mobile_kr_refactor
title: Mobile H2 KRs MVP
layout: newspaper
preferred_viewer: dashboards-next
elements:
- title: Total Mobile YoY Comparison (To-Date)
name: Total Mobile YoY Comparison (To-Date)
model: kpi
explore: recent_mobile_forecast
type: looker_grid
fields: [mobile_dau_actuals.date_parts_quarter_of_year, mobile_dau_actuals.date_parts_year,
mobile_dau_actuals.dau]
pivots: [mobile_dau_actuals.date_parts_year]
filters:
mobile_dau_actuals.date: after 2019/01/01
recent_mobile_forecast.forecast_recency: '1'
sorts: [mobile_dau_actuals.date_parts_year, mobile_dau_actuals.date_parts_quarter_of_year
0]
limit: 500
total: true
dynamic_fields: [{category: table_calculation, expression: 'pivot_index(${mobile_dau_actuals.dau},
3) / pivot_index(${mobile_dau_actuals.dau}, 1) -1', label: 2021 Relative
to 2019, value_format: 0.000%, value_format_name: !!null '', _kind_hint: supermeasure,
table_calculation: 2021_relative_to_2019, _type_hint: number}, {category: table_calculation,
expression: 'pivot_index(${mobile_dau_actuals.dau}, 3) / pivot_index(${mobile_dau_actuals.dau},
2) -1', label: 2021 Relative to 2020, value_format: 0.000%, value_format_name: !!null '',
_kind_hint: supermeasure, table_calculation: 2021_relative_to_2020, _type_hint: number}]
filter_expression: "${mobile_dau_actuals.date_parts_day_of_year} < diff_days(date(2021,1,1),\
\ now())"
show_view_names: false
show_row_numbers: true
transpose: false
truncate_text: true
hide_totals: false
hide_row_totals: false
size_to_fit: true
table_theme: white
limit_displayed_rows: false
enable_conditional_formatting: false
header_text_alignment: left
header_font_size: '12'
rows_font_size: '12'
conditional_formatting_include_totals: false
conditional_formatting_include_nulls: false
show_sql_query_menu_options: false
show_totals: true
show_row_totals: true
series_labels:
mobile_dau_actuals.dau: CDOU
mobile_dau_actuals.date_parts_quarter_of_year: Quarter
mobile_dau_actuals.date_parts_year: Year
series_cell_visualizations:
mobile_dau_actuals.dau:
is_active: false
series_value_format:
mobile_dau_actuals.dau: 0.000,,, "Billion"
series_types: {}
defaults_version: 1
listen: {}
row: 0
col: 0
width: 24
height: 4
- title: Total Mobile DAU YoY
name: Total Mobile DAU YoY
model: kpi
explore: recent_mobile_forecast
type: looker_line
fields: [mobile_dau_actuals.date_parts_year, mobile_dau_actuals.date_parts_day_of_year,
mobile_dau_actuals.dau_7day_ma]
pivots: [mobile_dau_actuals.date_parts_year]
filters:
mobile_dau_actuals.date: after 2017/03/01
recent_mobile_forecast.forecast_recency: '1'
sorts: [mobile_dau_actuals.date_parts_year, mobile_dau_actuals.date_parts_day_of_year]
limit: 500
x_axis_gridlines: false
y_axis_gridlines: true
show_view_names: false
show_y_axis_labels: true
show_y_axis_ticks: true
y_axis_tick_density: default
y_axis_tick_density_custom: 5
show_x_axis_label: true
show_x_axis_ticks: true
y_axis_scale_mode: linear
x_axis_reversed: false
y_axis_reversed: false
plot_size_by_field: false
trellis: ''
stacking: ''
limit_displayed_rows: false
legend_position: center
point_style: none
show_value_labels: false
label_density: 25
x_axis_scale: auto
y_axis_combined: true
show_null_points: true
interpolation: linear
y_axes: [{label: '', orientation: left, series: [{axisId: mobile_dau_actuals.dau_7day_ma,
id: 2017 - mobile_dau_actuals.dau_7day_ma, name: '2017'}, {axisId: mobile_dau_actuals.dau_7day_ma,
id: 2018 - mobile_dau_actuals.dau_7day_ma, name: '2018'}, {axisId: mobile_dau_actuals.dau_7day_ma,
id: 2019 - mobile_dau_actuals.dau_7day_ma, name: '2019'}, {axisId: mobile_dau_actuals.dau_7day_ma,
id: 2020 - mobile_dau_actuals.dau_7day_ma, name: '2020'}, {axisId: mobile_dau_actuals.dau_7day_ma,
id: 2021 - mobile_dau_actuals.dau_7day_ma, name: '2021'}], showLabels: true,
showValues: true, minValue: 3000000, unpinAxis: false, tickDensity: default,
tickDensityCustom: 5, type: linear}]
hidden_series: [2017 - mobile_dau_actuals.dau_7day_ma, 2018 - mobile_dau_actuals.dau_7day_ma,
2017 - mobile_dau_actuals.dau, 2019 - mobile_dau_actuals.dau, 2019 - mobile_dau_actuals.dau_7day_ma]
series_types: {}
series_colors:
5_relative_to_2020: "#85282e"
series_labels:
2017 - mobile_dau_actuals.dau_7day_ma: '2017'
2018 - mobile_dau_actuals.dau_7day_ma: '2018'
2019 - mobile_dau_actuals.dau_7day_ma: '2019'
2020 - mobile_dau_actuals.dau_7day_ma: '2020'
2021 - mobile_dau_actuals.dau_7day_ma: '2021'
defaults_version: 1
listen: {}
row: 4
col: 0
width: 24
height: 6
- name: ''
type: text
title_text: ''
subtitle_text: ''
body_text: "*Please ignore how the actuals drop to 0 on the most recent date*\n"
row: 22
col: 0
width: 17
height: 2
- title: Updated Forecast
name: Updated Forecast
model: kpi
explore: recent_mobile_forecast
type: looker_line
fields: [recent_mobile_forecast.date, mobile_dau_actuals.dau_7day_ma, recent_mobile_forecast.dau_forecast_7day_ma,
recent_mobile_forecast.dau_forecast_lower_7day_ma, recent_mobile_forecast.dau_forecast_upper_7day_ma]
filters:
recent_mobile_forecast.date: after 2021/01/01
recent_mobile_forecast.forecast_recency: '1'
sorts: [mobile_dau_actuals.dau_7day_ma desc]
limit: 500
x_axis_gridlines: false
y_axis_gridlines: true
show_view_names: false
show_y_axis_labels: true
show_y_axis_ticks: true
y_axis_tick_density: default
y_axis_tick_density_custom: 5
show_x_axis_label: true
show_x_axis_ticks: true
y_axis_scale_mode: linear
x_axis_reversed: false
y_axis_reversed: false
plot_size_by_field: false
trellis: ''
stacking: ''
limit_displayed_rows: false
legend_position: center
point_style: none
show_value_labels: false
label_density: 25
x_axis_scale: auto
y_axis_combined: true
show_null_points: true
interpolation: linear
y_axes: [{label: '', orientation: left, series: [{axisId: recent_mobile_forecast.dau_forecast_7day_ma,
id: recent_mobile_forecast.dau_forecast_7day_ma, name: Recent DAU Forecast
(Moving Average)}, {axisId: recent_mobile_forecast.dau_forecast_lower_7day_ma,
id: recent_mobile_forecast.dau_forecast_lower_7day_ma, name: Recent DAU
Forecast Lower Bound (Moving Average)}, {axisId: recent_mobile_forecast.dau_forecast_upper_7day_ma,
id: recent_mobile_forecast.dau_forecast_upper_7day_ma, name: Recent DAU
Forecast Upper Bound (Moving Average)}, {axisId: mobile_dau_actuals.dau_7day_ma,
id: mobile_dau_actuals.dau_7day_ma, name: DAU (Moving Average)}], showLabels: true,
showValues: true, minValue: 10000000, unpinAxis: false, tickDensity: default,
tickDensityCustom: 5, type: linear}]
series_types: {}
series_colors:
recent_mobile_forecast.dau_forecast_lower_7day_ma: "#80868B"
recent_mobile_forecast.dau_forecast_upper_7day_ma: "#80868B"
defaults_version: 1
listen: {}
row: 10
col: 0
width: 24
height: 7
- title: Date of Most Recent Forecast
name: Date of Most Recent Forecast
model: kpi
explore: recent_mobile_forecast
type: single_value
fields: [recent_mobile_forecast.date_forecast_created]
filters:
recent_mobile_forecast.forecast_recency: '1'
limit: 500
custom_color_enabled: true
show_single_value_title: true
show_comparison: false
comparison_type: value
comparison_reverse_colors: false
show_comparison_label: true
enable_conditional_formatting: false
conditional_formatting_include_totals: false
conditional_formatting_include_nulls: false
series_types: {}
defaults_version: 1
row: 17
col: 17
width: 7
height: 3
- title: Projected CDOU By Quarter According to Recent Forecast
name: Projected CDOU By Quarter According to Recent Forecast
model: kpi
explore: recent_mobile_forecast
type: looker_grid
fields: [recent_mobile_forecast.date_parts_quarter_of_year, recent_mobile_forecast.recent_dau_forecast,
recent_mobile_forecast.yhat_lower, recent_mobile_forecast.yhat_upper]
filters:
recent_mobile_forecast.date: after 2021/01/01
recent_mobile_forecast.forecast_recency: '1'
sorts: [recent_mobile_forecast.date_parts_quarter_of_year]
limit: 500
total: true
show_view_names: false
show_row_numbers: true
transpose: false
truncate_text: true
hide_totals: false
hide_row_totals: false
size_to_fit: true
table_theme: white
limit_displayed_rows: false
enable_conditional_formatting: false
header_text_alignment: left
header_font_size: '12'
rows_font_size: '12'
conditional_formatting_include_totals: false
conditional_formatting_include_nulls: false
show_sql_query_menu_options: false
show_totals: true
show_row_totals: true
series_labels:
recent_mobile_forecast.date_parts_quarter_of_year: Quarter
recent_mobile_forecast.recent_dau_forecast: Forecast Median
recent_mobile_forecast.yhat_lower: Forecast 10th Percentile
recent_mobile_forecast.yhat_upper: Forecast 90th Percentile
series_cell_visualizations:
recent_mobile_forecast.recent_dau_forecast:
is_active: false
series_value_format:
recent_mobile_forecast.recent_dau_forecast: 0.000,,, "Billion"
recent_mobile_forecast.yhat_lower: 0.000,,, "Billion"
recent_mobile_forecast.yhat_upper: 0.000,,, "Billion"
x_axis_gridlines: false
y_axis_gridlines: true
show_y_axis_labels: true
show_y_axis_ticks: true
y_axis_tick_density: default
y_axis_tick_density_custom: 5
show_x_axis_label: true
show_x_axis_ticks: true
y_axis_scale_mode: linear
x_axis_reversed: false
y_axis_reversed: false
plot_size_by_field: false
trellis: ''
stacking: ''
legend_position: center
point_style: none
show_value_labels: false
label_density: 25
x_axis_scale: auto
y_axis_combined: true
ordering: none
show_null_labels: false
show_totals_labels: false
show_silhouette: false
totals_color: "#808080"
defaults_version: 1
series_types: {}
note_state: collapsed
note_display: hover
note_text: 'This is equivalent to a quarterly sum of the blue line above. '
row: 17
col: 0
width: 17
height: 5