作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
问候亲爱的同志们,
我有文本格式的持续时间数据 HHHH:MM:SS
.
当我使用 Duration.FromText() 函数时,它会转换 3873:05:43
至3873.05:42:00
,这是不正确的。
它在 4161:51:05
上返回错误,以及中心段大于 30 的所有值。
根据文档 here [-]hh:mm[:ss]
是一个有效的格式选项,但它没有提示如何应用格式掩码以便正确解析文本。
如何让 Duration.FromText() 正确解释 3873:05:43
?
最佳答案
如果在一行中,您可以这样做:
TransfromDur = Table.TransformColumns(Source, {{"Column1", each #duration(0,Number.From(Text.Split(_,":"){0}),Number.From(Text.Split(_,":"){1}),Number.From(Text.Split(_,":"){2})), type duration}})
let
Source = Excel.CurrentWorkbook(){[Name="dftext"]}[Content],
SplitIt = Table.SplitColumn(Table.TransformColumnTypes(Source, {{"Column1", type text}}),"Column1",Splitter.SplitTextByDelimiter(":"),{"Column1.1", "Column1.2", "Column1.3"}),
ChangeType = Table.TransformColumnTypes(SplitIt,{{"Column1.1", Int64.Type}, {"Column1.2", Int64.Type}, {"Column1.3", Int64.Type}}),
AddDur = Table.AddColumn(ChangeType, "Column1", each #duration(0,[Column1.1],[Column1.2],[Column1.3])),
RemCols = Table.RemoveColumns(AddDur,{"Column1.1", "Column1.2", "Column1.3"})
in
RemCols
关于excel - 你如何强制 Duration.FromText 识别特定的支持格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34048620/
问候亲爱的同志们, 我有文本格式的持续时间数据 HHHH:MM:SS . 当我使用 Duration.FromText() 函数时,它会转换 3873:05:43至3873.05:42:00 ,这是不
我在这里和其他论坛上看到过旧帖子,其代码与下面的代码类似,但无法弄清楚其中的一部分来自哪里。 let Source = Table.FromRows(Json.Document(Binary.
我是一名优秀的程序员,十分优秀!