DAX 'ta FILTER Fonksiyonu Nasıl Kullanılır?

DAX 'taki FILTER fonksiyonu 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, … Devamını oku →

RELATED ve RELATEDTABLE Kullanımı

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 →

DAX 'ta Sayma Fonksiyonları

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 sayma fonksiyonları DAX'ta 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 üç … Devamını oku →

SUM vs SUMX, Aggregators vs Iterators

DAX'taki temel kavramlardan ikisine giriş yapalım: Aggregator'lar ve iterator'lar. Daha önce bahsettiğim gibi DAX'ta hücre kavramı yoktur, tablo ve sütun kavramı vardır, tablolar satır ve sütunlardan oluşur. Tablo, tek bir satırdan ve tek bir sütundan oluşuyor olabilir; bu da bir … Devamını oku →

Dinamik Metrik Seçimi

Kullanışlı raporlar tasarlayabilmek için bazen kullanıcının rapor ekranında hangi filtreleri, hangi değerleri seçtiğini "yakalama" ihtiyacı duyarız. Örneğin aşağıdaki "canlı" raporda, bir "Metrik Seçimi" filtresi (slicer) var: Seçilen metrik hangisi ise, diğer görseller seçilen metriği gösterecek şekilde değişiyor. (Sağ alt köşedeki … Devamını oku →

Switch Fonksiyonu Kullanımı

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 →

Birden Fazla Tabloyu Ortak Sütun Üzerinden Bağlamak

Power Bi'ın en güçlü özelliklerinden biri, aynı anda birden fazla veri kaynağına bağlanarak tüm verileri tek bir veri modeli üzerinde analiz etmeye imkan vermesi. Tek bir veri kaynağı olduğunda -diyelim ERP- genellikle tüm "entity"lerle ilgili bir tane master tablo oluyor. … Devamını oku →

DAX, T-SQL, Excel, Veri Ambarı

Yakın zamanda başlayacak olan görsel ve videolu eğitim yazılarına geçmeden önce bir iki yazı daha mevcut tecrübelerim üzerinden tespitler yapmama müsade edin. Projelerde teknik anlamda iki farklı profille karşılaşıyorum: Excel power user'lar, yani Excel'i iyi kullananlar ve SQL'ciler. Excel kullanıcıları genelde, … Devamını oku →

DAX 'ta Kod Yazarken Notasyona Dikkat!

DAX formülleri yazarken daha önce yazım formatına ilişkin önerilerde bulunmuştum. Şimdi bir öneride daha bulunacağım; bu da en az format şekli kadar önemli, hatta daha önemli. 'Satışlar' tablosunda, [Satışlar] adında, basit bir SUM alan bir metriğimiz olduğunu varsayalım. Satışların bir … Devamını oku →

DAX'a Giriş, DAX 'ı nasıl öğrenelim!

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 →