CONCATENATEX
Şunlar için geçerlidir: Hesaplanmış sütun Hesaplanan tablo Ölçü Görseli hesaplaması
Tablodaki her satır için değerlendirilen bir ifadenin sonucunu birleştirir.
Sözdizimi
CONCATENATEX(<table>, <expression>[, <delimiter> [, <orderBy_expression> [, <order>]]...])
Parametreler
Süre | Tanım |
---|---|
table | İfadenin değerlendirileceği satırları içeren tablo. |
ifade | Tablonun her satırı için değerlendirilecek ifade. |
sınırlayıcı | (İ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. Her tablo satırı için değerlendirilir. |
sıralama | (İ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
FirstName | LastName |
---|---|
Alan | Brewer |
Michael | Blythe |
Aşağıdaki formül:
= CONCATENATEX(Employees, [FirstName] & " " & [LastName], ",")
Döndürür:
"Alan Brewer, Michael Blythe"