Пытается отсортировать столбец в моей пользовательской таблице дат (файл csv) через вычисляемый столбец в той же таблице, но вижу ошибку. Рассчитанный столбец не ссылается на столбец, по которому я хочу отсортировать. Вот DAX для вычисляемого столбца:
PeriodOffset =
Dates[Period] + Dates[FiscalYear] * 13
- CALCULATE ( VALUES ( Dates[Period] ), Dates[Date] = TODAY () )
- CALCULATE ( VALUES ( Dates[FiscalYear] ), Dates[Date] = TODAY () ) * 13
Моя таблица дат содержит каждую дату с 2003/4 по 2034/35, а также настраиваемые номера периодов, календарные и финансовые годы и т. Д. Столбец, к которому я пытаюсьсортировка называется PeriodFiscalYear
. Каждое значение в этом столбце имеет только одну запись в столбце PeriodOffset
, так что это не так.
Странно то, что у меня это работало в предыдущем отчете. В этом случае я просто пытался воссоздать функциональность, но это не сработало. Даже более странно, если я создаю столбец PeriodFiscalYear
как вычисляемый столбец (в настоящее время он жестко задан в файле csv), это работает! Так что у меня есть своего рода обходной путь, я просто хотел бы понять, что происходит.
Спасибо