Самое раннее время в столбце Datetime PowerBI - PullRequest
0 голосов
/ 23 апреля 2020

Хорошо, у меня есть таблица, подобная показанной ...

enter image description here

Я хочу использовать PowerBI для создания нового столбца под названием «First_Interaction», где он скажет «True», если это была самая ранняя запись пользователя за этот день. Любая запись, которая пришла после первой записи, будет установлена ​​на «Ложь».

Это то, что я хочу, чтобы столбец был похож ...

enter image description here

1 Ответ

0 голосов
/ 23 апреля 2020

Используйте следующую формулу DAX для создания столбца:

First_Interaction = 
VAR __userName = 'Table'[UserName]
VAR __minDate = CALCULATE( MIN( 'Table'[Datetime] ), FILTER( 'Table', 'Table'[UserName] = __userName ) )
Return IF( 'Table'[Datetime] = __minDate, "TRUE", "FALSE" )

Power BI не поддерживает менее секунды, поэтому столбец DateTime должен иметь значение Text. Примите это во внимание для будущих преобразований.

...