Второй последний вход DAX - PullRequest
0 голосов
/ 28 февраля 2020

На странице Power BI, где выбрана ежедневная дата. Следующая мера не работает правильно в сценарии, где второй последний вход в систему был вчера, а не сегодня.

2ndToLast = CALCULATE(

MINX ( TOPN ( 2, 'AppAccessLog', 'AppAccessLog'[LoginTime] ), 'AppAccessLog'[LoginTime]),

FILTER('Date','Date'[DateId]=SELECTEDVALUE('DateSelector'[DateId],MAX('DateSelector'[DateId]))))+0

AppUser X100

Последний вход в систему 2020-02-27 00:02: 29.787, второй последний - 2020-02-26 17: 43: 45.900

Возвращен для второго последнего входа в систему 2020-02-27 00: 02: 27.787. Это неправильно.

AppUser X100

Последний вход в систему - 2020-02-27 00: 29: 29.153. Второй последний - 2020-02-27 00: 29: 07.083

Возвращено для 2-го последнего входа в систему 2020-02-27 00: 29: 07.083. Это правильно.

Я пробовал ALL, ALLEXCEPT, ALLSELECTED, но пока ничего не работает должным образом. Есть идеи?

1 Ответ

0 голосов
/ 02 марта 2020

Плохой фильтр по визуальному и последующему измерению. Дело закрыто.

...