在PowerBI图表中将持续时间显示为“ hh:mm:ss”

时间:2018-08-28 09:20:22

标签: powerbi dax powerbi-desktop

我正在使用PowerBI,并且希望以“ hh:mm:ss”格式显示持续时间。

我知道如何使用DAX将持续时间(秒,分钟,小时等)转换为格式为“ hh:mm:ss”的字符串,但是例如可以将这种格式作为条形图中的标签获得?

在互联网上搜索似乎不可能,但是我找不到确切的答案。

下面是一张图片,其中添加的红色文本显示了所需的结果(现在红色文本是静态的,并且已手动添加)。

Example of desired output

简而言之: 是否可以在PowerBI的图表中以“ hh:mm:ss”格式显示持续时间?

1 个答案:

答案 0 :(得分:4)

不幸的是,目前看来这还不可能。问题是不能返回整数或十进制值的度量不能用作条形图/折线图中的值。

您目前可以做的最好的事情就是将度量添加为工具提示。

因此,给定度量[Duration in Seconds],该度量返回整数或十进制值,请创建一个新度量:

Duration as Time = TIME(0, 0, [Duration in Seconds])

将此度量格式设置为日期时间> HH:mm:ss。

然后,使用[Duration in Seconds](秒数)作为值创建条形图,并添加[Duration as Time]作为工具提示:

enter image description here

如果您需要将数据标签设置为HH:mm:ss格式,请考虑使用this Power BI idea