Power BI: как выбрать все столбцы, в которых дата больше в Power BI - PullRequest
0 голосов
/ 25 января 2019

Я новичок, я только начал использовать power bi.У меня есть таблица «пользователи» с именем столбца «Дата» и некоторые другие столбцы.Я хочу выбрать последнюю запись, где Дата самая большая.Я не знаю, как сделать это с помощью dax или power query.Действительно ценю любую помощь.

Таблица

 ID       AddedDate          Value    
 1       2018/11/01 00:00      105  
 2       2018/11/02 00:00      101  
 3       2018/11/03 00:00      101

Выход

ID       AddedDate          Value
 3       2018/11/03 00:00      101

1 Ответ

0 голосов
/ 25 января 2019

формула измерения DAX (убедитесь, что это показатель , а не вычисляемый столбец):

Latest Value =
VAR 
   Latest_Date = CALCULATE ( MAX ( Users[AddedDate] ), ALL ( Users ) )
RETURN 
   CALCULATE ( SUM ( Users[Value] ), Users[AddedDate] = Latest_Date )

Результат:

enter image description here

Как это работает:

  1. Сначала мы находим самую последнюю дату, ища максимальную дату во всей (нефильтрованной) таблице и сохраняем ее в переменной.
  2. Во-вторых, мы сообщаем DAX суммировать только те значения, в которых дата равна последней дате, которую мы сохранили.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...