Pagina 1 di 1

Duplicare righe di una tabella in base a valore in colonna

Inviato: lun 24 ott 2022, 20:24
da alex77
Buonasera a tutti,
con power query avrei bisogno, data una tabella, di ripetere le singole righe tante volte quanto indicato in una determinata colonna ("Qta").
Allego un esempio semplice in excel con la tabella di input e la tabella di output desiderata.

Grazie per un eventuale aiuto

Duplicare righe di una tabella in base a valore in colonna

Inviato: lun 24 ott 2022, 20:49
da Andrea90
alex77,

Raggruppi tutte le righe secondo la chiave "Ordine", "Articolo" e "Qta" al fine di avere una nuova colonna che contiene al suo interno una tabella per ciascuna riga, poi usi il comando Table.Repeat().

Oppure aggiungi una colonna personalizzata con la seguente formula:

Codice: Seleziona tutto

Table.Repeat(Table.FromRecords({_}), [Qta])
Andrea

Duplicare righe di una tabella in base a valore in colonna

Inviato: mar 25 ott 2022, 8:51
da alex77
Grazie mille Andrea90
funziona perfettamente.

Duplicare righe di una tabella in base a valore in colonna

Inviato: gio 27 ott 2022, 11:42
da Enrico Galli
Altra alternativa: una colonna personalizzata con una lista {1..[Qta]}, che poi va semplicemente espansa :wave: