Power BI: как выбрать все столбцы, где дата больше в Power BI

Я новичок, я только начал использовать 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

person Andrain    schedule 25.01.2019    source источник
comment
Что вы имеете в виду под select the latest record where Date is largest? Пожалуйста, предоставьте образцы данных и желаемый результат.   -  person Petaflop    schedule 25.01.2019
comment
@Petaflop Я обновил сообщение   -  person Andrain    schedule 25.01.2019


Ответы (1)


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

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

Результат:

введите здесь описание изображения

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

  1. Во-первых, мы находим самую последнюю дату, ища максимальную дату во всей (нефильтрованной) таблице, и сохраняем ее в переменной.
  2. Во-вторых, мы говорим DAX суммировать только те значения, в которых дата равна последней сохраненной нами дате.
person RADO    schedule 25.01.2019
comment
Мне не нужна общая сумма. просто строка - person Andrain; 25.01.2019
comment
Вы можете включить или выключить его в своем визуале. - person RADO; 25.01.2019
comment
Пожалуйста! Если это работает для вас, отметьте это как ответ. - person RADO; 25.01.2019