Hesaplanan sütun, tablo veri modelinize yeni veri ekleme olanağı Power Pivot verir. Değerleri sütuna yapıştırarak veya içeri aktararak yapmak yerine, sütun değerlerini tanımlayan bir Veri Çözümleme İfadeleri (DAX)formülü oluşturabilirsiniz.
Örneğin, gerçek Satışlar tablosunda her satıra satış kar değerleri eklemeniz gerekir. Yeni bir hesaplanmış sütun eklanarak ve =[SatışTututu]-[ToplamKısıdd]–[DönüşTut]formülü kullanılarak, yeni değerler ToplamKısı sütunundaki her satırdan değer çıkararak ve SatışTutları sütunlarının her bir sütunundaki değerlerden GetirItu sütunları çıkararak hesaplanır. Bundan sonra Kar sütunu, herhangi bir sütunda olduğu gibi PivotTable, PivotChart veya Power View raporunda da kullanılabilir.
Bu şekil, bir sütundaki hesaplanan sütunu Power Pivot.
Not: Her biri bir formüle dayanması nedeniyle hesaplanan sütunlar ve ölçüler birbirine benzer olsa da, bunlar farklıdır. Ölçüler en çok PivotTable veya başka bir tarak sütunlarının Değerler PivotChart. Hesaplanan sütunları, bir PivotTable'ın başka bir alanına, örneğin PivotTable'da sütun veya satıra ya da bir PivotTable'da eksene PivotChart. Ölçüler hakkında daha fazla bilgi için bkz. Power Pivot'ta Ölçüler.
Hesaplanmış sütunları anlama
Hesaplanmış sütunlarda yer alan formüller, bu sütunlarda sizin Excel. Ancak, tablodaki farklı satırlar için farklı formüller oluşturamazsınız. Bunun yerine, DAX formülü otomatik olarak sütunun tamamına uygulanır.
Bir sütun formül içerdiğinde, değer her satır için hesaplanır. Siz formülü girer girmez sonuçlar sütun için hesaplanır. Temel alınan veriler yenilendiğinde olduğu gibi, sütun değerleri gerekli olduğunda yeniden hesaplanır.
Ölçülere ve diğer hesaplanan sütunlara göre hesaplanan sütunlar oluşturabilirsiniz. Örneğin, bir metin dizesinden bir sayı ayıklamak için bir hesaplanmış sütun oluşturabilir ve sonra bu sladır başka bir hesaplanmış sütunda kullanabilirsiniz.
Örnek
Hesaplanmış sütunu, var olan tabloya kendi verilerinizle destek veebilirsiniz. Örneğin, değerleri bir ayıklamayı, toplama gerçekleştirmeyi, alt dizeleri ayıklamayı veya diğer alanlardaki değerleri karşılaştırmayı seçebilirsiniz. Hesaplanmış sütun eklemek için, sütunda zaten en az bir tablo Power Pivot.
Şu formüle göz at:
=EOMONTH([Başlangıç Tarihi],0])
Bu formül, Contoso örnek verilerini kullanarak promosyon tablosunda Başlangıç Tarihi sütunundan ayı ayıklar. Ardından, Promosyon tablosunda yer alan her satır için ay sonu değerini hesaplar. İkinci parametre Başlangıç Tarihi'nin içinde aydan önceki veya sonraki ay sayısını belirtir; bu durumda, 0 aynı ay anlamına gelir. Örneğin, Başlangıç Tarihi sütunundaki değer 1/6/2001 ise, hesaplanan sütundaki değer 30/6/2001 olur.
Hesaplanmış sütunları adlandırma
Varsayılan olarak, diğer sütunların sağlarına yeni hesaplanmış sütunlar eklenir ve sütuna otomatik olarak Hesaplanan Sütun1 , CalculatedColumn2,gibi varsayılan adlar atanır. Sütunları oluşturdukktan sonra, sütunları gerektiğinde yeniden düzenleyebilir ve yeniden adlandırabilirsiniz.
Hesaplanan sütunlarda bazı kısıtlamalar vardır:
-
Her sütun adı bir tablo içinde benzersiz olmalıdır.
-
Aynı çalışma kitabında önceden ölçüler için kullanılan adlardan kaçının. Ölçü ve hesaplanmış bir sütunun aynı adı elde etmek mümkündür, ancak adlar benzersizse hesaplama hatalarını kolayca elde edersiniz. Yanlışlıkla bir ölçüye başvurulması için, bir sütuna başvuru sırasında her zaman tam nitelikli sütun başvurusu kullanın.
-
Hesaplanmış sütunu yeniden görüntülerken, var olan sütuna bağlı olan tüm formülleri de güncelleştirmeniz gerekir. El ile güncelleştirme modunda değilsanız, formüllerin sonuçları otomatik olarak güncelleştirmesi yapılır. Bununla birlikte, bu işlem biraz zaman alsa da.
-
Sütun adları içinde veya Power Pivot. Daha fazla bilgi için bkz. "Adlandırma Gereksinimleri" "Power Pivot için DAX Söz Dizimi Belirtimi'nde.


