CONCATENATEX
Şunlar için geçerlidir:Hesaplanan sütun
Hesaplanan tablo
Ölçü
Görsel hesaplama
Tablodaki her satır için değerlendirilen bir ifadenin sonucunu birleştirir.
Sözdizimi
CONCATENATEX(<table>, <expression>[, <delimiter> [, <orderBy_expression> [, <order>]]...])
Parametre
Terim | Tanım |
---|---|
table |
İfadenin değerlendirileceği satırları içeren tablo. |
expression |
table her satırı için değerlendirilecek ifade. |
delimiter |
(İsteğe bağlı) Birleştirme sırasında kullanılacak ayırıcı. |
orderBy_expression |
(İsteğe bağlı) Sonuç değerinin çıkış dizesindeki birleştirilmiş değerleri sıralamak için kullanıldığı herhangi bir DAX ifadesi.
table her satırı için değerlendirilir. |
order |
(İsteğe bağlı) orderBy_expression değerlerinin artan veya azalan düzende nasıl sıralanacağını belirten bir değer. |
İsteğe bağlı order
parametresi aşağıdaki değerleri kabul eder:
Değer | Alternatif Değerler | Açıklama |
---|---|---|
0 (sıfır) |
FALSE , DESC |
orderBy_expression değerlerini azalan düzende sıralar. bu, order parametresi atlandığında varsayılan değerdir. |
1 |
TRUE , ASC |
orderBy_expression değerlerini artan düzende sıralar. |
Dönüş değeri
Birleştirilmiş dize.
Açıklamalar
Bu işlev ilk bağımsız değişkeni olarak tablo veya tablo döndüren bir ifade alır. İkinci bağımsız değişken, birleştirmek istediğiniz değerleri içeren bir sütun veya değer döndüren bir ifadedir.
orderBy_expression
belirtilmediği sürece, birleştirilmiş değerler belirli bir düzende sıralanmayabilir.Bu işlev, hesaplanan sütunlarda veya satır düzeyi güvenlik (RLS) kurallarında kullanıldığında DirectQuery modunda kullanılmak üzere desteklenmez.
Örnek
Çalışanlar tablosu
Ad | Soyadı |
---|---|
Alan | Brewer |
Michael | Blythe |
Aşağıdaki formül:
= CONCATENATEX(Employees, [FirstName] & " " & [LastName], ",")
Döndürür: "Alan Brewer, Michael Blythe"