Power BI — показать последние строки, которые соответствуют критериям / сумма до N

#filter #powerbi #criteria

#Фильтр #powerbi #критерии

Вопрос:

Я пытаюсь добавить таблицу, в которой будут отображаться самые последние 10 заказов от клиента. У меня есть фильтр уровня клиента, поэтому, если я выбираю клиента, в таблице отображаются только относящиеся к ним заказы.

Я добавил визуальный фильтр «Top N» и выбрал для отображения последних 10 по дате. Однако, если на заданную дату было несколько заказов (см. Рис.), тогда он возвращает больше, чем 10 последних заказов — он подсчитывает 10 последних уникальных дат, допуская дублирование.

Как мне повторить это, чтобы общее количество возвращаемых мне заказов составляло 10, а не общее количество уникальных дат? Также стоит добавить, что иногда ‘Order’ возвращает число, большее 1 для данной строки, хотя в приведенном ниже примере все они равны единицам.

«Заказы» — это мера

Спасибо за любую помощь

Рис

Комментарии:

1. Предположим, у вас 20 заказов на одну дату. Как вы делаете тай-брейк?

2. Это хороший вопрос, я не уверен, мне нужно было бы посмотреть, как часто это происходило, и подумать об этом. Очень хочется сначала получить ответ на главный вопрос! Я был бы рад сократить данные в окончательном порядке, который, я думаю, превысил 10

3. Решение, которое я имел в виду, состояло в том, чтобы создать показатель ранжирования на основе даты и ваших критериев ограничения и использовать эту меру в качестве фильтра вместо даты последнего заказа на поставку. Это все равно может работать без тай-брейка с использованием перечисления пропусков .

4. @KieranIngram вы пробовали Count(Distinct) для последнего заказа на покупку?