Power BI Преобразование десятичных дробей в пользовательские дроби - PullRequest
0 голосов
/ 11 января 2019

Мне нужно, чтобы суммарные значения (на диаграммах и в таблицах) отображались как пользовательские дроби. Моя организация считает контракты по 13 неделям. IE 1 контракт = 13 недель. Если срок контракта составляет менее или более 13 недель, оставшиеся должны отображаться в виде дроби. Поэтому, если у нас есть контракт на 5 недель, мы считаем это 5/13. если это 14 недель, мы считаем это 1 1/13 и т. д. PowerBI

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

Вот скринкаст о том, что происходит Ссылка

В Excel мы можем легко сделать это, выбрав RightClick> Format Cells> Number> Custom> "# # / 13" Excel

Я попытался отформатировать, используя DAX, но он по-прежнему не суммирует информацию. Это должно быть потому, что он больше не распознает поле как число. DaxFormat PowerBI2

1 Ответ

0 голосов
/ 11 января 2019

Вы можете использовать те же пользовательские строки формата Excel в DAX, используя функцию FORMAT:

Custom Fraction = FORMAT ([My Measure], "# #/13")

Функция FORMAT

Edit: FORMAT преобразует числа в текст, поэтому, если вы хотите суммировать числа, вам нужно сначала сделать это, а затем отформатировать результат. Например, создайте меру DAX:

 [My Measure] = SUM(Power BI Contracts[Contract])

и затем используйте формулу FORMAT, как описано выше.

...