DAX自定义数字格式

时间:2019-01-23 22:51:26

标签: excel format powerbi dax

我为Power BI的一个看似简单的格式问题感到困惑。 我正在尝试将数字的余数格式化为自定义分数(13分)

例如:755.38应显示为755 5/13

Excel Format

在Excel中,我使用自定义分数公式“##/ 13”

在DAX中,我使用FORMAT函数,格式为“#。#/ 13”。

DAXFormat

这仅取余数并在最后显示“ / 13”。它不能正确地划分其余部分。

示例755.38显示为755。 4/13 (正确计算为755 5/13

2 个答案:

答案 0 :(得分:3)

我不知道您可以只用FORMAT来做到这一点,但是您绝对可以自己整理各个部分。例如,

Measure = 
VAR Num = SUM(Table1[Number])
VAR Frac = ROUND(13*(Num - INT(Num)), 0)
RETURN FORMAT(INT(Num), "0 ") & Frac & "/13"

Samle Output

答案 1 :(得分:1)

Excel和DAX格式字符串不相同。 Excel自定义格式的文档提供了分数示例,但是FORMAT函数的DAX文档没有引用分数,因此看来DAX无法使用Excel中显示的分数。

Excel documentation

DAX FORMAT documentation