Σημείωμα
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να εισέλθετε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Σύνταξη
Table.ExpandListColumn(table as table, column as text) as table
Περίπου
Με βάση μια table όπου column περιέχει μια λίστα τιμών, διαιρεί τη λίστα σε μια γραμμή για κάθε τιμή. Οι τιμές στις άλλες στήλες αναπαράγονται σε κάθε νέα γραμμή που δημιουργείται. Αυτή η συνάρτηση μπορεί επίσης να αναπτύξει ένθετες πίνακες, αντιμετωπίζοντας τους ως λίστες εγγραφών.
Παράδειγμα 1
Διαιρέστε τη στήλη λίστας [Name].
χρήσης
Table.ExpandListColumn(
Table.FromRecords({[Name = {"Bob", "Jim", "Paul"}, Discount = .15]}),
"Name"
)
εξόδου
Table.FromRecords({
[Name = "Bob", Discount = 0.15],
[Name = "Jim", Discount = 0.15],
[Name = "Paul", Discount = 0.15]
})
Παράδειγμα 2
Διαιρέστε την ένθετα στήλη πίνακα [Στοιχεία].
χρήσης
Table.ExpandListColumn(
#table(
{"Part", "Components"},
{
{"Tool", #table({"Name", "Quantity"}, {{"Thingamajig", 2}, {"Widget", 3}})}
}
),
"Components"
)
εξόδου
Table.FromRecords({
[Part = "Tool", Components = [Name = "Thingamajig", Quantity = 2]],
[Part = "Tool", Components = [Name = "Widget", Quantity = 3]]
})