У меня проблемы с фильтрацией указанных c строк после использования функции TOPN в показателе DAX в Excel из-за связей.
Пример моего набора данных выглядит следующим образом:
ID Temperature Value
1 0° 100
1 -2° 100
1 -5° 100
1 1° 95
1 3° 90
В идеале я хотел бы отфильтровать каждую строку по отдельности, чтобы получить соответствующую температуру для каждого значения, но фильтрация отдельных строк кажется невозможной в DAX, когда нет никакого первичного ключа / индекса, к которому можно обратиться.
Вместо этого я использую функцию TOPN. Тем не менее, когда я в приведенном выше случае говорю:
TOPN(2;Table;Table[Value];DESC)
, я получаю таблицу с тремя строками, поскольку два верхних значения связаны с третьим. Как я могу отфильтровать отдельные строки, чтобы добраться до отдельных температур?
В идеале я хотел бы проиндексировать полученную таблицу по TOPN (2 ..), а затем просто отфильтровать температуры на основе индекса.
Кто-нибудь получил представление о том, как поступить?