Power BI Desktop'ta hesaplanan tablo oluşturma

Tablo oluşturmak için çoğu zaman modelinize dışarıdaki veri kaynaklarından veri aktarırsınız. Ancak hesaplanan tablolar sayesinde modele önceden yüklediğini verileri kullanarak yeni tablolar ekleyebilirsiniz. Bir veri kaynağından yeni tablonuzun sütunlarına değer sorgulamak ve yüklemek yerine tablonun değerlerini tanımlayan bir Veri Çözümleme İfadeleri (DAX) formülü oluşturursunuz.

DAX, Power BI Desktop'takiler gibi ilişkisel verilerle çalışmak için kullanılan bir formül dilidir. DAX, sahip olduğu 200'den fazla işlev, işleç ve yapı ile her türlü veri çözümleme ihtiyacını karşılayacak sonuçları hesaplayan formüller oluşturma konusunda yüksek düzeyli esneklik sunar. Hesaplanan tablolar ara hesaplamalar için idealdir ve istediğiniz veriler anlık olarak hesaplanmak yerine modelin bir parçası veya sorgu sonucu olarak depolanır. Örneğin var olan iki tabloyu birleştirmek veya çapraz şekilde bağlamak isteyebilirsiniz.

Diğer Power BI Desktop tabloları gibi hesaplanan tablolar da diğer tablolarla ilişki kurabilir. Hesaplanan tablo sütunlarında veri türleri ve biçimlendirme özellikleri mevcuttur ve bu sütunlar bir veri kategorisine ait olabilir. Sütunlara istediğiniz adı verip diğer alanlar gibi rapor görselleştirmelerine ekleyebilirsiniz. Hesaplanan tablolar yalnızca veri çektiği tablonun yenilenmesi veya güncelleştirilmesi durumunda yeniden hesaplanır. Tablonun DirectQuery kullanan tablodaki verileri kullandığı durumlar bu kapsamın dışındadır. DirectQuery söz konusu olduğunda tablo değişiklikleri yalnızca veri kümesi yenilendiğinde gösterir. Tablonun DirectQuery kullanması gerekiyorsa en iyi seçenek tablonun da DirectQuery'de hesaplanmasını sağlamaktır.

Hesaplanan tablo oluşturma

Hesaplanmış tablolar oluşturmak için Rapor Görünümü veya Veri Görünümü'nin Yeni tablo özelliğini Power BI Desktop.

Örneğin Northwest Employees ve Southwest Employees adına sahip iki tabloya sahip olan bir personel müdürü olduğunuzu düşünün. Bu iki tabloları Western Region Employees adlı tek bir tabloda birleştirmek istiyorsunuz.

Northwest Employees

Kuzeybatı Çalışanlarının tablosal verilerini gösteren Power BI Desktop’ın ekran görüntüsü.

Southwest Employees

Güneybatı Çalışanlarının tablosal verilerini gösteren Power BI Desktop’ın ekran görüntüsü.

Rapor Görünümü veya Veri Görünümü'Power BI Desktop Modelleme sekmesinin Hesaplamalar grubunda Yeni tablo'ya tıklayın. Yeni hesaplanmış tabloyu hemen görene kadar Veri Görünümündeki Tablo araçlarında bunu yapmak biraz daha kolaydır.

Veri Görünümü düzeninde yeni tablo

Formül çubuğuna aşağıdaki formülü yazın:

Western Region Employees = UNION('Northwest Employees', 'Southwest Employees')

Western Region Employees adlı yeni bir tablo oluşturulur ve Alanlar bölmesinde diğer tablolar gibi görüntülenir. Diğer tablolara ilişki oluşturabilir, ölçü ve hesaplanmış sütun ekleyebilir ve alanları, diğer tablolarda olduğu gibi raporlara ekleyebilirsiniz.

Yeni hesaplanan tablo

Alanlar bölümünde yeni tablo

Hesaplanan tablolara ilişkin işlevler

Başka bir tabloya basit başvuru dahil olmak üzere bir tablo döndüren tüm DAX ifadeleriyle hesaplanan tablo tanımlayabilirsiniz. Örnek:

New Western Region Employees = 'Western Region Employees'

Bu makalede hesaplanan tablolar ile ilgili giriş düzeyinde bilgilere yer verilmiştir. Hesaplanan tabloları DAX ifadeleriyle birlikte kullanarak birçok analitik problemi çözebilirsiniz. Kullanabileceğiniz diğer yaygın DAX tablo işlevlerinden bazıları şunlardır:

  • DISTINCT
  • VALUES
  • CROSSJOIN
  • UNION
  • NATURALINNERJOIN
  • NATURALLEFTOUTERJOIN
  • INTERSECT
  • CALENDAR
  • CALENDARAUTO

Bu işlevler ve tablo döndüren diğer DAX işlevleri hakkında bilgi için bkz. DAX İşlev Başvurusu.