hieronder script dat ik gebruik voor groeperen
dit werkt uitstekend voor tekst doch nu wil ik het in een ander script gebruiken maar de kolom eigenschap van "Bedrag" is number en dan werkt het niet.
zou het kunnen oplossen om eerst naar text te zetten en nadien terug naar number maar misschien is er nettere oplossing ?
dit werkt uitstekend voor tekst doch nu wil ik het in een ander script gebruiken maar de kolom eigenschap van "Bedrag" is number en dan werkt het niet.
zou het kunnen oplossen om eerst naar text te zetten en nadien terug naar number maar misschien is er nettere oplossing ?
Code:
Groeperen = Table.Group(
Ren_Kol,
{
"OPDRACHT",
"SRT",
"REFERENTIE",
"LOSNAAM",
"POSTCODE",
"LOSPLAATS",
"LAND",
"PP"
},
{{"BEDRAG", each Text.Combine([BEDRAG], ";")}, {"SAMEN", each List.First([SAMEN])}}
),
Xmaxlist = List.Transform(
{
1 .. List.Max(
Table.AddColumn(
Groeperen,
"Custom",
each List.Count(Text.PositionOfAny([BEDRAG], {";"}, Occurrence.All))
)[Custom]
)
+ 1
},
each "BEDRAG_" & Text.From(_)
),
Split_Tarieftype = Table.SplitColumn(
Groeperen,
"BEDRAG",
Splitter.SplitTextByDelimiter(";", QuoteStyle.Csv),
Xmaxlist
)