Forum Discussion
Expression.Error: We couldn't parse the input provided as a Time value.
I have created a query, but I'm getting an error in the last step. I haven't figured out why.
The query:
let
Source = MesaiFact,
#"Added Custom" = Table.AddColumn(Source, "Yesterday", each [Day] - #duration(1,0,0,0)),
#"Changed Type" = Table.TransformColumnTypes(#"Added Custom",{{"Yesterday", type date}}),
#"Inserted Merged Column" = Table.AddColumn(#"Changed Type", "DateMinGiris", each Text.Combine({Text.From([Day], "tr-TR"), Text.From(Time.From([MinGiris]), "tr-TR")}, " "), type text),
#"Merged Queries" = Table.NestedJoin(#"Inserted Merged Column", {"Yesterday", "Card_Number"}, MesaiFact, {"Day", "Card_Number"}, "MesaiFact", JoinKind.Inner)
in
#"Merged Queries"
Error:
Expression.Error: We couldn't parse the input provided as a Time value.
Details:
2024-02-21 08:31:05
Please can you help?
3 Replies
- bhanu_gautam
Super User
esero88 , Try using below code
let
Source = MesaiFact,
#"Added Custom" = Table.AddColumn(Source, "Yesterday", each [Day] - #duration(1,0,0,0)),
#"Changed Type" = Table.TransformColumnTypes(#"Added Custom",{{"Yesterday", type date}}),
#"Converted MinGiris to Time" = Table.TransformColumns(#"Changed Type", {{"MinGiris", each try Time.From(_) otherwise null, type time}}),
#"Inserted Merged Column" = Table.AddColumn(#"Converted MinGiris to Time", "DateMinGiris", each Text.Combine({Text.From([Day], "tr-TR"), Text.From([MinGiris], "tr-TR")}, " "), type text),
#"Merged Queries" = Table.NestedJoin(#"Inserted Merged Column", {"Yesterday", "Card_Number"}, MesaiFact, {"Day", "Card_Number"}, "MesaiFact", JoinKind.Inner)
in
#"Merged Queries"- esero88Frequent Visitor
Still getting same error,
Expression.Error: We couldn't parse the input provided as a Time value.
Details:
2024-02-21 14:20:47
- ZhangKun
Super User
This error is caused by Time.From, which cannot recognize time with date. If you only need the time, you can use the following code instead of Time.From()
DateTime.Time(DateTime.From("2024-02-21 08:31:05"))