CONCATENATEX

Bir tablodaki her satır için değerlendirilen ifadenin sonucunu birleştirir.

Söz dizimi

CONCATENATEX(<table>, <expression>[, <delimiter> [, <orderBy_expression> [, <order>]]...])  

Parametreler

Süre Tanım
tablo İ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ı) Bir concatenation sırasında kullanmak için bir ayırıcı.
sıralama_ifadesi (İsteğe bağlı) Çıkış dizesinde birlenmiş değerleri sıralamak için sonuç değerinin kullanılan herhangi bir DAX ifadesi. Tablonun her satırı için değerlendirilir.
sıra (İsteğe bağlı) Değerleri artan veya azalan orderBy_expression sıralamayı belirten bir değer.

order parametresi aşağıdaki değerleri kabul eder:

Değer Alternatif Değerler Açıklama
0 (sıfır) FALSE, DESC veri değerlerini azalan düzende sıralar orderBy_expression.
Bu, sipariş parametresi atlanırsa varsayılan değerdir.
1 TRUE, ASC veri değerlerini artan düzende sıralar orderBy_expression.

Döndürülen değer

Metin dizesi.

Açıklamalar

  • Bu işlev ilk bağımsız değişken olarak bir tablo veya tablo dönüştü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.

  • Bir veya daha fazla değer belirtilmemişse, bir concatenated değerlerin belirli orderBy_expression sıralanmaz.

  • Hesaplanmış sütunlarda veya satır düzeyi güvenlik (RLS) kurallarında kullanıldığında, bu işlevin DirectQuery modunda kullanılması desteklenmez.

Örnek

Employees (Çalışanlar) tablosu

FirstName LastName
Alan Brewer
Michael Blythe

Aşağıdaki formül:

CONCATENATEX(Employees, [FirstName] & " " & [LastName], ",")  

Şunu döndürür:
“Alan Brewer, Michael Blythe”