DATATABLE

Satır içi veri değerleri kümesi bildirmek için bir mekanizma sağlar.

Sözdizimi

DATATABLE (ColumnName1, DataType1, ColumnName2, DataType2..., {{Value1, Value2...}, {ValueN, ValueN+1...}...})  

Parametreler

Süre Tanım
ColumnName Tablo döndüren bir DAX ifadesi.
DataType Şunları içeren bir numaralama: INTEGER, DOUBLE, STRING, BOOLEAN, CURRENCY, DATETIME
Değer Tek boyutlu dizi sabiti için Excel söz dizimini kullanan tek bir bağımsız değişken; dizi dizisi sağlamak için iç içe yerleştirilmiştir. Bu bağımsız değişken, tabloda olacak veri değerleri kümesini temsil eder.

Örneğin,
{ {satır1 içindeki değerler}, {satır2 içindeki değerler}, {satır3 içindeki değerler} vb. }
Burada {satır1 içindeki değerler}, sabit ifadelerin virgülle ayrılmış kümesidir (sabit ifadelerin birleşimidir) ve DATE, TIME ve BLANK gibi temel işlevlerin yanı sıra DATE ile TIME arasında bir artı işleci ve negatif değerlerin ifade edilmesini sağlayan birli eksi işlecine sahiptir.

Aşağıdakilerin hepsi geçerli değerlerdir: 3, -5, BLANK()), "2009-04-15 02:45:21". Değerler, ifadenin hemen dışındaki bir şeye ve sütunlara, tablolara, ilişkilere veya başka bir şeye başvuramaz.

Eksik değerler BLANK() olarak kabul edilir. Örneğin, aşağıdakiler aynıdır: {1,2,BLANK(),4} {1,2,,4}

Döndürülen değer

Satır içi değer kümesini bildiren tablo.

Açıklamalar

  • Tablo Oluşturucu, DATATABLE işlevinden farklı olarak giriş değeri olarak skaler ifade kullanılmasına izin verir.

  • 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

= DataTable("Name", STRING,  
               "Region", STRING  
               ,{  
                        {" User1","East"},  
                        {" User2","East"},  
                        {" User3","West"},  
                        {" User4","West"},  
                        {" User4","East"}  
                }  
           )