我有一个 [Order Date] 和一个 [Import Date](均带有时间;MM/DD/YYYY HH:MM:SS AM/PM
)显示订单创建时间和时间订单实际导入到另一个系统。
然后我添加了一个包含简单公式的列 [Import Date] - [Order Date] = [Delayed Import Time]
。这表示为持续时间 0.00:00:00 (D.HH:MM:SS)。
Power BI 可以很好地理解 Power Query 编辑器中的所有这些。但是当我转到报告以显示可视化时,它不会以相同的持续时间格式显示 [延迟导入时间] 的格式 0.00:00:00 (D.HH:MM:SS)
.
而是将其显示为十进制数。
我怎样才能让它显示为矩阵表之类的持续时间格式?这样我就可以看到显示为“0.00:05:12”的平均值;即所有记录的延迟导入平均为 5:12 分钟。
Order Date and Import Date
Delayed Import Time:shown as a duration
Matrix table displaying avg as decimal
最佳答案
在您添加的计算列中,将日期类型更改为时间(在“建模”选项卡下)。
从那里您可以选择不同的格式选项,例如 hh:mm:ss
,但我认为它们中的任何一个都不会有 dd.
部分。如果您需要它,那么您可能需要编写一个度量来准确地格式化您想要的格式,在这种情况下,请查看 FORMAT
function .
https://stackoverflow.com/questions/56491884/