209 похожих чатов

Коллеги, добрый день. Подскажите, как решить вопрос. Добавляю столбец с суммированием

10 других столбцов, которые называются по клиенту и номеру недели "WB.1" ... "WB.10"
Формула суммирования должна получиться такой:
List.Sum(
{["WB." & Text.From( Date.WeekOfYear( DateTime.LocalNow(), Day.Monday) - 11)], ...})

PQ ругается на Недопустимый идентификатор "WB.".
Что я делаю на так?

8 ответов

9 просмотров

внутрь [] нельзя передать текст и /или функцию как параметр определения названия

по-моему, через Record.FieldOrDefault надо

"что я делаю не так" - всё 😉 там Record.SelectFields, Record.ToList и потом List.Sum либо просто Recd.ToList, List.Skip и List.Sum

Mikhail Muzykin
вот тут писал - https://t.me/pbi_pq_from_tank/55

ты мне лучше подскажи (а то я что-то затупил), как мне из списков разной длины сделать Table.FromRows? пока я сделал так, подсчет максимального списка, добавления null'ов в каждый и потом уже в таблицу. Но хочу оптимизировать для примера {{"q"},{"a","s"},{"z","x","c"}}

как-то сложно, может так? let from = {{"q"},{"a","s"},{"z","x","c"}}, to = Table.FromList(from,(x)=>x,List.Max(from,null,List.Count),null) in to

Mikhail Muzykin
как-то сложно, может так? let from = {{"q"},{"...

пробовал Table.FromList, но недокрутил с аргументами. Спасибо!

Похожие вопросы

Карта сайта