Как иметь другой формат для конкретных значений в столбце в power bi? - PullRequest
0 голосов
/ 30 сентября 2018

У меня есть столбец цели / цели, который должен отображать различные числовые форматы в одном и том же столбце в визуализации таблицы.У меня также есть столбец FormatType, в котором указывается, какой должен быть формат столбца цели.Ниже приведен пример того, как выглядят значения столбца цели и в каком формате они мне нужны.

Goal    FormatType  Desired Goal Format (Goal2)
0.6     %           60%
33000   $           $33,000
0.0375  %           3.75%

Я использовал приведенный ниже код для создания нового вычисляемого столбца в DAX, но мойформатирование все еще не такое, как я хотел

Goal2 = IF([FormatType] = "%", FORMAT([Goal], "Percent"), FORMAT([Goal], "$##,###"))

Goal2
60.0%
$33,000
3.7%

Также, когда я делаю это, форматирование столбца Goal2 становится столбцом типа данных Text вместо столбца с фиксированным десятичным типом.

Любая помощь приветствуется.

1 Ответ

0 голосов
/ 01 октября 2018

Требуемый формат может быть достигнут с помощью следующей формулы:

Goal2 = IF([FormatType] = "%",FORMAT([Goal],"0.0%"), FORMAT([Goal], "$##,###"))

Проблема типа данных Text заключается в том, что предварительно определенный «%» с числом не может быть преобразован.Вы не можете избежать символа "%" в этой фазе?

...