首页 > 解决方案 > Power BI 将小数转换为自定义分数

问题描述

我需要汇总值(在图表和表格上)显示为自定义分数。我的组织以 13 周的增量计算合同。IE 1 合约 = 13 周。如果合同少于或多于 13 周,则剩余的应显示为分数。因此,如果我们有一份为期 5 周的合同,我们将其视为 5/13。如果是 14 周,我们将其视为 1 1/13 等 。PowerBI

示例:我有一个图表,可以对合同进行汇​​总并按月对它们进行分组。问题是它显示小数并且不允许我对结果使用自定义格式

这是正在发生的事情的截屏链接

在 excel 中,我们可以通过选择 RightClick>Format Cells>Number>Custom> "# #/13" Excel轻松做到这一点

我尝试使用 DAX 进行格式化,但它仍然无法汇总信息。一定是因为它不再将字段识别为数字。 DaxFormat PowerBI2

标签: excelpowerbifractions

解决方案


您可以使用函数 FORMAT 在 DAX 中使用相同的自定义 Excel 格式字符串:

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

格式化函数

编辑:FORMAT 将数字转换为文本,所以如果你想对数字求和,你需要先做,然后格式化结果。例如,创建一个 DAX 度量:

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

然后使用上述 FORMAT 公式。


推荐阅读