Power BI Desktop'ta hesaplama seçeneklerini kullanma

Power BI, Power BI raporunuz için hesaplamalar eklemek için beş seçenek sunar. Bu seçeneklerin her birinin avantajları ve sınırlamaları vardır. Bu seçenekleri ve bunları en iyi ne zaman kullanacağınızı anlamak önemlidir.

Power BI'da hesaplama seçenekleri

Aşağıdaki tabloda, Power BI'da hesaplama eklemek için kullanılabilecek seçenekler gösterilmektedir:

Görünüş Özel sütun Sütunu hesapla Hesaplanan tablo Ölçüm Görsel hesaplama
Dil M DAX DAX DAX DAX
Hesaplanan: Veri yenileme Veri yenileme Veri yenileme İsteğe bağlı İsteğe bağlı
Kalıcılık Kaydedilen sonuçlar Kaydedilen sonuçlar Kaydedilen sonuçlar Gerektiği gibi hesaplanır Gerektiği gibi hesaplanır
Bağlam Satır Satır Satır Filtre Görsel
Depolandığı yer Tablo Model Model Model Görsel
Rapordaki kullanıcı etkileşimiyle ilgili değişiklikler Hayır Hayı Hayı Evet Yes
Kullanım Dilimleyiciler, filtreler, satırlar, sütunlar Dilimleyiciler, filtreler, satırlar, sütunlar Ölçüde, hesaplanmış sütunda veya görsel hesaplama tanımında Görsel ve görsel düzeyi filtresindeki değer Görsel ve görsel düzeyi filtresindeki değer

Aşağıdaki bölümlerde, önceki tabloda listelenen hesaplama seçeneklerinin her birinin kullanımı hakkında ayrıntılı bilgi verilmiştir.

Özel sütun (Power Query)

Power Query M formül dilini kullanarak kendi özel sütunlarınızı oluşturabilirsiniz. DAX'ta hesaplanmış sütunlar oluşturmaya benzer şekilde, Power Query M özel sütunları da aşağıdaki özelliklere ve özelliklere sahiptir:

  • Bir ifadeyi satır satır değerlendirerek tabloyu genişletme
  • Statik olup, rapordaki kullanıcı etkileşimiyle değişmedikleri anlamına gelir
  • Veri yenileme işleminin bir parçası olarak hesaplanır ve sonuçlar model dosyasında depolanır; bu da veri yenilemede değerlendirmeye zaman ayırdığı ve modelin boyutunu artırdığı anlamına gelir.

Özel sütunlar diğer tablolardaki satırları toplayabilir, ancak veri kaynağında toplama yapıldığından hesaplanan sütunlar daha iyi performansa neden olabilir.

Özel sütunlar hakkında daha fazla bilgi edinebilirsiniz .

Hesaplanan sütun (DAX)

Hesaplanan sütunlar, bir tablodaki sütunları tanımlamak için DAX kullanır ve bir ifadeyi satır satır değerlendirerek tabloyu genişletir. Hesaplanan sütunlar statiktir, yani rapordaki kullanıcı etkileşimiyle değişmez. Hesaplanmış sütunlar, veri yenileme işleminin bir parçası olarak hesaplanır ve sonuçlar model dosyasında depolanır; bu da hesaplanan sütunların veri yenilemede değerlendirmesinin zaman aldığı ve modelin boyutunu artırdığı anlamına gelir.

Hesaplanmış sütunlar modelde depolanır ve Power Query'deki görsel hesaplamaların ve hesaplanan sütunların aksine (yalnızca yenileme sırasında işlenir) modeldeki diğer tablolara ve ilişkilere başvurabilir.

Hesaplanan sütunlar görseldeki dilimleyicilerde, filtrelerde, satırlarda ve sütunlarda kullanılabilir.

Hesaplanmış sütunlar hakkında daha fazla bilgi edinebilirsiniz.

Ölçümler

Ölçüler modelinize hesaplama eklemek için DAX kullanır, gerektiğinde hesaplanır ve kullanıcının raporda yaptığı seçimlere yanıt verir. Ölçülerin sonuçları önceden hesaplanmaz veya diskte depolanmaz.

Ölçüler yalnızca görselde veya görsel düzeyi filtrelerinde değer olarak kullanılabilir.

Ölçüler hakkında daha fazla bilgi edinebilirsiniz.

Hesaplanan tablo

Çoğu zaman, dış veri kaynağından modelinize veri aktararak tablolar oluşturursunuz. Hesaplanan tablolar, modele önceden yüklemiş olduğunuz verileri temel alarak yeni tablolar eklemenize veya DAX kullanarak yeni tablolar oluşturmanıza olanak verir. Hesaplanan tablolar, anında veya sorgu sonuçları olarak hesaplamak yerine modelin bir parçası olarak depolamak istediğiniz ara hesaplamalar ve veriler için en iyisidir. Örneğin, mevcut iki tabloyu birleştirmeyi veya çapraz birleştirmeyiseçebilirsiniz.

Diğer tablolar gibi hesaplanan tabloların da diğer tablolarla ilişkileri olabilir. Hesaplanmış tablo sütunlarının veri türleri, biçimlendirmesi vardır ve bir veri kategorisine ait olabilir. Sütunlarınızı istediğiniz şekilde adlandırabilir ve diğer alanlar gibi rapor görselleştirmelerine ekleyebilirsiniz. Hesaplanan tablolar, veri çektikleri tablolardan herhangi biri yenilendiğinde veya güncelleştirildiğinde yeniden hesaplanır.

Hesaplanan tablolar hakkında daha fazla bilgi edinebilirsiniz.

Görsel hesaplama

Görsel hesaplamalar, modelde depolanmadıkları ve görselde depolanmadıkları için DAX'taki diğer hesaplama seçeneklerinden farklıdır. Görsel hesaplamalar, daha önce oluşturulması zor hesaplamalar oluşturmayı kolaylaştırarak daha basit DAX, daha kolay bakım ve daha iyi performans sağlar.

Görsel hesaplamalar yalnızca görseldekilere başvurabilir. Görsel hesaplamasının buna başvurabilmesi için modeldeki her şeyin görsele eklenmesi gerekir. Bu, görsel hesaplamalarının filtre bağlamı ve modelin karmaşıklığı konusunda endişelenmesi gerekmeyecek anlamına gelir.

Görsel hesaplamalar, hesaplanmış sütunlardaki bağlamın basitliğini ölçülerden gelen isteğe bağlı hesaplama esnekliğiyle birleştirir. Ölçülerle karşılaştırıldığında, görsel hesaplamalar ayrıntı düzeyi yerine toplanan veriler üzerinde çalışır ve genellikle performans avantajlarına yol açar. Görsel hesaplamalar görselin bir parçası olduğundan, görsel yapısına başvurarak daha fazla esnekliğe yol açabilir.

Görsel hesaplamalar hakkında daha fazla bilgi edinebilirsiniz.

Sonraki adımlar

Görsel hesaplamaları öğrenirken ve kullanırken aşağıdaki makaleler yararlı olabilir: