DAX rankx с несколькими измерениями
У меня есть 2 меры, 1. Количество продаж 2. Средняя цена продажи
Теперь я хочу вычислить ранг на основе этих 2 мер. Но мой порядок сортировки для каждой меры отличается. Для ордера по счету продаж будет DESC, а для средней цены продажи - ASC. Можете ли вы сказать мне, как я могу добиться этого с помощью DAX.
1 ответ
(Вы не добавили ни одного примера кода, но я так и сделал): Суммируйте счетчик продаж и добавьте столбец RankX. Назовите счетчик продаж "SalesCount" и RankX "Rank DESC", и, конечно, у вас есть столбец, по которому вы группируете (это продавец, регион? Продукт?)
Допустим, это название продукта
Затем вы суммируете AVG (SalesPrice) и RankX (ASC) и называете столбцы соответствующим образом.
И тогда вы делаете NATURALINNERJOIN для обеих таблиц.
Итак, вы создаете две таблицы DAX и добавляете NATURALINNERJOIN
Марко Руссо объясняет эту функцию лучше всего здесь: