CONCATENATEX
Dotyczy:kolumna obliczeniowa
tabela obliczeniowa
Miara
wizualizacji
Łączy wynik wyrażenia obliczanego dla każdego wiersza w tabeli.
Składnia
CONCATENATEX(<table>, <expression>[, <delimiter> [, <orderBy_expression> [, <order>]]...])
Parametry
Termin | Definicja |
---|---|
table |
Tabela zawierająca wiersze, dla których zostanie obliczone wyrażenie. |
expression |
Wyrażenie, które ma zostać ocenione dla każdego wiersza table . |
delimiter |
(Opcjonalnie) Separator do użycia podczas łączenia. |
orderBy_expression |
(Opcjonalnie) Dowolne wyrażenie DAX, w którym wartość wyniku jest używana do sortowania połączonych wartości w ciągu wyjściowym. Jest on obliczany dla każdego wiersza table . |
order |
(Opcjonalnie) Wartość określająca sposób sortowania orderBy_expression wartości, rosnąco lub malejąco. |
Opcjonalny parametr order
akceptuje następujące wartości:
Wartość | Wartości alternatywne | Opis |
---|---|---|
0 (zero) |
FALSE , DESC |
Sortuje w kolejności malejącej wartości orderBy_expression . Jest to wartość domyślna, gdy parametr order zostanie pominięty. |
1 |
TRUE , ASC |
Sortuje w kolejności rosnącej wartości orderBy_expression . |
Wartość zwracana
Połączony ciąg.
Uwagi
Ta funkcja przyjmuje jako pierwszy argument tabelę lub wyrażenie zwracające tabelę. Drugi argument to kolumna zawierająca wartości, które chcesz połączyć, lub wyrażenie zwracające wartość.
Wartości łączone nie muszą być sortowane w żadnej określonej kolejności, chyba że określono
orderBy_expression
.Ta funkcja nie jest obsługiwana w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych lub regułach zabezpieczeń na poziomie wiersza.
Przykład
Tabela Employees
Imię | Nazwisko |
---|---|
Alan | Piwowar |
Michael | Blythe |
Następująca formuła:
= CONCATENATEX(Employees, [FirstName] & " " & [LastName], ",")
Zwraca: "Alan Brewer, Michael Blythe"