Мера DAX для вычисления разницы между выбранным значением среза столбца YEAR и остальными значениями в столбце YEAR - PullRequest
0 голосов
/ 24 октября 2019

У меня есть панель управления, где я выбираю год, а диаграммы фильтруются на основе выбора года. У меня есть линейный график, который не связан с слайсером (взаимодействия отключены), но я хотел бы отобразить данные, относящиеся к 6 годам до выбранной даты. Поэтому я хотел бы создать значение меры, которое вычитает выбранный год из оставшихся лет и применяет его в качестве фильтра к моей диаграмме, поэтому я отображаю значения только там, где разница составляет 1,2,3,4,5 или 6.

1 Ответ

0 голосов
/ 25 октября 2019

Вы можете создать меру для расчета разницы и использовать SELECTEDVALUE , чтобы получить год, выбранный в срезе. Если мы говорим, что у вас есть таблица с именем Table (Data) со столбцом Year, содержащая ваши данные, и таблица с именем Table (Years) со столбцом Year, которая является вашей календарной таблицей, содержащей список лет, показанный в слайсере, тогдамера может быть рассчитана следующим образом:

Measure_Diff = SELECTEDVALUE('Table (Years)'[Year]) - MAX('Table (Data)'[Year])

Тогда вы получите разницу в количестве лет между годом в вашей таблице данных и выбранным пользователем:

enter image description here

...