在 PowerBI 中将 D:HH:MM:SS(文本)转换为天数(dec)

Convert D:HH:MM:SS (text) to Days (dec) in PowerBI

在 Power BI 中添加自定义列时,有没有办法将该列从文本 D:HH:MM:SS 列计算为十进制“天数”列?

我在 CSV 中的原始数据是文本格式(第一列),最终应该有一个计算的天数列:

如果没有计算,是否可以将第一列的文本解析为 D、H、M、S,然后根据结果文本计算天数?

感谢您的帮助,

马克

一种方法是 split the column by delimiter(在本例中为冒号)

获取天、小时、分钟和秒的单独列:

然后使用此公式添加 custom column

[Text.1] + ([Text.2]/24) + ([Text.3]/1440) + ([Text.4]/86400) 

计算小数时长:

当然,如果您不需要这些列,您可以稍后删除它们,或者如果您决定保留它们,可以将它们重命名为更有意义的名称。