Я хочу получить данные за предыдущий месяц. В моей таблице есть столбец даты, в котором хранятся данные для нескольких дат в месяце, я создал сводную таблицу, чтобы получить итог за месяц, я также хочу получить итог за предыдущий месяц. Какие-либо предложения. Изображение прикреплено здесь
Получение данных за предыдущий месяц в BigQuery или Google Data Studio [закрыто]
9 августа 2021 в 05:33
419
1
Ответы (1)
9 августа 2021 в 07:14
В Студии данных: создайте два вычисляемых поля для текущего месяца и прошлого месяца.
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
)
Нужны подробности (данные, а не изображения): предоставьте общедоступный редактируемый отчет Google Data Studio [TO-DO], который воспроизводит конкретную проблему, используя образцы данных, показывая 1) входные значения [TO-DO], 2) Ожидаемый результат [TO-DO] 3) Вопрос/попытка решения вопроса [TO-DO]). Без минимального воспроизводимого примера было бы трудно визуализировать и точно определить предложение для конкретного варианта использования, а также было бы трудно точно определить предложение и проблему, например. Набор данных, источник данных, отчет, поля, конфигурация диаграммы, временная проблема и т. д.