Столбец стоимости Power BI Столбец List.Sum «Столбец таблицы не найден», почему? - PullRequest
0 голосов
/ 12 апреля 2020

Я пытаюсь сделать промежуточный итог в PBI, в Power Query.

У меня есть столбец суммы, который я создал путем суммирования трех столбцов. Я создал индекс.

Я использовал следующий «столбец Costum»:

List.Sum(List.Range(#"Added Index"[Sum],0,[Index]))

Я получаю эту ошибку: «Expression.Error: столбец« Sum »таблицы не найден».

Я абсолютно не понимаю, что вызывает это.

Ниже приведены шаги запроса мощности, начиная с создания моего столбца индекса:

#"Added Index" = Table.AddIndexColumn(#"Changed Type3", "Index", 1, 1),
    #"Changed Type4" = Table.TransformColumnTypes(#"Added Index",{{"ItalyZ", Int64.Type}}),
    #"Added Custom" = Table.AddColumn(#"Changed Type4", "Sum ItalyZ ItalyY ItalyB", each [Z Italy]+[Y Italy]+[B Italy]),
    #"Changed Type5" = Table.TransformColumnTypes(#"Added Custom",{{"Sum ItalyZ ItalyY ItalyB", Int64.Type}}),
    #"Added Custom1" = Table.AddColumn(#"Changed Type5", "Custom", each List.Sum(List.Range(#"Added Index"[Sum ItalyZ ItalyY ItalyB],0,[Index]))),
    #"Changed Type6" = Table.TransformColumnTypes(#"Added Custom1",{{"Custom", type number}}),
    Custom = #"Changed Type6"{0}[Custom]

1 Ответ

1 голос
/ 13 апреля 2020

Я думаю, что ваша проблема в том, что вам нужно изменить:

#"Added Custom1" = Table.AddColumn(#"Changed Type5", "Custom", each List.Sum(List.Range(#"Added Index"[Sum ItalyZ ItalyY ItalyB],0,[Index]))),

на:

#"Added Custom1" = Table.AddColumn(#"Changed Type5", "Custom", each List.Sum(List.Range(#"Changed Type5"[Sum ItalyZ ItalyY ItalyB],0,[Index]))),

Обратите внимание на изменение из #"Added Index"[Sum ItalyZ ItalyY ItalyB] до #"Changed Type5"[Sum ItalyZ ItalyY ItalyB]

...