Я исследовал вопрос, который я написал, и нашел решение.Это решение проблемы - создание мер без использования переменных.
Сначала я создал меру с именем Total Size
Total Size = Sum ( Tablename [Size] )
Затем создал другую меру с именем prev_month size, используя функцию DATEADD с number_of_intervals.как 0
prev_month size = CALCULATE ( [Total Size], DATEADD ('Monthly Calendar_Lookup'[Dates], 0, MONTH ) )
Далее я создал показатели общего количества соединений и общего числа отключений
Total Connections = Sum ( Tablename [Connections] )
Total Disconnections = Sum ( Tablename [Disconnections] )
Кроме того, я создал две меры по 12-месячным Соединениям и Разъединениям по каждому.Rolling_Connections_12_months =
CALCULATE ( SUMX ('Tablename', [Total Connections] ),
DATESINPERIOD ('Date'[Month], LASTDATE ( 'Date'[Month] ), -12, MONTH ) )
Rolling_Disconnections_12_months =
CALCULATE ( SUMX ('Tablename', [Total Disconnections] ),
DATESINPERIOD ('Date'[Month], LASTDATE ( 'Date'[Month] ), -12, MONTH ) )
Перетащите Имя, размер prev_month, Rolling_Connections_12_months и Rolling_Disconnections_12_months на холст в качестве визуализации таблицы.
Затем, наконец, я перетаскиваю относительноеСлайсер даты и установите его как последний месяц.Это дает ожидаемые результаты