Как в Looker Studio вычислить процент от общего количества записей?

Как можно вычислить процент от общего числа типов записей для каждого статуса в таблице, которая содержит столбцы со статусом, типом записи и датой изменения статуса?
  • 22 июля 2024 г. 11:32
Ответы на вопрос 1
Чтобы вычислить процент от общего количества записей в Looker Studio, можно использовать функцию `COUNT_DISTINCT` для подсчета уникальных записей и функцию `COUNT` для подсчета всех записей в таблице. 

Пример запроса:

```
SELECT
  COUNT(DISTINCT id) as unique_records,
  COUNT(*) as total_records,
  (COUNT(DISTINCT id) / COUNT(*)) * 100 as percentage_of_total
FROM
  your_table_name
```

Для вычисления процента от общего числа типов записей для каждого статуса, можно использовать функцию `COUNT` в сочетании с функцией `OVER` и `PARTITION BY` для группировки по статусу записи и функцией `COUNT` для подсчета всех записей в каждой группе.

Пример запроса:

```
SELECT
  status,
  type_of_record,
  COUNT(*) OVER (PARTITION BY status) as total_records,
  (COUNT(*) OVER (PARTITION BY status, type_of_record) / COUNT(*) OVER (PARTITION BY status)) * 100 as percentage_of_total
FROM
  your_table_name
``` 

Этот запрос позволит вычислить процент от общего числа типов записей для каждого статуса в вашей таблице.
Похожие вопросы