Настраиваемая таблица дат Дата выпуска Power BI - PullRequest
0 голосов
/ 12 января 2019

Используя встроенную таблицу дат Power BI, вы можете легко перейти от года -> Qtr -> месяц, как показано ниже:

  1. enter image description here
  2. enter image description here
  3. enter image description here
  4. enter image description here

Таблица с датами, использованная для генерации развернутого рисунка выше:

DAX Formula: Cal = CALENDAR(MIN(Data[Date]),MAX(Data[Date]))

Я бы хотел сохранить эту возможность детализации для следующей пользовательской таблицы дат:

Dates =
GENERATE (
    CALENDAR ( DATE ( 2016, 10, 1 ), DATE ( 2025, 10, 1 ) ),
    VAR currentDay = [Date]
    VAR year =
        IF ( MONTH ( currentDay ) >= 10, YEAR ( currentDay ) + 1, YEAR ( currentDay ) )
    VAR quarter =
        IF (
            MONTH ( currentDay ) >= 10,
            1,
            IF ( MONTH ( currentDay ) <= 3, 2, IF ( MONTH ( currentDay ) <= 6, 3, 4 ) )
        )
    VAR month =
        IF (
            MONTH ( currentDay ) >= 10,
            MONTH ( currentDay ) - 9,
            MONTH ( currentDay ) + 3
        )
    RETURN
        ROW ( "year", year, "quarter", quarter, "month", month )
)

Кажется, что в тот момент, когда я отмечаю «Даты» в качестве таблицы дат, я не могу реализовать встроенную функцию детализации. Я попытался добавить иерархию дат, но не могу контролировать порядок детализации. Например, визуальные элементы сначала отображают месяц, а затем переходят в детализацию к году и, наконец, к кварталу. (этот порядок не имеет смысла для меня, и я не могу изменить его). Я должен быть в состоянии перейти от года -> квартал -> месяц, как и раньше. Я не могу использовать таблицу дат по умолчанию, потому что я использую финансовые даты.

Вот результат, который я получаю:

enter image description here enter image description here

Пожалуйста, дайте мне знать, если что-то нуждается в разъяснении, спасибо!

...