"Document", "Assortiment", "Count", "SumD", "Stock"}),
Filtrare = Table.SelectRows(Источник, each ([IsActive] = true) and ([Document] <> null)),
#"Объединенные запросы1" = Table.NestedJoin(Filtrare, {"GUID"}, #"DepRegistrStoc (3)", {"Bill"}, "DepRegistrStoc (2)", JoinKind.LeftOuter),
#"Развернутый элемент DepRegistrStoc (2)" = Table.ExpandTableColumn(#"Объединенные запросы1", "DepRegistrStoc (2)", {"DateCreated", "Supplier"}, {"DateCreatedStock", "Supplier"}),
#"Удаленные дубликаты" = Table.Distinct(#"Развернутый элемент DepRegistrStoc (2)", {"GUID"}),
#"Замененное значение1" = Table.ReplaceValue(#"Удаленные дубликаты",each [DateCreatedStock],each if [DateCreatedStock] = null then [DateCreated] else [DateCreatedStock],Replacer.ReplaceValue,{"DateCreatedStock"}),
#"Измененный тип" = Table.TransformColumnTypes(#"Замененное значение1",{{"DateCreated", type date}, {"DateCreatedStock", type date}}),
#"Объединенные запросы2" = Table.NestedJoin(#"Измененный тип", {"Document"}, ScetaDoc, {"GUID"}, "ScetaDoc", JoinKind.LeftOuter),
#"Развернутый элемент ScetaDoc" = Table.ExpandTableColumn(#"Объединенные запросы2", "ScetaDoc", {"Client"}, {"ScetaDoc.Client"}),
#"Объединенные запросы3" = Table.NestedJoin(#"Развернутый элемент ScetaDoc", {"GUID"}, #"Запрос1 (2)", {"Sceta"}, "Запрос1 (2)", JoinKind.LeftOuter),
#"Развернутый элемент Запрос1 (2)" = Table.ExpandTableColumn(#"Объединенные запросы3", "Запрос1 (2)", {"Sinecost"}, {"Sinecost"}),
#"Добавлен пользовательский объект1" = Table.AddColumn(#"Развернутый элемент Запрос1 (2)", "Компания", each "LIUSI"),
#"Добавленный запрос" = Table.Combine({#"Добавлен пользовательский объект1", ScetaStrokiUniv}),
#"Удаленные столбцы" = Table.RemoveColumns(#"Добавленный запрос",{"GUID", "DateCreated"}),
#"Добавленный запрос1" = Table.Combine({#"Удаленные столбцы", DepAsortSales})
in
#"Добавленный запрос1"
Вот сам запрос, что в нем не так? С 3 шага начинает зависать.
Я бы посмотрел, что там за запрос справа на третьем шаге. Если он из той же базы, можно попытаться его сфолдить.
Обсуждают сегодня