Table.TransformColumnNames
Składnia
Table.TransformColumnNames(table as table, nameGenerator as function, optional options as nullable record) as table
Informacje
Przekształca nazwy kolumn przy użyciu danej nameGenerator
funkcji. Prawidłowe opcje:
MaxLength
określa maksymalną długość nowych nazw kolumn. Jeśli dana funkcja zwróci dłuższą nazwę kolumny, długa nazwa zostanie przycięta.
Comparer
służy do kontrolowania porównania podczas generowania nowych nazw kolumn. Porównywarki mogą służyć do zapewniania porównań bez uwzględniania wielkości liter lub kultury i ustawień regionalnych.
Następujące wbudowane porównania są dostępne w języku formuł:
Comparer.Ordinal
: służy do przeprowadzania dokładnego porównania porządkowegoComparer.OrdinalIgnoreCase
: służy do wykonywania dokładnego porównania bez uwzględniania wielkości liter porządkowychComparer.FromCulture
: służy do przeprowadzania porównania z uwzględnieniem kultury
Przykład 1
#(tab)
Usuwanie znaku z nazw kolumn
Użycie
Table.TransformColumnNames(Table.FromRecords({[#"Col#(tab)umn" = 1]}), Text.Clean)
Wyjście
Table.FromRecords({[Column = 1]})
Przykład 2
Przekształć nazwy kolumn w celu wygenerowania nazw bez uwzględniania wielkości liter 6.
Użycie
Table.TransformColumnNames(
Table.FromRecords({[ColumnNum = 1, cOlumnnum = 2, coLumnNUM = 3]}),
Text.Clean,
[MaxLength = 6, Comparer = Comparer.OrdinalIgnoreCase]
)
Wyjście
Table.FromRecords({[Column = 1, cOlum1 = 2, coLum2 = 3]})
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla