SQL - флаг, чтобы показать данные только между 4 вечера вчера и 4 вечера сегодня - PullRequest
0 голосов
/ 01 мая 2018

надеюсь, кто-то может помочь с этим. У меня есть куб SSAS, в который я хочу добавить вычисляемый столбец, который я буду использовать для фильтрации данных в Power BI.

Поле, с которым я работаю, называется «дата создания» (тип данных datetime)

Мне в основном нужен флаг, который я могу использовать для отображения данных только с 4 вечера - например, если пользователь просматривал отчет в 8 часов утра сегодня, он отображал бы данные за 4 часа дня вчера до 8 часов утра сегодня. Если бы пользователь просматривал его сегодня в 17:30, он показывал бы данные с 16:00 сегодня до 17:30 сегодня - имеет ли это смысл? Это было бы так, как если бы 16:00 было началом нового дня.

Спасибо за любую помощь. Я ценю это.

1 Ответ

0 голосов
/ 01 мая 2018

Я полагаю, вы хотите, чтобы это было сделано автоматически? Я бы сделал вычисляемое поле и попытался бы работать с опцией TODAY () или NOW (). Вы также можете сделать запись DAX и попытаться принять меру, которая займет 4:00 вечера в качестве даты начала до 4:00 вечера, вставленной на следующий день, затем возьмите это 4:00 PM (оператор if)

если это не то, что вы ищете, дайте мне знать, тогда я постараюсь найти что-то еще для вас!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...