#powerbi #dax
#powerbi #dax
Вопрос:
У меня есть такая таблица,
Таблица 1
Я хочу создать столбец с именем номер строки, используя DAX, а не редактор запросов (M).
Таким образом, ожидаемый результат,
Это можно сделать на стороне запроса M — Power.
Но я ищу решение с использованием столбца, вычисляемого по DAX.
Дополнительные исходные данные
Ответ №1:
Функция RANKX должна работать нормально для этой цели.
Row Number = RANKX ( Table1, Table1[ColA] )
Рекомендуемое чтение:
https://radacad.com/how-to-use-rankx-in-dax-part-1-of-3-calculated-columns
Комментарии:
1. Спасибо за ваш быстрый ответ. Когда я попытаюсь применить ваши решения, это даст такое же количество для этого типа данных ….. не могли бы вы посоветовать. Данные в столбце в A …. ЭЛЕМЕНТ 56789 56789 56789 56789 56789 4564578 4564578 4564578 4564578 4564578 4564578 4564578 4564578 4564578 878- ДП 890 264156
2. Я добавляю изображение сверху. введите описание изображения здесь. Пример 56789 дает количество для 3, но я также хочу количество дубликатов ….. 56789-1, 56789-2
3. Это отличается от вашего примера «ожидаемого результата», где обе
Mango
строки имеют одинаковый индекс. Можете ли вы уточнить, о чем вы просите?4. Ваши решения работают хорошо. Я понимаю, но когда я пытаюсь применить ту же логику, почему это даст другой результат? В месте mango у меня есть номер 56789. Не могли бы вы посоветовать.
5. Это прекрасное место для обращения за помощью, но, похоже, в этих комментариях вы задаете другой вопрос, чем в своем сообщении. Я все еще не могу понять, почему
Mango
в вашем примере тот же индекс, но вы, похоже, хотите чего-то совершенно другого в комментариях. Если у вас есть отдельный вопрос, пожалуйста, создайте отдельный пост.