Aracılığıyla paylaş


CONCATENATEX

Şunun için geçerlidir: Hesaplanan sütunHesaplanan 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"