Aracılığıyla paylaş


CONCATENATEX

Şunlar için geçerlidir:Hesaplanan sütunHesaplanan 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 tableher 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. tableher 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_expressiondeğerlerini azalan düzende sıralar. bu, order parametresi atlandığında varsayılan değerdir.
1 TRUE, ASC orderBy_expressiondeğ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"