joh*_*ohn 4 dax powerbi powerbi-desktop
我正在使用 PowerBI,并希望以“hh:mm:ss”格式显示持续时间。
我知道如何使用 DAX 将持续时间(秒、分钟、小时等)转换为“hh:mm:ss”格式的字符串,但是是否可以将此格式作为条形图中的标签获取?
在互联网上搜索似乎这是不可能的,但我无法找到明确的答案。
下面是一张图片,其中添加的红色文本显示了所需的结果(现在红色文本是静态的并且是手动添加的)。
简而言之:是否可以在 PowerBI 的图表中以“hh:mm:ss”格式显示持续时间?
不幸的是,目前这似乎不可能。问题在于,不返回整数或小数值的度量不能用作条形图/折线图中的值。
目前您能做的最好的事情就是将该度量添加为工具提示。
因此,给定一个返回整数或小数值的度量 [Duration in Seconds],创建一个新度量:
Duration as Time = TIME(0, 0, [Duration in Seconds])
Run Code Online (Sandbox Code Playgroud)
将此度量的格式设置为日期时间 > HH:mm:ss。
然后,使用 [Duration in Seconds] 作为值创建条形图,并添加 [Duration as Time] 作为工具提示:
如果您需要将数据标签格式设置为 HH:mm:ss,请考虑支持此 Power BI 想法。