Как мы назначаем предварительно исправленные символы в функции переключения и форматирования - PullRequest
0 голосов
/ 27 сентября 2018

Мне интересно, как добавить символы в функцию форматирования, сохраняя при этом 2 десятичных знака

Он отлично работает, когда

Measure = SWITCH(SELECTEDVALUE(Table[Country]),
          "EUR", FORMAT(SUM(Table[Sales]), "€0.00"),
          "US",  FORMAT(SUM(Table[Sales]), "$0.00"),
          "UK",  FORMAT(SUM(Table[Sales]), "£0.00"))

Однако я хочу добавить в него символ, он поставляется свне настоящего диапазона.

Measure = SWITCH(SELECTEDVALUE(Table[Country]),
          "EUR", FORMAT(SUM(Table[Sales]), "EUR0.00"),
          "US",  FORMAT(SUM(Table[Sales]), "USD0.00"),
          "UK",  FORMAT(SUM(Table[Sales]), "UK0.00"))

Кроме того, функция DAX допускает только определенные символы, например

 Measure = SWITCH(SELECTEDVALUE(Table[Country]),
          "EUR", FORMAT(SUM(Table[Sales]), "ppppp0.00"),    it works
          "US",  FORMAT(SUM(Table[Sales]), "h0.00"),      doesn't work
          "UK",  FORMAT(SUM(Table[Sales]), "l0.00"))         it works

Любая идея, как это происходит, ребята?

Спасибо

1 Ответ

0 голосов
/ 27 сентября 2018

Должно работать следующее:

Measure = SWITCH(SELECTEDVALUE(Table[Country]),
      "EUR", FORMAT(SUM(Table[Sales]), "EUR" & "0.00"),
      "US",  FORMAT(SUM(Table[Sales]), """USD""" & "0.00"),
      "UK",  FORMAT(SUM(Table[Sales]), "UK" & "0.00"))
...