Σημείωμα
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να εισέλθετε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Σύνταξη
Table.Combine(tables as list, optional columns as any) as table
Περίπου
Επιστρέφει έναν πίνακα που είναι το αποτέλεσμα της προσάρτησης μιας λίστας πινάκων, tables. Ο πίνακας που θα προκύψει θα έχει μια δομή τύπου γραμμής που ορίζεται από columns ή από μια ένωση των τύπων εισόδου, εάν δεν έχει καθοριστεί columns.
Παράδειγμα 1
Προσαρτήστε τρεις πίνακες μαζί.
χρήσης
Table.Combine({
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]}),
Table.FromRecords({[CustomerID = 2, Name = "Jim", Phone = "987-6543"]}),
Table.FromRecords({[CustomerID = 3, Name = "Paul", Phone = "543-7890"]})
})
εξόδου
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"],
[CustomerID = 3, Name = "Paul", Phone = "543-7890"]
})
Παράδειγμα 2
Προσαρτήστε τρεις πίνακες με διαφορετικές δομές.
χρήσης
Table.Combine({
Table.FromRecords({[Name = "Bob", Phone = "123-4567"]}),
Table.FromRecords({[Fax = "987-6543", Phone = "838-7171"]}),
Table.FromRecords({[Cell = "543-7890"]})
})
εξόδου
Table.FromRecords({
[Name = "Bob", Phone = "123-4567", Fax = null, Cell = null],
[Name = null, Phone = "838-7171", Fax = "987-6543", Cell = null],
[Name = null, Phone = null, Fax = null, Cell = "543-7890"]
})
Παράδειγμα 3
Προσαρτήστε δύο πίνακες και προβάλετε στον δεδομένο τύπο.
χρήσης
Table.Combine(
{
Table.FromRecords({[Name = "Bob", Phone = "123-4567"]}),
Table.FromRecords({[Fax = "987-6543", Phone = "838-7171"]}),
Table.FromRecords({[Cell = "543-7890"]})
},
type table [CustomerID = text, Name = text]
)
εξόδου
Table.FromRecords({
[CustomerID = null, Name = "Bob"],
[CustomerID = null, Name = null],
[CustomerID = null, Name = null]
})