Как сделать пользовательский формат чисел для определенных значений в зависимости от текста другого столбца? - PullRequest
1 голос
/ 04 февраля 2020

В Power BI я пытаюсь создать пользовательский формат чисел для определенных значений в столбце в зависимости от текстового значения другого столбца. Вот пример:

Type          Miles (Raw Data)     Miles (Desired Format)
PerMile       22.7                 22.7
PerMile       26.3                 26.3
Total         331.424              331
PerMile       19                   19.0
Total         406.782              407

По сути, если тип "PerMile", я хотел бы отформатировать его как десятичное число. Если тип «Всего», то я бы хотел, чтобы он был отформатирован как целое число. Я предполагаю, что есть довольно простое решение, но я не могу понять это.

1 Ответ

1 голос
/ 04 февраля 2020

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

Что-то примерно так:

SumMiles =
IF ( SELECTEDVALUE ( Table1[Type] ) = "Total",
    FORMAT ( SUM ( Table1[Miles] ), "0" ),
    FORMAT ( SUM ( Table1[Miles] ), "0.0" )
)
...