Получение данных за предыдущий месяц в BigQuery или Google Data Studio [закрыто]

avatar
user3600881
9 августа 2021 в 05:33
402
1
-1

Я хочу получить данные за предыдущий месяц. В моей таблице есть столбец даты, в котором хранятся данные для нескольких дат в месяце, я создал сводную таблицу, чтобы получить итог за месяц, я также хочу получить итог за предыдущий месяц. Какие-либо предложения. Изображение прикреплено здесь

Источник
Nimantha
13 мая 2022 в 02:45
0

Нужны подробности (данные, а не изображения): предоставьте общедоступный редактируемый отчет Google Data Studio [TO-DO], который воспроизводит конкретную проблему, используя образцы данных, показывая 1) входные значения [TO-DO], 2) Ожидаемый результат [TO-DO] 3) Вопрос/попытка решения вопроса [TO-DO]). Без минимального воспроизводимого примера было бы трудно визуализировать и точно определить предложение для конкретного варианта использования, а также было бы трудно точно определить предложение и проблему, например. Набор данных, источник данных, отчет, поля, конфигурация диаграммы, временная проблема и т. д.

Ответы (1)

avatar
user16586978
9 августа 2021 в 07:14
0

В Студии данных: создайте два вычисляемых поля для текущего месяца и прошлого месяца. datetime_trunc(your_date_field,month) и datetime_sub( datetime_trunc(your_date_field,month) , interval 1 month). Смешайте этот набор данных с самим собой и используйте эти поля в качестве объединений.

BigQuery, используйте функции навигации :

Select date, lag(money) over (order by date) as money_last_month
from (
Select date, sum(money) as money from ... group by 1
)