В Data Studio отфильтруйте данные до ‹текущего часа

Я делаю много дневных отчетов, и одна из вещей, которую я пытаюсь сделать, - это сравнить сегодняшние результаты с другими днями. Беда в том, что пытаюсь комп. до того дня до последнего часа. По сути, отфильтруйте все данные в тот день, который произошел после последнего завершенного часа.

Я сделал это в Tableau, но я бы хотел, чтобы этот отчет был выполнен в Data Studio. Есть ли способ использовать функции для создания настраиваемой метрики, которая возвращает текущий час? Если бы я мог это получить, я мог бы легко использовать его в качестве фильтра для своего отчета.

Спасибо за любую помощь.

Вот как решение выглядит в виде таблицы:

IF [Session Hour (int)] <= [Current Hour]
THEN
[Revenue GA]
END

А также:

DATEPART('hour', Now())-4

person Geoff    schedule 09.05.2019    source источник


Ответы (2)


Мне удалось выполнить фильтрацию по текущему часу с помощью а) создания вычисляемого поля, чтобы выяснить разницу в минутах между текущим моментом и данными.

minutes_before_now = datetime_diff(current_datetime(),the_time,MINUTE)

Название поля и формула для разницы в минутах

и б) фильтрация данных, где это поле было ‹60  Настройки и значения фильтров

person Lnr    schedule 30.10.2020

Я бы посоветовал создать фильтр внутри диапазона дат, т.е.

фильтр

filter2

Затем вы можете выбрать диапазон сравнения в пределах основного диапазона дат.

Я бы так поступил, если бы понял ваш вопрос.

person fpcmm    schedule 28.11.2019
comment
Это не решает current hour, вы просто использовали фиксированное число. - person tmarois; 07.10.2020