У меня есть простая таблица Power BI, которая выглядит следующим образом:
У меня есть две таблицы.Таблица дат и таблица счетов с полем, представляющим суммы счетов.Это отношение 1-M для Invoice.InvoiceDate.
Второй столбец - это просто показатель суммы счетов.Третий и четвертый столбцы - это показатели, использующие ParallelPeriod для суммирования счетов за 12 месяцев и 24 месяца назад.Хотя эти цифры верны, я не совсем уверен, что знаю, что на самом деле происходит.
Показатель для 12-месячного параллельного периода выглядит следующим образом:
Sum Invoice Amount 12 Months Ago =
CALCULATE (
SUM ( FactCustomerTransaction[InvoiceAmountDollars] ),
PARALLELPERIOD ( 'Date'[Date], -12, MONTH )
)
Вот то, что я думаю, происходит.Когда сумма рассчитывается, скажем, с 2015 по февраль, все значения за этот месяц извлекаются из таблицы счетов-фактур (многие стороны) и суммируются для генерации «Сумма суммы счета-фактуры».Получаются те же самые даты, минус 12 месяцев, в таблице «Дата», и такая же сумма генерируется для этого диапазона дат для «Сумма счета-фактуры за 12 месяцев назад».И затем тот же процесс в течение 24 месяцев назад.
Это работает из-за отношения 1-M между датой и счетом.Это правильно?