Поиск
Автор: Msi2102. "PooHkrd написал:
не сортировать исходный ...
Порядок = List.Buffer( Table.ToRecords(Excel.CurrentWorkbook(){[Name=" ... quot; = Table.AddColumn(Источник, "Пользовательский", each Text.Combine( List. ... Добавлен пользовательский объект1" = Table.AddColumn(#"Добавлен пользовательский объект" ...
#"Другие удаленные столбцы" = Table.SelectColumns(#"Добавлен пользовательский объект1 ... по разделителю" = Table.SplitColumn(#"Другие удаленные столбцы ...
Изменен: 02.06.2022
Читать сообщение на форуме или сайте.Автор: PooHkrd. Евгений Емелин, вот так можно:
... (){[Name="Таблица1"]}[Content],
AddedColumn = Table.AddColumn(Source, "num", each ... .From([Было]) otherwise null),
GroupedRows = Table.Group(AddedColumn, {"num"}, {{" ... )else t}},GroupKind.Local),
Combined = Table.Combine( GroupedRows[tab] ),
AddedFirst = Table.AddColumn(Combined, "Требуется 1 ... [Было] else ""),
AddedSecond = Table.AddColumn(AddedFirst, "Требуется 2" ...
Изменен: 30.05.2022
Читать сообщение на форуме или сайте.Автор: PooHkrd. "surkenny написал:
можно ... ", type date } } ),
addDatesLst = Table.AddColumn (
typed,
"дата",
each ... "окончание аренды" } ),
addDayCost = Table.AddColumn ( delClmns, "стоиомость аренды в ... quot;Данные"]}[Content],
AddedTabs = Table.AddColumn(
Source,
"tab",
... ;дата"}),
type table
),
Combine = Table.Combine(AddedTabs[tab], type table [#"Город" ... ;дата"=date]),
FilledDown = Table.FillDown(Combine,{"Город", "№ ...
Изменен: 13.01.2022
Читать сообщение на форуме или сайте.Автор: PooHkrd. Еще вариантик, но по скорости ... ="data"]}[Content],
Grouped = Table.Group(
Source,
{"Учреждение" ... table}}),
Added = Table.AddColumn(
Grouped,
"tab2",
each Table.FromColumns(
{{[Учреждение]}} & Table.ToColumns([tab1]),
Table ... .ColumnNames(Source) ),
Table.Type ),
Combined = Table.Combine( Added[tab2] )
in
Combined
Изменен: 27.12.2021
Читать сообщение на форуме или сайте.Автор: PooHkrd. О, красиво разложил. Очередное доказательство, ... :
Неужто AddColumn вызывает пересчет предыдущего шага???"
Нет, это ваш Table.Repeat ... перед ним есть NestedJoin или Combine, да и с обычным Join ... , это ж по сути многократный Combine, поэтому вот так. "Стриминговая ...
Изменен: 15.10.2021
Читать сообщение на форуме или сайте.Автор: PooHkrd. kroke, какой пример, такое и ... ="Таблица1"]}[Content],
Custom = Table.AddColumn(
Source,
"tab",
each ... Table.FromColumns(
List.Zip({Record.ToList( ... ;}) ) &{"Сертификаты"} ) ),
Combine = Table.Combine( Custom[tab] ),
FilledDown = Table.FillDown(Combine,{"Материал" ... ;}),
ChangedType = Table.TransformColumnTypes(FilledDown,{{" ...
Изменен: 24.06.2021
Читать сообщение на форуме или сайте.Автор: PooHkrd. Владимир, от души в ... код запроса.
let
Source = Table.TransformColumnTypes( Excel.CurrentWorkbook(){[Name=& ... quot;, type datetime}} ),
Custom1 = Table.FromColumns(
Table.ToColumns( Source ) & {List. ... ) & {"t_f_prev"} ),
AddedCustom = Table.AddColumn(Custom1, "Group", each ... if [Group]{0}
then Table.FromColumns(
Table.ToColumns(_) & {{List. ... _,
type table }},
0),
Combine = Table.Combine( GroupedRows[tab] ),
RemovedColumns = Table.RemoveColumns(Combine,{"t_f_prev ...
Изменен: 18.06.2021
Читать сообщение на форуме или сайте.Автор: PooHkrd. Попробуйте такой вариант на вашем массиве.
let
price = Table.TransformColumnTypes(
... ;Дата", type date}}
),
order = Table.AddColumn(sales, "Порядок", each ...
{
{
"tab",
each Table.FillUp(
Table.FillDown(
Table.Sort(_, {{"Дата ... ;Цена"}
)
}
},
0
),
combine = Table.Combine(grouped[tab]),
filtered = Table.SelectRows(combine, each ([Порядок] = 1 ... )),
remove = Table.RemoveColumns(filtered, {" ...
Изменен: 11.06.2021
Читать сообщение на форуме или сайте.Автор: PooHkrd. Добрый день. Вот ... HR],4), List.Combine( Table.ToColumns( Table.RemoveColumns(FilledDown,{"ФИО ... 1, Int64.Type),
InsertedModulo = Table.AddColumn(AddedIndex, "Статус", each ... ;, type text),
IntegerDividedColumn = Table.TransformColumns(InsertedModulo, {{"Индекс& ... ), Int64.Type}}),
PivotedColumn = Table.Pivot(IntegerDividedColumn, List.Distinct(IntegerDividedColumn ... ;Column2"),
RemovedColumns = Table.RemoveColumns(PivotedColumn,{"Индекс" ...
Изменен: 27.05.2021
Читать сообщение на форуме или сайте.Автор: PooHkrd. "Darkhan написал:
Так и ... Table",{"Column1", "Column2", "Column3"},Combiner ... ;Сотрудник;;"}), type table }}),
#"Added Custom" = Table.AddColumn(#"Grouped Rows ... ", "таб2", each Table.FromRows( {List.Combine( Table ... .ToColumns([таб]) )}, List.Combine( List.Transform(Table.ColumnNames([таб ...
Изменен: 27.04.2021
Читать сообщение на форуме или сайте.Автор: Андрей VG. "PooHkrd написал:
а чем руководство не ... ="Таблица1"]}[Content],
add = Table.AddColumn(Source, "Сведено", (rec ... })
in
Text.Combine(maker, "#(lf)")
),
result = Table.RemoveColumns(add, List ... .Range(Table.ColumnNames(Source), 6 ...
Изменен: 23.04.2021
Читать сообщение на форуме или сайте.Автор: PooHkrd. Вариант на PQ и сводных ... ],
#"Added Custom" = Table.AddColumn(Source, "УровеньИерархии", each ... ),
#"Added Custom1" = Table.AddColumn(#"Added Custom", " ... ),
#"Added Custom2" = Table.AddColumn(#"Added Custom1", " ... ]}}),
#"Added Custom4" = Table.AddColumn(#"Grouped Rows", " ... = Table.Combine(#"Added Custom4"[tab1]),
#"Added Custom5" = Table.AddColumn(tab1 ...
Изменен: 14.04.2021
Читать сообщение на форуме или сайте.Автор: PooHkrd. Вариант на PQ
let
Source = ... ],
AddedCustom = Table.AddColumn(
Source,
"IP коммутатора",
each Text.Combine(
List.Transform ...
Изменен: 14.04.2021
Читать сообщение на форуме или сайте.Автор: PooHkrd. Георгий Шкуро, если ... принципиально!
let
to = Table.TransformColumnTypes(Excel.CurrentWorkbook(){[Name=" ... type date}}),
from = Table.TransformColumnTypes(Excel.CurrentWorkbook(){[Name=" ... combine = Table.AddColumn(from, "ДатаИсточник", each [Дата], Date.Type) & Table.AddColumn( ... to, "tab", each 1, Int64.Type),
sorted = Table.Sort(combine ... "ДатаИсточник"}),
filtered = Table.SelectRows(filledDown, each ([tab] ...
Изменен: 22.03.2021
Читать сообщение на форуме или сайте.Автор: PooHkrd. Если я правильно понял, ... gt;
let tab = Table.FromColumns({l}),
End = Table.AddColumn(tab, "Дней& ... Column1])), Int64.Type),
Month = Table.AddColumn(End, "Месяц", each ... Column1])), Text.Type),
Year = Table.AddColumn(Month, "Год", ... 0}
in PivotedYear,
AddedCustom = Table.AddColumn(ChangedType, "tab", each ... 1) ) )}) ),
tab = Table.Combine(AddedCustom[tab]),
Removed = Table.RemoveColumns(tab,{"Количество ...
Изменен: 12.03.2021
Читать сообщение на форуме или сайте.Автор: PooHkrd. TankSpb, можно так, если ... Тест"]}[Content],
ИзмененныйТип = Table.TransformColumnTypes(Источник,{{"ID_Филиал" ... quot;, each
let i=Table.Buffer(Table.AddIndexColumn(_, "Индекс ... , 1, Int64.Type)),
a = Table.AddColumn(i, "СкСрРецепты", each ... {[Рецепты]}), type number),
b = Table.AddColumn(a, "СкСрЧеки", each ... in b, type table}}),
f = Table.Combine( СгруппированныеСтроки[f], type table )
in
f
Но ...
Изменен: 09.03.2021
Читать сообщение на форуме или сайте.Автор: PooHkrd. Если сварганить список разделителей, то ... "]}[Content],
Decart = Table.Join(Source, {}, Delimiters, {}),
Added = Table.AddColumn(Decart, "Номер ... ], [Список разделителей] ), Text.Type),
TextLength = Table.AddColumn(Added, "Длина", each ... .Length([Номер]), Int64.Type),
GroupedRows = Table.Group(TextLength, {"До" ... Table.FromRecords({Table.Min(_, "Длина")})}}),
Out = Table.Combine( GroupedRows[таб], type table ...
Изменен: 20.02.2021
Читать сообщение на форуме или сайте.Автор: PooHkrd. Еще вариант.
let
Source = Table.TransformColumnTypes(Excel.CurrentWorkbook(){[Name=" ... fx = (t)=> let t=Table.Buffer(t)
in if t ... дат, мес", Table.RowCount(t), -1) else Table.AddColumn(t, "Разница ... Int64.Type),
gr = (t)=> Table.Combine(Table.Group(t, {"опл" ... b[опл]null) )[таб]),
Grouped = Table.Combine( Table.Group(Source, {"name" ... ;Дата", Order.Ascending}})), type table}})[tab] )
in
Grouped
buchlotnik, ...
Изменен: 02.02.2021
Читать сообщение на форуме или сайте.Автор: Артём Глазков. "PooHkrd написал:
Custom = Table.Combine( Table.AddColumn( Source, "tab& ... k=[Кратность] in Table.AddColumn( Table.FromRecords({_}), "Упаковка ... ?
"PooHkrd написал:
each let k=[Кратность] in Table.AddColumn( " ...
Изменен: 20.01.2021
Читать сообщение на форуме или сайте.Автор: PooHkrd. Вариант на Power Query:
let
... ="Таблица1"]}[Content],
Add = Table.AddColumn(Source, "tabs", each ... Table.FromRows( {{[Исходный текст]} & Splitter.SplitTextByCharacterTransition({& ... ;Ё"})([Исходный текст])} ) ),
tabs = Table.Combine(Add[tabs])
in
tabs
Изменен: 23.12.2020
Читать сообщение на форуме или сайте.Автор: PooHkrd. Как-то так:
let
search = Table.Buffer( Excel.CurrentWorkbook(){[Name=" ... ="ТабФакт"]}[Content],
out = Table.AddColumn(
fact,
"Y интерп" ...
let l=List.Buffer( List.Combine( Table.ToColumns( Table.Range( search, [Позиция]-1 ... }-l{0}),
Number.Type),
typed = Table.TransformColumnTypes(out,{{"Время:" ...
Изменен: 15.12.2020
Читать сообщение на форуме или сайте.Автор: PooHkrd. Как-то так:
let
... "]}[Content],
ChangedType = Table.TransformColumnTypes(Источник,{{"Дата отчета ... quot;, Int64.Type}}),
GroupedRows = Table.Group(ChangedType, {"Индекс ... ;, Order.Ascending}}) in Table.FromColumns(Table.ToColumns(t)&{List.Skip ... =number]}}),
таб = Table.Combine(GroupedRows[таб]),
AddedCustom = Table.AddColumn(таб, "AbandonFlag ... ) ),
Int64.Type),
RemovedColumns = Table.RemoveColumns(AddedCustom,{"Дата отчета ...
Изменен: 02.12.2020
Читать сообщение на форуме или сайте.Автор: PooHkrd. "adamm написал:
к тем ... ="Таблица1"]}[Content],
Grouped = Table.Group(Источник, {"рол" ... ;таб", each _, type table }}),
Added = Table.AddColumn(Grouped, "таб2" ... ] = null then [таб] else Table.Distinct( [таб] ) ),
таб2 = Table.Combine( Added[таб2] )
in ...
Изменен: 23.11.2020
Читать сообщение на форуме или сайте.Автор: PooHkrd. Можно так:
let
Source = Excel. ... .След"} ), type table }}),
Combine = Table.Combine( GroupedRows[таб] ),
AddedDates = Table.AddColumn(Combine, "Даты", each ... (AddedDates, "Даты"),
AddedQuntity = Table.AddColumn(Expanded, "Ср.Остаток,шт ... else [Конечный остаток.Количество]),
AddedCosts = Table.AddColumn(AddedQuntity, "Ср.Остаток,$" ...
Изменен: 05.11.2020
Читать сообщение на форуме или сайте.Автор: PooHkrd. Если структуры таблиц отличаются именно так и на названия столбцов начхать, то можно так:
let
Source = Excel.CurrentWorkbook(),
AddedCustom = Table.AddColumn(Source, "tab", each Table.FromColumns( List.Reverse( Table.ToColumns( [Content] ) ), Table.ColumnNames([Content]) ) ),
tab = Table.Combine( AddedCustom[tab] )
in
tab
Изменен: 28.10.2020
Читать сообщение на форуме или сайте.Автор: Andreybukh. "PooHkrd написал:
Вариант на Power ... quot;, each _, type table }}), AddedCustom = Table.AddColumn(GroupedRows, " ... ;) + 1, 1), AddedCustom2 = Table.AddColumn(AddedIndex1, "таб2& ... [Номер] in Table.AddColumn( Table.RemoveColumns([таб],{& ... ;, each n)), таб2 = Table.Combine(AddedCustom2[таб2]), SortedRows ... Order.Ascending}}), SelectedColumns = Table.SelectColumns(SortedRows, Table.ColumnNames(Source))in SelectedColumns ...
Изменен: 24.10.2020
Читать сообщение на форуме или сайте.Автор: PooHkrd. "Александр* написал:
или в ... ="Таблица1"]}[Content],
MergedQueries = Table.NestedJoin(Source2, {"Протокол №" ... ;Source2", JoinKind.FullOuter),
AddedCustom = Table.AddColumn(MergedQueries, "Tab", each ... Table.FromColumns({[#"Протокол №"], {[Сумма]}},Table.ColumnNames(Source2) ) ),
Tab = Table.Combine( AddedCustom ...
Изменен: 19.10.2020
Читать сообщение на форуме или сайте.Автор: PooHkrd. Медленный вариант и ... ;, type text}} ),
Фильтруем = Table.AddColumn(Источник2, "tab", each ... Contains([Номера], f))),
Итог = Table.Combine(Фильтруем[tab])
in
Итог
Быстрый ... ;Факты"]}[Content],
ДобавленФильтр = Table.AddColumn(Источник1, "Фильтры", ... FromEnd}), type text),
Источник2 = Table.TransformColumnTypes( Excel.CurrentWorkbook(){[Name=" ... type text}} ),
Итог = Table.RemoveColumns( Table.Join(ДобавленФильтр, {"Фильтры" ...
Изменен: 13.10.2020
Читать сообщение на форуме или сайте.Автор: PooHkrd. Так что ль?
let
Список = ... ="Таблица1"]}[Content],
AddedCustom = Table.AddColumn(Таблица1, "Список", each ... .Transform(Список, Text.From)),
ExpandedList = Table.ExpandListColumn(AddedCustom, "Список" ... ;),
MergedColumns = Table.CombineColumns(ExpandedList,{"Клиент", "Список"},Combiner.CombineTextByDelimiter ...
Изменен: 06.10.2020
Читать сообщение на форуме или сайте.Автор: PooHkrd. ivanka, решение на базе ... quot;Таблица1"]}[Content],
GroupedRows = Table.Group(
Source,
{"Уровень ...
{ {"таб", each Table.Pivot(_, List.Distinct([Месяц ... ([Сумма]), type number}}),
AddedCustom = Table.AddColumn(GroupedRows, "таб2", each ... [таб] & Table.FromRecords({Record.AddField( Record.RemoveFields ... ;}),[Месяц.Год], [Сумма])} ) ),
Custom1 = Table.Combine( AddedCustom[таб2] )
in
Custom1
Изменен: 16.09.2020
Читать сообщение на форуме или сайте.