Var olan hesaplanan sütunu yeniden adlandırmak veya düzenlemek için:
Veri Türünü Değiştirme
Hesaplanan sütunun veri türünü, aynı diğer sütunların veri türünü değiştir olduğu gibi değiştirebilirsiniz. Şu veri türünde değişiklik olamaz: metinden ondalıka, metinden tamsayıya, metinden para birimine ve metinden tarihe. Metinden Boole'ye değiştirebilirsiniz.
Hesaplanan Sütunların Performansı
Hesaplanan bir sütunun formülü, ölçüm için kullanılan formülden daha yoğun kaynak kullanımına sahip olabilir. Bunun bir nedeni, tablodaki her satır için bir hesaplanan sütunun sonucun her zaman hesaplanması, ölçüm ise yalnızca PivotTable veya PivotTable'da kullanılan hücreler için PivotChart.
Örneğin, milyon satırlı bir tabloda her zaman milyon sonuç içeren bir hesaplanmış sütun olur ve buna karşılık performans buna karşılık gelen bir efekt olur. Bununla birlikte, PivotTable genellikle satır ve sütun başlıkları uygulayarak verileri filtreler. Bu, ölçümün yalnızca PivotTable'daki her hücrede verilerin alt kümesi için hesaplanması anlamına gelir.
Formülün, değerleri değerlendiren diğer sütunlar veya ifadeler gibi formüldeki nesne başvuruları üzerinde bağımlılıkları vardır. Örneğin, başka bir sütunu temel alan bir hesaplanmış sütun veya sütun başvurusu içeren bir ifade içeren bir hesaplama, diğer sütun değerlendirilene kadar hesaplanmaz. Varsayılan olarak, otomatik yenileme etkindir. Dolayısıyla, formül bağımlılıkların performansı etkileyebileceklerini unutmayın.
Hesaplanan sütunlar ekleyebilirsiniz, performans sorunlarını önlemek için aşağıdaki yönergeleri izleyin:
-
Çok sayıda karmaşık bağımlılık içeren tek bir formül oluşturmak yerine, adımları kullanarak formülleri oluşturun ve böylece sonuçlar sütunlara kaydedilir ve böylece, sonuçları doğrulayabilirsiniz ve performansın değişikliklerini değerlendirebilirsiniz.
-
Verilerde yapılan değişiklikler, çoğunlukla hesaplanan sütunlara yapılan güncelleştirmeleri teşvik ediyor. Yeniden hesaplama modunu el ile olarak ayarerek bunu önebilirsiniz. Bununla birlikte, hesaplanan sütunda herhangi bir değer yanlış olursa, siz verileri yenileye ve yeniden hesaplayana kadar sütunun devre dışı bırakılacak olduğunu unutmayın.
-
Tablolar arasındaki ilişkileri değiştirir veya silersiniz, bu tablolarda sütun kullanan formüller geçersiz olur.
-
Döngüsel veya kendi kendine başvuran bir bağımlılık içeren bir formül sanız, hata oluşur.
Görevler
Hesaplanan sütunlarla çalışma hakkında daha fazla bilgi için bkz. Hesaplanan Sütun Oluşturma.