Прошу прощения за длину файла, не получается сжать
Ссылка на файл на драйве.
Ситуация такая, что есть таблица с данными за определённые годы.
И есть таблица справочник по годам. Они связаны.
Я пытаюсь в текущем году показать данные за предыдущий год, написав такую меру:
Код: (vb)
Рентабельность собственного капитала (по чистой прибыли):=
VAR CurrentYear = MAX('Годы'[Год])
VAR PrevYear = CALCULATE(MAX('Годы'[Год]); 'Годы'[Год] = CurrentYear - 1)
VAR CurrentSK = CALCULATE(
SUM('Перечень_балансов'[Значение]);
FILTER('Перечень_балансов'; [Код строки] = 1300 && 'Годы'[Год] = CurrentYear)
)
VAR LastSK = CALCULATE(
SUM('Перечень_балансов'[Значение]);
FILTER('Перечень_балансов'; [Код строки] = 1300 && 'Годы'[Год] = PrevYear)
)
RETURN LastSK
И вроде бы всё правильно. НО! В сводной таблице, построенной в логике: Предприятия по строкам, Годы (из таблицы справочника) по столбцам, не отображается результат.
При этом, если я вывожу в таблицу PrevYear - всё нормально. Годы показываются.
Я не могу понять, что я делаю не так, что он отказывается показывать значения.
Подскажите, плиз.
Спасибо.