Коллеги, здравствуйте!
Прошу помочь с решением задачи. Перебрал много вариантов, не подходят.
ДАНО:
Есть файл .pbix со следующей моделью данных:
В таблице Показатели, в поле Средний показатель записаны средние значения по продавцам.
Продавцы входят в Группы, Группы в Подразделения.
Есть мера "!Средний показатель", которая вычисляет среднее значение на уровне подразделения:
На холсте лежит таблица, в которой отображается результат вычисления.
НЕОБХОДИМО:
Отфильтровать подразделения, где средний показатель меньше значения установленного в фильтре.
Фильтр берёт значения из таблицы "Фильтр по значению". Данная таблица не связана с другими таблицами.
Считаю, что наложение фильтра на столбец 'Показатели' [Ср. показатель] - некорректное решение, т.к. это фильтрация исходных данных, а не результата вычисления меры.
Необходимо решение через меру.
Благодарю!
Прошу помочь с решением задачи. Перебрал много вариантов, не подходят.
ДАНО:
Есть файл .pbix со следующей моделью данных:
В таблице Показатели, в поле Средний показатель записаны средние значения по продавцам.
Продавцы входят в Группы, Группы в Подразделения.
Есть мера "!Средний показатель", которая вычисляет среднее значение на уровне подразделения:
Код |
---|
!Средний показатель = var FilterValue = MAX('Фильтр по значению'[Значение]) var AverageValue = AVERAGEX( 'Ур 1_Подразделения', AVERAGEX( RELATEDTABLE('Показатели'), 'Показатели'[Ср. показатель] ) ) return AverageValue |
На холсте лежит таблица, в которой отображается результат вычисления.
НЕОБХОДИМО:
Отфильтровать подразделения, где средний показатель меньше значения установленного в фильтре.
Фильтр берёт значения из таблицы "Фильтр по значению". Данная таблица не связана с другими таблицами.
Считаю, что наложение фильтра на столбец 'Показатели' [Ср. показатель] - некорректное решение, т.к. это фильтрация исходных данных, а не результата вычисления меры.
Необходимо решение через меру.
Благодарю!