CONCATENATEX
Dotyczy:kolumna obliczeniowatabela obliczeniowaMeasureobliczenia wizualne
Łą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 wynik value jest używany do sortowania połączonych values w ciągu wyjściowym. Jest on obliczany dla każdego wiersza table . |
order |
(Opcjonalnie) value, który określa sposób sortowania orderBy_expression values, rosnąco or malejąco. |
Opcjonalny parametr order
akceptuje następujące values:
Value | Alternatywne Values | Opis |
---|---|---|
0 (zero) |
FALSE , DESC |
Sortuje w kolejności malejącej valuesorderBy_expression . Jest to domyślna value, gdy parametr order zostanie pominięty. |
1 |
TRUE , ASC |
Sortuje w kolejności rosnącej valuesorderBy_expression . |
Zwracanie value
Połączony ciąg.
Uwagi
Ta funkcja przyjmuje jako argument first tabelę or wyrażenie zwracające tabelę. Argument second to kolumna, która containsvalues, którą chcesz concatenate, or wyrażenie zwracające value.
Połączone values są not muszą być sortowane w dowolnej określonej kolejności, chyba że określono
orderBy_expression
.Ta funkcja jest not obsługiwana do użycia w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych or reguł 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"