Power BI Desktop'ta hesaplanmış sütunlar oluşturma

Hesaplanmış sütunlarla, modelinizde zaten bulunan bir tabloya yeni veriler ekleyebilirsiniz. Ancak bir veri kaynağından yeni sütununuza değerleri sorgulamak ve yüklemek yerine, sütunun değerlerini tanımlayan bir Veri Çözümleme İfadeleri (DAX) formülü oluşturursunuz. Power BI Desktop'ta hesaplanmış sütunlar Rapor görünümünde, Veri görünümünde veya Model görünümündeki yeni sütun özelliği kullanılarak oluşturulur.

Power Query Düzenleyicisi'da Özel Sütun Ekle kullanılarak sorgunun bir parçası olarak oluşturulan özel sütunların aksine, Rapor görünümünde, Veri görünümünde veya Model görünümünde oluşturulan hesaplanmış sütunlar, modele zaten yüklemiş olduğunuz verileri temel alır. Örneğin, iki farklı ama ilişkili tablodaki iki farklı sütundaki değerleri birleştirmeyi, toplama yapmayı veya alt dizeleri ayıklamayı seçebilirsiniz.

Oluşturduğunuz hesaplanmış sütunlar, Alanlar listesinde diğer alanlarda olduğu gibi görünür, ancak değerlerinin bir formülün sonucu olduğunu gösteren özel bir simgeye sahip olur. Sütunlarınızı istediğiniz şekilde adlandırabilir ve bunları diğer alanlar gibi bir rapor görselleştirmesine ekleyebilirsiniz.

Screenshot of Power BI Desktop showing calculated columns in the Fields view.

Hesaplanan sütunlar sonuçları, Power BI Desktop'taki gibi ilişkisel verilerle çalışacak bir formül dili olan DAX kullanarak hesaplar. DAX, 200'den fazla işlev, işleç ve yapıdan oluşan bir kitaplık içerir. Hemen hemen her veri analizi gereksinimi için sonuçları hesaplamak için formüller oluşturma konusunda büyük esneklik sağlar. DAX hakkında daha fazla bilgi edinmek için bkz . Power BI Desktop'ta DAX temel bilgilerini öğrenme.

DAX formülleri Excel formüllerine benzer. Aslında DAX, Excel ile aynı işlevlerin birçoğuna sahiptir. Ancak DAX işlevleri, Power BI Desktop'taki gibi bir raporda etkileşimli olarak dilimlenmiş veya filtrelenmiş veriler üzerinde çalışacak şekilde tasarlanmıştır. Excel'de, tablodaki her satır için farklı bir formüle sahip olabilirsiniz. Power BI'da, yeni sütun için bir DAX formülü oluşturduğunuzda, tablodaki her satır için bir sonuç hesaplar. Sütun değerleri, temel alınan verilerin yenilenmesi ve değerlerin değiştirilmesi gibi gerektiğinde yeniden hesaplanır.

Şimdi bir örneğe bakalım

Jeff, Contoso'da sevkiyat yöneticisidir ve farklı şehirlere yapılan sevkiyatların sayısını gösteren bir rapor oluşturmak istiyor. Jeff'in şehir ve eyalet için ayrı alanları olan bir Coğrafya tablosu vardır. Ancak Jeff, raporlarının şehir ve eyalet değerlerini aynı satırda tek bir değer olarak göstermesini istiyor. Şu anda Jeff'in Coğrafya tablosunda istenen alan yok.

Screenshot of Power BI Desktop showing the Geography filter in the Fields view.

Ancak Jeff, hesaplanmış bir sütunla Şehir sütunundaki şehirleri Eyalet sütunundaki eyaletlerle bir araya getirebilir.

Jeff, Coğrafya tablosuna sağ tıklayıp Yeni Sütun'un seçilmesini sağlar. Jeff daha sonra formül çubuğuna aşağıdaki DAX formülünü girer:

CityState = [City] & "," & [State]

Bu formül CityState adlı yeni bir sütun oluşturur. Coğrafya tablosundaki her satır için Şehir sütunundaki değerleri alır, virgül ve boşluk ekler ve state sütunundaki değerleri birleştirir.

Jeff artık aranıyor alanına sahip.

Screenshot of Power BI Desktop showing CityState checked in the Geography filter in the Fields view.

Jeff artık gönderi sayısıyla birlikte rapor tuvaline ekleyebilir. Minimum çabayla Jeff'in artık hemen her tür görselleştirmeye eklenebilen bir CityState alanı var. Jeff yeni bir harita oluşturduğunda, Power BI Desktop yeni sütundaki şehir ve eyalet değerlerini okumayı zaten bilir.

Screenshot of Power BI Desktop showing data represented in a Map visual.

Bu makale, burada hesaplanmış sütunlara hızlı bir giriş sağlar. Daha fazla bilgi edinmek için aşağıdaki kaynaklara bakın:

  • Örnek bir dosya indirmek ve daha fazla sütun oluşturma hakkında adım adım dersler almak için bkz . Öğretici: Power BI Desktop'ta hesaplanmış sütunlar oluşturma.

  • DAX hakkında daha fazla bilgi edinmek için bkz . Power BI Desktop'ta DAX temel bilgilerini öğrenme.

  • Sorgunun parçası olarak oluşturduğunuz sütunlar hakkında daha fazla bilgi edinmek için bkz . Özel sütunlar oluşturma.