Как назначить 1-е, 2-е, 3-е и c на основе числа в дате, поданного по формуле power bi DAX? - PullRequest
0 голосов
/ 02 мая 2020

Как автоматически назначить st / nd / rd / th на число в поле даты, используя формулу power bi DAX.

Я создаю метки для даты примерно так: 1st MAY 2020, но если у нас есть 2 может тогда будет 2-го мая аналогично, для этого, как мы создаем

1 Ответ

0 голосов
/ 02 мая 2020

Мы должны использовать функцию DAX SWITCH (), чтобы разрешить этот случай, как показано ниже:

Sub Heading =

"Статус для" & "" & MAX ("Зарегистрированные люди" [Last Refre sh Time]) & "" & "JKT" & "" & FORMAT (DATEVALUE (MAX ("Люди зарегистрированы" [DATE])) DD ") & SWITCH(DAY(MAX('People Registered'[Last Refresh Date])), 1,"st", 2, "nd", 3, "rd", 4, "th" , 21, "st", 22, "nd", 23, "rd", 24, "th" , 31, "st" ) &" "& FORMAT (DATEVALUE (MAX ( «Люди зарегистрированы» [Last Refre sh Date])), «MMM») & «» & FORMAT (DATEVALUE (MAX («Люди зарегистрированы» [Last Refre sh Date])), «YYYY")

enter image description here

Выход:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...