FILTER, ALL ve Context Etkileşimi

Önceki yazıda FILTER kullanımına örnekler vermiştim, kısaca özetlemek gerekirse: FILTER, mevcut context'e yeni bir "condition" ekleyerek tabular engine'in gördüğü veri setini daraltır. Kategorideki ürün sayısını ve siyah ürün sayısını hesaplamak üzere aşağıdaki gibi iki metriğimiz var. Her ikisini de bir … Devamını oku …

FILTER

FILTER tablo fonksiyonlarından biri, yani döndürdüğü şey bir tablo, aynı zamanda bir iterator. Yani üzerinde çalıştığı tablodaki her bir satır için işlem yapar. Yazımı gayet basit : FILTER'ın sonucunda geri dönen tablo, orijinal tabloyla aynı sütunlara sahip, fakat sadece verilen … Devamını oku …

RELATED ve RELATEDTABLE

Daha önce iterator fonksiyonları, yani satır bazlı işlem yapan fonksiyonları SUMX üzerinden anlatırken, bu fonksiyonların tablolar arası ilişkilerin farkında olmadığını belirtmiştim. Fakat farketmelerini sağlayacak komutlar mevcut: RELATED ve RELATEDTABLE. Yazıda kullanacağım modelin tablolar arası ilişkileri ekteki gibi: Power BI'da en … Devamını oku …

Sayma Fonksiyonları ve Referential Integrity

Power BI modellerinde zaman zaman sütun değerlerini veya tablodaki satır sayılarını sayma ihtiyacı duyarız; bunu yapmamızı sağlayacak DAX fonksiyonları mevcut. Yazıdaki örneklerin tamamında aşağıda resmini verdiğim modeli kullanacağım: 'Ürünler' ve 'Satışlar' tablosu 'ÜrünID' sütunu üzerinden ilişkili, 'Ürünler' tablosunda üç farklı … Devamını oku …

Switch

DAX'ın bazı fonksiyonları çok yaratıcı formüller yazmaya imkan sağlıyor: SWITCH fonksiyonu bunlardan biri. Özellikle başka fonksiyonlarla birlikte kullanıldığında, yaptığı iş neredeyse orijinal kullanım amacını aşıyor. MSDN'e göre SWITCH fonksiyonunun orijinal kullanımı şöyle: Yani, tek bir deyimi (expression)  farklı değerler altında … Devamını oku …

Hesaplanmış Sütun vs Metrik

Her uygulamada olduğu gibi, PBI'da da bazı temel yapı taşları var. Hesaplanmış sütunlar -calculated columns- ve metrikler  -measures-  PBI'ın temel konseptlerinden ikisi. Önceki yazıda metrik (ölçü) ve hesaplanmış sütunlara örnekler vermiş ve kısa bir de giriş yapmıştık. Örnek modelimizde 2 tane … Devamını oku …

Dax'a Giriş

DAX, Power BI'ın veri modeli oluşturma dilidir. İsim olarak Data Analytic EXpressions teriminden türetilmiştir. DAX, veriler üzerinde bize lazım olan hesaplamaları yaparken kullandığımız, yazım formatı son derece temiz, belli konseptler üzerinde çalışan, bazen hem Excel'e hem de SQL'e benzeyen ama … Devamını oku …