Я не могу отсортировать столбец таблицы по вычисляемому столбцу - PullRequest
2 голосов
/ 15 октября 2019

Пытается отсортировать столбец в моей пользовательской таблице дат (файл 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), это работает! Так что у меня есть своего рода обходной путь, я просто хотел бы понять, что происходит.

Спасибо

...