我将时间日期中的时间和分钟分成文本;现在我想将其转换回数字(分钟需要用零填充)。
Filtertime = Number.From(
Text.From(Time.Hour([Timestamp_Time])) &
Text.PadStart(Text.From(Time.Minute([Timestamp_Time])), 2, "0" ))
我想要转换的文本列如下:
时间戳时间 |
---|
下午 2:00:00 |
下午 2:01:00 |
下午 2:02:00 |
转换后的列应为:1400、1401 和 1402。作为参考,我尝试遵循以下链接中的解决方案:https://community.fabric.microsoft.com/t5/Desktop/Slider-Slicer-that-Includes-Time-Not-just-Date/td-p/2572000
目前我收到以下错误:“Expression.Error:有一个未知的标识符。您是否在‘each’表达式之外使用了_[field]的[field]简写?”
如果您在自定义列中使用该公式,则该公式有效:
您已将其直接用作 Power Query 步骤,因此出现错误。
在 Power Query 中,它应如下所示:
更清晰的公式如下: