DAX sözlüğü

Analitik sorgu

Power BI görselleri bir veri modelini analiz sorgusu kullanarak sorgular. Analiz sorgusu üç farklı aşama kullanarak büyük olabilecek veri hacimlerini azaltmaya ve karmaşıklıkları modellemeye çalışır: Filtreleme, gruplandırma ve özetleme. Alanlar rapor görsellerinin kuyularına atandığında otomatik olarak bir analiz sorgusu oluşturulur. Rapor yazarları alanları yeniden adlandırarak, özetleme tekniğini değiştirerek veya gruplandırma elde etmek için özetlemeyi devre dışı bırakarak alan atamalarının davranışını denetleyebilir. Rapor tasarım zamanında rapora, rapor sayfasına veya görsele filtreler eklenebilir. Okuma görünümünde filtreler Filtreler bölmesinde veya dilimleyiciler ve diğer görsellerle etkileşimler (çapraz filtreleme) ile değiştirilebilir.

BOŞ

DAX, bir değerin yokluğunu BLANK olarak tanımlar. SQL NULL ile eşdeğerdir, ancak tam olarak aynı şekilde davranmaz. Excel'e ve boş bir hücreyi tanımlama şekline daha yakından hizalanır. BLANK, diğer işlemlerle birleştirildiğinde sıfır veya boş bir dize olarak değerlendirilir. Örneğin BLANK + 20 = 20. Her zaman büyük harfler kullanın; çoğul, küçük harfli "s" ile BLANKs'dir.

Hesaplanan sütun

DAX formülü yazarak tablosal modele sütun eklemek için kullanılan model hesaplaması. Formül bir skaler değer döndürmelidir ve tablodaki her satır için değerlendirilir. Hesaplanmış sütun, İçeri Aktarma veya DirectQuery depolama modu tablosuna eklenebilir.

Hesaplanan ölçü

Tablosal modellemede hesaplanmış ölçü gibi bir kavram yoktur. Bunun yerine ölçü kullanın. Hesaplanan sözcüğü , hesaplanan tabloları ve hesaplanmış sütunları açıklamak için kullanılır. Bunları Power Query'den kaynaklanan tablo ve sütunlardan ayırır. Power Query'de ölçü kavramı yoktur.

Hesaplanan tablo

DAX formülü yazarak tablosal modele tablo eklemek için kullanılan model hesaplaması. Formül bir tablo nesnesi döndürmelidir. İçeri aktarma depolama modunu kullanan bir tabloyla sonuç alır.

Hesaplama

Bir veya daha fazla girişi bir veya daha fazla sonuda dönüştüren kasıtlı bir işlem. Tablosal veri modelinde hesaplama bir model nesnesi olabilir; hesaplanmış tablo, hesaplanmış sütun veya ölçü.

Bağlam

DAX formüllerinin değerlendirildiği ortamı açıklar. İki tür bağlam vardır: Satır bağlamı ve filtre bağlamı. Satır bağlamı "geçerli satırı" temsil eder ve tablo yineleyicileri tarafından kullanılan hesaplanmış sütun formüllerini ve ifadelerini değerlendirmek için kullanılır. Filtre bağlamı ölçüleri değerlendirmek için kullanılır ve model ilişkileri tarafından yayılan model sütunlarına ve filtrelere doğrudan uygulanan filtreleri temsil eder.

DAX

Veri Çözümleme İfadeleri (DAX) dili, Excel'de Power Pivot, Power BI, Azure Analysis Services ve SQL Server Analysis Services'da tablosal modelleme için kullanılan bir formül dilidir. Veri modeli hesaplamaları eklemek ve satır düzeyi güvenlik (RLS) kuralları tanımlamak için DAX'ı da kullanabilirsiniz.

Dinamik güvenlik

Rapor kullanıcısının kimliği kullanılarak satır düzeyi güvenlik (RLS) kuralları zorunlu kılındığında. Kurallar, model tablolarını kullanıcı adı kullanarak filtreler. Bu, USERNAME veya USERPRINCIPALNAME işlevleriyle yapılabilir. Bkz. Satır düzeyi güvenlik.

Expression

Değerlendirilen ve sonuç döndüren bir DAX mantığı birimi. İfadeler değişkenleri bildirebilir ve bu durumda bir alt ifade atanır ve son ifadeyi veren bir RETURN deyimi içermelidir. İfadeler model nesneleri (tablolar, sütunlar veya ölçüler), işlevler, işleçler veya sabitler kullanılarak oluşturulur.

Alan

Alanlar bölmesinde sunulan veri modeli kaynağı. Alanlar, rapor filtrelerini ve görsellerini yapılandırmak için kullanılır. Alanlar model sütunlarından, hiyerarşi düzeylerinden ve ölçülerden oluşur.

Formül

Model hesaplaması tanımlamak için kullanılan bir veya daha fazla DAX ifadesi. İç ifadeler alt ifadeler olarak adlandırılır. Çoğul formüldür.

Function

DAX işlevleri, parametrelerin geçirilmesine izin veren bağımsız değişkenlere sahiptir. Formüller, işlevleri diğer işlevlerin içine yerleştiren birçok işlev çağrısı kullanabilir. Formülde işlev adlarının ardından parantezler girilmelidir. Parantez içinde parametreler geçirilir.

Örtük ölçü

Power BI görseli sütun değerlerini özetlemek üzere yapılandırılarak otomatik olarak oluşturulan hesaplama. Sayısal sütunlar toplam, Ortalama, Minimum, Maksimum, Sayı (Ayrı), Sayı, Standart sapma, Varyans veya Ortanca gibi en büyük özetleme aralığını destekler. Diğer veri türlerinin sütunları da özetlenebilir. Metin sütunları şu şekilde özetlenebilir: İlk (alfabetik), Son (alfabetik), Sayı (Ayrı) veya Sayı. Tarih sütunları şu şekilde özetlenebilir: Earliest, Latest, Count (Distinct) veya Count. Boole sütunları şu şekilde özetlenebilir: Count (Distinct) veya Count.

Yineleyici işlevi

Belirli bir tablonun tüm satırlarını numaralandıran ve her satır için belirli bir ifadeyi değerlendiren bir DAX işlevi. Model hesaplamalarının verileri özetleme şekli üzerinde esneklik ve denetim sağlar.

MDX

Çok Boyutlu İfadeler (MDX) dili, SQL Server Analysis Services çok boyutlu modelleri (küp olarak da bilinir) için bir formül dilidir. MDX, tablosal modelleri sorgulamak için kullanılabilir, ancak örtük ölçüleri tanımlayamaz. Yalnızca modelde önceden tanımlanmış ölçüleri sorgulayabilir.

Ölçüm

Özetlemeyi başaran bir hesaplama. Ölçüler örtük veya açık olabilir. Açık ölçü, DAX formülü yazılarak tablosal veri modeline eklenen bir hesaplamadır. Ölçü formülü skaler değer döndürmelidir. Alanlar bölmesinde, açık ölçüler bir hesap makinesi simgesiyle süslenir. Model, Excel'de Çözümle kullanılırken olduğu gibi Çok Boyutlu İfadeler (MDX) kullanılarak sorgulandığında açık ölçüler gereklidir. Açık ölçü genellikle yalnızca ölçü olarak adlandırılır.

Ölçü grubu

En az bir ölçü içeren ve hiyerarşileri veya görünür sütunları olmayan model tablosu. Alanlar bölmesinde, her ölçü grubu birden çok hesap makinesi simgesiyle süslenmiştir. Ölçü grupları Alanlar bölmesinin en üstünde birlikte listelenir ve ada göre alfabetik olarak sıralanır.

Model hesaplaması

Tablosal veri modeline hesaplanmış tablo, hesaplanmış sütun veya ölçü eklemek için kullanılan adlandırılmış formül. Yapısı AD = FORMÜL'dür<>. <> Hesaplamaların çoğu Power BI Desktop'taki veri modelleyicileri tarafından eklenir, ancak ölçüler canlı bağlantı raporuna da eklenebilir. Bkz. Rapor ölçüleri.

Hızlı ölçümler

Power BI Desktop'ta yaygın olarak tanımlanan ölçüler için DAX formülleri yazma gereksinimini ortadan kaldıran bir özellik. Hızlı ölçüler kategori başına ortalamayı, derecelendirmeyi ve taban çizgisinden farkı içerir.

Rapor ölçüleri

Rapor düzeyinde ölçüler olarak da adlandırılır. Bir DAX formülü yazılarak Power BI Desktop'ta canlı bağlantı raporuna eklenir, ancak yalnızca Power BI modellerine veya Analysis Services tablolu modellerine yönelik bağlantılar için eklenir.

Satır düzeyi güvenlik

RLS olarak da adlandırılır. Belirli kullanıcılar için veri alt kümelerine erişimi kısıtlamak için tasarım tekniği. Tablosal modelde, model rolleri oluşturularak elde edilir. Rollerin, tablo satırlarını filtrelemek için DAX ifadeleri olan kuralları vardır.

Skalar

DAX'ta skaler tek bir değerdir. Skaler herhangi bir veri türünde olabilir: Ondalık, Tamsayı, DateTime, Dize, Para Birimi, Boole. Skaler değer, birden çok değerden hesaplanan bir ifadenin sonucu olabilir. Örneğin, MAX() gibi bir toplama işlevi, değerlendirilecek bir değer kümesinden tek bir maksimum değer döndürür.

Özetleme

Bir sütunun değerlerine uygulanan bir işlem. Bkz . ölçü.

Akıllı zaman gösterimi

Akıllı zaman gösterimi, yıl-bugüne (YTD) gibi zaman içindeki hesaplamalarla ilgilidir.

Akıllı zaman gösterimi işlevi

DAX birçok akıllı zaman gösterimi işlevi içerir. Akıllı zeka işlevi, tarih filtreleri için filtre bağlamını değiştirerek sonucunu her elde eder. Örnek işlevler: TOTALYTD ve SAMEPERIODLASTYEAR.

Değer, değerler

Görselleştirilecek veriler.

Durum parametresi

Dilimleyiciler aracılığıyla kullanıcı girişini kabul etme olanağı sağlayan bir Power BI Desktop özelliği. Her parametre, tek sütunlu bir hesaplanmış tablo ve tek seçili bir değer döndüren bir ölçü oluşturur. Ölçü, kullanıcının girişine yanıt vermek için model hesaplamalarında kullanılabilir.