Hesaplanan sütun, Power Pivot veri modelinizdeki bir tabloya yeni veriler eklemenize olanak sağlar. Değerleri sütuna yapıştırmak veya içeri aktarmak yerine, sütun değerlerini tanımlayan bir veri çözümleme ifadeleri (DAX)formülü oluşturursunuz.
Örneğin, bir FactSales tablosundaki her satıra satış karı değerleri eklemeniz gerekir. Yeni hesaplanan bir sütun ekleyerek ve = [satışadresi]-[ToplamMaliyet]-[dönüştutarı]formülünü kullanarak, yeni değerler, SalesAmount sütununun her satırındaki ToplamMaliyet ve dönüştutarı sütunlarındaki her satırdan değerleri çıkararak hesaplanır. Kar sütunu, başka herhangi bir sütunda olduğu gibi, PivotTable, PivotChart veya Power View raporunda kullanılabilir.
Bu şekil, Power Pivot hesaplanan bir sütun sergiler.
Not: Hesaplanan sütunlar ve ölçüler benzerdir, çünkü her biri bir formüle bağlıdır. Ölçüler genellikle PivotTable veya PivotChart 'ın değerler alanında kullanılır. Hesaplanan sonuçları PivotTable 'daki bir sütun veya satır (örneğin, PivotTable 'daki bir sütun veya satır) veya PivotChart 'taki bir eksende hesaplanan sonuçları kullanmak istediğinizde kullanın. Ölçüler hakkında daha fazla bilgi için bkz .
Hesaplanan sütunları anlama
Hesaplanan sütunlardaki formüller Excel 'de oluşturduğunuz formüllere çok benzer. Ancak, tablodaki farklı satırlar için farklı formüller oluşturamazsınız. Bunun yerine, DAX formülü tüm sütuna otomatik olarak uygulanır.
Bir sütun formül içerdiğinde, değer her satır için hesaplanır. Siz formülü girdiğinizde, sütun için sonuçlar hesaplanır. Sütun değerleri, temel alınan veriler yenilendiğinde olduğu gibi gerektiğinde yeniden hesaplanır.
Hesaplanan sütunları ölçülere ve diğer hesaplanan sütunlara göre oluşturabilirsiniz. Örneğin, bir metin dizesinden bir sayıyı ayıklayabileceğiniz bir hesaplanmış sütun oluşturabilir ve bu numarayı başka bir hesaplanan sütunda kullanabilirsiniz.
Örnek
Varolan bir tabloya eklediğiniz verilerle hesaplanan bir sütunu destekedebilirsiniz. Örneğin, değerleri birbirine eklemeyi, ekleme, alt dizeleri çıkarma veya diğer alanlardaki değerleri karşılaştırmayı seçebilirsiniz. Hesaplanan sütun eklemek için, Power Pivot 'da en az bir tablonuz olmalıdır.
Şu formüle bakın:
= EOMONTH ([StartDate]; 0])
Bu formül contoso örnek verilerini kullanarak, promosyon tablosundaki StartDate sütunundaki ayı ayıklar. Ardından, promosyon tablosundaki her satır için ay değerinin sonunu hesaplar. İkinci parametre, StartDate tarihinden önceki veya sonraki ay sayısını belirtir; Bu durumda, 0 aynı ay anlamına gelir. Örneğin, StartDate sütunundaki değer 6/1/2001 ise, hesaplanan sütundaki değer 6/30/2001 olur.
Hesaplanan sütunları adlandırma
Varsayılan olarak, yeni hesaplanan sütunlar diğer sütunların sağına eklenir ve sütuna otomatik olarak CalculatedColumn1, CalculatedColumn2, vb. varsayılan adı atanır. Sütunları oluşturduktan sonra gerektiğinde sütunları yeniden düzenleyebilir ve yeniden adlandırabilirsiniz.
Hesaplanan sütunlardaki değişiklikler üzerinde bazı sınırlamalar vardır:
-
Her sütun adı bir tablo içinde benzersiz olmalıdır.
-
Aynı çalışma kitabındaki ölçüler için kullanılmış olan adlardan kaçının. Bir ölçü ve hesaplanan sütun aynı ada sahip olsa da, adlar benzersiz değilse kolayca hesaplama hataları alabilirsiniz. Bir ölçüyü yanlışlıkla çağırmamak için, sütuna başvururken her zaman tam nitelikli bir sütun başvurusu kullanın.
-
Hesaplanan sütunu yeniden adlandırırken, varolan sütunu kullanan tüm formülleri de güncelleştirmelisiniz. El ile güncelleştirme modundayken, formüllerin sonuçlarını güncelleştirmek otomatik olarak gerçekleşir. Ancak bu işlem biraz zaman alabilir.
-
Sütun adları veya Power Pivot diğer nesnelerin adları arasında kullanılamaz karakterler vardır. Daha fazla bilgi için, Power Pivot Için Dax sözdiziminde"


