- Зачем:
- экран отвечал только графиками: итога за период не было, доли категорий
читались по высоте столбиков, а известные пользователи лежали на нуле
рядом с посетителями.
- Что:
- добавлены ряд крупных чисел (выручка, заказы, средний чек, посетители),
кольцо долей категорий и линия доли известных пользователей;
- средний чек и доля известных заведены метриками датасетов, знаменатель
через `nullIf`: на пустом периоде деление Decimal на ноль в ClickHouse
роняет панель;
- фильтр «Период» сужает все панели, включая сверку по `order_day`;
- `label_colors` закрепляет цвет за категорией и за рядами трафика;
- деньги без копеек, единица в названии панели; подписи дат читаются как
даты; сводная сверки развернута классами по строкам и уместилась без
прокрутки;
- обновлены справочник Superset и глава путеводителя.
- Проверка:
- `make lint`;
- `superset import-directory /app/import --overwrite` на живом стенде, экран
снят в браузере: девять панелей отрисованы, цвет категории одинаков на
столбиках и в кольце;
- период 03.06–06.06 сузил все панели, включая сводную по `order_day`;
- `SUM(revenue) / nullIf(SUM(orders), 0)` на периоде без заказов возвращает
NULL, без `nullIf` — исключение 153.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
32 lines
765 B
YAML
32 lines
765 B
YAML
slice_name: Доля известных пользователей
|
|
description: null
|
|
certified_by: null
|
|
certification_details: null
|
|
viz_type: echarts_timeseries_line
|
|
params:
|
|
viz_type: echarts_timeseries_line
|
|
x_axis: report_date
|
|
metrics:
|
|
- known_share
|
|
groupby: []
|
|
adhoc_filters:
|
|
- expressionType: SIMPLE
|
|
subject: report_date
|
|
operator: TEMPORAL_RANGE
|
|
comparator: No filter
|
|
clause: WHERE
|
|
row_limit: 10000
|
|
seriesType: line
|
|
show_legend: false
|
|
rich_tooltip: true
|
|
show_value: false
|
|
markerEnabled: true
|
|
markerSize: 6
|
|
y_axis_format: .1%
|
|
x_axis_time_format: '%d.%m'
|
|
tooltipTimeFormat: '%d.%m.%Y'
|
|
cache_timeout: null
|
|
uuid: 19600000-0000-4000-8000-000000000109
|
|
version: 1.0.0
|
|
dataset_uuid: 19600000-0000-4000-8000-000000000003
|