Система показателей для отображения общего среднего за месяц - PullRequest
1 голос
/ 10 марта 2020

У меня есть источник данных (из Google Листа), в котором есть два столбца:

  • Дата отправки
  • ID

Каждое row - это уникальное задание.

Я хочу показать один виджет Scorecard, в котором содержится общее среднее количество заданий в месяц. Например, если:

  • 2020-01 - 5 строк / зацеплений
  • 2020-02 - 7 строк / зацеплений
  • 2020-03 - 4 ряда / зацепок

Тогда в системе показателей будет показано в среднем 5,33 строки / задания.

Вот некоторые примеры данных:

| Submitted Date | ID   |
|----------------|------|
| 2020-01-02     | ID01 |
| 2020-01-05     | ID02 |
| 2020-01-10     | ID03 |
| 2020-01-12     | ID04 |
| 2020-01-21     | ID05 |
| 2020-02-01     | ID06 |
| 2020-02-02     | ID07 |
| 2020-02-05     | ID08 |
| 2020-02-15     | ID09 |
| 2020-02-16     | ID10 |
| 2020-02-17     | ID11 |
| 2020-02-21     | ID12 |
| 2020-03-10     | ID13 |
| 2020-03-15     | ID14 |
| 2020-03-20     | ID15 |
| 2020-03-25     | ID16 |

Я знаю, что могу предварительно обработать это данные на другом листе в Google, чтобы создать таблицу, которая показывает количество строк в месяц, а затем в Data Studio я могу создать среднее значение этого. Я пытаюсь избежать этого.

Ответы [ 2 ]

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

В псевдокоде приведенная ниже формула имеет вид COUNT(ID) / COUNT_DISTINCT(Year Month) (в данном случае 16 / 3):

COUNT(ID) / COUNT_DISTINCT(TODATE(Submitted Date, "%Y%m"))

Отчет Google Data Studio для демонстрации:

2]

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

Поскольку каждая строка является уникальным мероприятием, сначала я бы извлек год-месяц из столбца Дата представления. Тогда я бы посчитал их вхождения и получил бы среднее значение.

данные таблицы

...