Varolan hesaplanan sütunu yeniden adlandırmak veya düzenlemek için:
Veri türünü değiştirme
Hesaplanan bir sütunun veri türünü, diğer sütunların veri türünü de değiştirebileceğiniz şekilde değiştirebilirsiniz. Aşağıdaki veri türü değişikliklerini yapamazsınız: metinden ondalık, metinden tamsayıya, metinden para birimine ve metinden bitiş tarihi. Metinden Boolean 'a değişiklik yapabilirsiniz.
Hesaplanan sütunların performansı
Hesaplanan sütunun formülü, ölçü için kullanılan formülden daha fazla kaynak kullanımına sahiptir. Bir nedenle, hesaplanan sütun sonucu tablodaki her satır için her zaman hesaplanır; Oysa ölçü yalnızca PivotTable veya PivotChart 'ta kullanılan hücreler için hesaplanır.
Örneğin, milyon satır içeren bir tablonun her zaman milyon sonucu olan bir hesaplanan sütunu ve performansla ilgili efekti vardır. Ancak, PivotTable genellikle satır ve sütun başlıkları uygulayarak verilere filtre uygular. Bu, ölçünün yalnızca PivotTable 'ın her hücresinde verilerin alt kümesi için hesaplandığı anlamına gelir.
Formülde, değerleri değerlendiren diğer sütunlar veya ifadeler gibi, formüldeki nesne başvurularına ilişkin bağımlılıklar vardır. Örneğin, başka bir sütunu temel alan bir hesaplanan sütun veya sütun başvurusuyla ifade içeren bir hesaplama; diğer sütun değerlendirilene kadar değerlendirilemiyor. Varsayılan olarak, otomatik yenileme etkindir. Böylece, formül bağımlılıklarının performansı etkilemeyeceğini unutmayın.
Hesaplanan sütunlar oluştururken performans sorunlarını önlemek için aşağıdaki yönergeleri izleyin:
-
Birçok karmaşık bağımlılık içeren tek bir formül oluşturmak yerine, sonuçları sütunlara kaydeden ve sonuçları doğrulayabilmek ve performans değişikliklerini değerlendirmek için formülleri adımlar halinde oluşturun.
-
Verilerde yapılan değişiklikler genellikle hesaplanan sütunlara göre güncelleştirilir. Yeniden hesaplama modunu el ile olarak ayarlayarak bunu kaldırabilirsiniz. Ancak, hesaplanan sütundaki değerlerin yanlış olması durumunda, siz verileri yenileinceye ve yeniden başlatıncaya kadar sütun devre dışı bırakılır.
-
Tablolar arasındaki ilişkileri değiştirir veya silerseniz, Bu tablolarda sütun kullanan formüller geçersiz olur.
-
Döngüsel veya kendinden başvuru içeren bir bağımlılık içeren bir formül oluşturursanız hata oluşur.
Görevler
Hesaplanan sütunlarla çalışma hakkında daha fazla bilgi için, hesaplanan sütun oluşturmakonusuna bakın.
Not: Bu sayfanın çevirisi otomasyon aracılığıyla yapılmıştır ve bu nedenle hatalı veya yanlış dil bilgisi kullanımları içerebilir. Amacımız, bu içeriğin sizin için faydalı olabilmesini sağlamaktır. Bu bilgileri yararlı bulup bulmadığınızı bizimle paylaşır mısınız? Kolayca başvurabilmek için İngilizce makaleye buradan ulaşabilirsiniz.