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