Сводная таблица в Google Data Studio - PullRequest
0 голосов
/ 25 мая 2020

У меня в Google Data Studio есть такая сводная таблица:

pivot table

Как написать формулу для суммирования столбцов Count1 и Count2 в новый столбец:

SUMC1-C2

Понятия не имею, как это сделать. Я попытался добавить метри c или добавить измерение столбца и просто написать там несколько формул, например SUM(Count1+Count2) или Count1+Count2. В любом случае у меня есть:

Неизвестное измерение или метри c ID: Count1

1 Ответ

0 голосов
/ 26 мая 2020

Используя образцы данных, добавленные на основе комментариев:

+------+---------------------+---------+
| id   |      datetime       | counter |
+------+---------------------+---------+
| 1124 | 2020-05-26 14:49:07 |   C1    |
| 1164 | 2020-05-26 14:49:07 |   C2    |
| 1163 | 2020-05-27 14:49:07 |   C3    |
| 1124 | 2020-05-27 14:49:07 |   C3    |
| 1165 | 2020-05-28 14:49:08 |   C3    |
| 1166 | 2020-05-28 14:49:11 |   C4    |
| 1167 | 2020-05-29 14:49:14 |   C2    |
| 1168 | 2020-05-29 14:49:17 |   C1    |
| 1169 | 2020-05-30 14:49:20 |   C4    |
+------+---------------------+---------+

Это может быть достигнуто с помощью Таблицы , где каждая метри c представлена ​​отдельным Расчетным полем , a CASE оператор:

1) C1 :

COUNT(CASE
    WHEN REGEXP_MATCH(counter, "(C1)") THEN id
    ELSE NULL END)

2) C2 :

COUNT(CASE
    WHEN REGEXP_MATCH(counter, "(C2)") THEN id
    ELSE NULL END)

3) C3 :

COUNT(CASE
    WHEN REGEXP_MATCH(counter, "(C3)") THEN id
    ELSE NULL END)

4) C4 :

COUNT(CASE
    WHEN REGEXP_MATCH(counter, "(C4)") THEN id
    ELSE NULL END)

5) C1PLUSC2 :

COUNT(CASE
    WHEN REGEXP_MATCH(counter, "(C1|C2)") THEN id
    ELSE NULL END)

Отчет Google Data Studio в и GIF для уточнения:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...