电源查询中出现“token eof expected”错误

问题描述 投票:0回答:1

我有一堆生产价值,我的目标是整理出每小时的生产,为此我需要减去不同行但在同一列中的价值

小时 机器 生产
00:00 10303 3
00:00 10305 16
00:00 10308 1
00:00 10500 134
01:00 10303 3
01:00 10305 18
01:00 10308 3
01:00 10500 134

基本上我想减去凌晨 1 点机器 10303 的生产价值和凌晨 0 点的价值,然后是凌晨 2 点减去凌晨 1 点,等等......所有 4 台机器都是这样

我有这个代码,我把它放在 power query 的高级编辑器中,但它一直说“预期的令牌 eof”,有人能发现我错过了什么吗? (它说错误在逗号上

#"Expanded Difference"

`#"Grouped Rows" = Table.Group(#"Previous step", {"Machine"}, {
    {"Difference", (t) => Table.AddColumn(t, "Difference", each 
        if t[Production]{4} - t[Production]{1} < 0 then null 
        else if t[Valeur]{4} - t[Valeur]{1} >= 0 then t[Valeur]{4} - t[Valeur]{1}
        else null,
        Decimal.Type)
    }
}),
#"Expanded Difference" = Table.ExpandTableColumn(#"Grouped Rows", "Difference", 
    {"Production", "Difference"})
in
    #"Expanded Difference"`
token powerquery eof
1个回答
0
投票

这对 powerquery 有帮助吗?

let Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
#"Grouped Rows" = Table.Group(Source, {"Machine"}, {{"data", each 
     let #"Added Index" = Table.AddIndexColumn(_, "Index", 0, 1, Int64.Type),
    #"Added Custom" = Table.AddColumn(#"Added Index", "Diff", each try [Production] - #"Added Index"{[Index]-1}[Production] otherwise null),
    #"Added Custom2" = Table.AddColumn(#"Added Custom","To", each Text.From(#"Added Index"{[Index]-1}[Hour])&" - "&Text.From([Hour]) ),
    #"Trim"=Table.RemoveFirstN( #"Added Custom2",1)
    in #"Trim"
   , type table}}),
#"Expanded data" = Table.ExpandTableColumn(#"Grouped Rows", "data", {"Diff", "To"}, {"Diff", "TimeSlot"})
in  #"Expanded data"

© www.soinside.com 2019 - 2024. All rights reserved.