Показать значение 0, если данные имеют нулевое значение в студии данных - PullRequest
1 голос
/ 23 марта 2020

У меня есть такие данные:

date          total       status
2020-01-01    100         NOT OK
2020-01-02    100         OK
2020-01-03    200         NOT OK
2020-01-04    300         OK

Я использую линейный график студии данных, чтобы показать значение total, которое имеет статус OK на основе даты с ожидаемым результатом, например:

date          total       
2020-01-01     0        
2020-01-02    100        
2020-01-03     0         
2020-01-04    300

Я реализовал данные в линейном графике студии данных, но только показываю, что дата имеет значение со статусом ОК, как это:

date          total       
2020-01-02    100        
2020-01-04    300

как показать date и total значение, если какие-либо данные не имеют значения, как я пишу раньше? как с этим справиться?

Ответы [ 2 ]

1 голос
/ 23 марта 2020

Создан Отчет Google Data Studio для демонстрации, а также GIF для уточнения описанного ниже процесса:

1) Диаграмма

2) Размер 1017 *

  • date

3) Метри c

CASE
  WHEN REGEXP_MATCH(status, "OK") THEN total
  ELSE NULL
END

enter image description here

0 голосов
/ 23 марта 2020

вы можете использовать инструкцию case для получения требуемого результата.

ВЫБРАТЬ дату, (CASE, КОГДА статус = "ОК", ТОГО КОНЕЦ) КАК TotalA

ИЗ таблицы

ЗАКАЗАТЬ ПО дате;

...