excel - 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
解决方案
您可以使用函数 FORMAT 在 DAX 中使用相同的自定义 Excel 格式字符串:
Custom Fraction = FORMAT ([My Measure], "# #/13")
编辑:FORMAT 将数字转换为文本,所以如果你想对数字求和,你需要先做,然后格式化结果。例如,创建一个 DAX 度量:
[My Measure] = SUM(Power BI Contracts[Contract])
然后使用上述 FORMAT 公式。
推荐阅读
- php - Laravel:使用 whereBetween 返回未定义
- jquery - 如何使用动态生成的文本字段使 jquery 占位符浮动
- bash - 如何遍历 kubectl 的节点列表,回显每个节点名称?
- assembly - 需要帮助才能打印出“42”
- python - python pandas 绘制两个数据,但直方图上只显示一个
- vb.net - 光标滚动富文本框时停止计时器
- python-3.x - Array 在以 .format 调用函数之前打印结果?
- java - 具有条件 Math.abs(double) 的 HashMap 流
- rust - 为什么这个迭代器不能作为 flat_map 闭包的返回值呢?
- c# - 无法在 C# 中获取 Azure Oauth V2 访问令牌