Power Pivot'ta Formülleri Yeniden Hesaplama

Önemli : Bu makale makine çevisidir. Bkz. yasal uyarı. Bu makalenin İngilizce sürümüne buradan ulaşabilirsiniz.

Power Pivot'ta verilerle çalışırken, bazen kaynak verilerini yenilemeniz, hesaplanan sütunlarda oluşturduğunuz formülleri yeniden hesaplamanız veya PivotTable'da sunulan verilerin güncel olduğundan emin olmanız gerekebilir.

Bu konuda verileri yenileme ile verileri yeniden hesaplama arasındaki fark açıklanır, yeniden hesaplamanın nasıl tetiklendiği genel olarak anlatılır ve yeniden hesaplamayı denetleme seçenekleriniz açıklanır.

Verileri Yenilemeyi ve Yeniden Hesaplamayı Anlama

Power Pivot verileri yenileme ve yeniden hesaplama işlemlerinin her ikisini de kullanır:

Veri yenileme, dış veri kaynaklarından güncel verileri alma anlamına gelir. Power Pivot dış veri kaynaklarındaki değişiklikleri otomatik olarak algılamaz, ancak veriler Power Pivot penceresinden el ile veya çalışma kitabı SharePoint üzerinde paylaşılmışsa otomatik olarak yenilenebilir.

Yeniden hesaplama, çalışma kitabınızdaki formül içeren tüm sütunları, tabloları, grafikleri ve PivotTable'ları güncelleştirmek anlamına gelir. Formülü yeniden hesaplama işlemi bir performans maliyetine neden olduğundan, her hesaplamayla ilişkilendirilen bağımlılıkların anlaşılması önemlidir.

Önemli : Çalışma kitabındaki formüller yeniden hesaplanıncaya kadar çalışma kitabını kaydetmemeli veya yayımlamamalısınız.

El ile ve Otomatik Yeniden Hesaplama

Varsayılan olarak, Power Pivot gerektiği şekilde otomatik olarak yeniden hesaplar ve aynı zamanda işleme için gereken zamanı optimize eder. Her ne kadar yeniden hesaplama işlemi zaman alabilse de, yeniden hesaplama sırasında sütun bağımlılıkları denetlendiğinden ve bir sütun değiştirildiyse, veri geçersizse veya daha önce çalışan bir formülde hata görüldüyse uyarı alacağınız için, önemli bir görevdir. Ancak özellikle karmaşık formüllerle veya çok büyük miktarlarda veri gruplarıyla çalışıyorsanız ve güncelleştirmelerin zamanlamasını denetlemek istiyorsanız doğrulamayı atlamayı ve hesaplamaları yalnızca el ile güncelleştirmeyi seçebilirsiniz.

El ile ve otomatik yeniden hesaplama modlarının her ikisinin de avantajları vardır; bununla birlikte otomatik yeniden hesaplama modunu kullanmanızı özellikle öneririz. Bu mod, Power Pivot meta verilerinin eşitlenmiş durumda tutulmasını sağlar ve verilerin silinmesi, adlarda veya veri türlerinde değişiklik olması veya eksik bağımlılıklar nedeniyle oluşan sorunları engeller. 

Otomatik Yeniden Hesaplamayı Kullanma

Otomatik yeniden hesaplama modunu kullandığınızda, verilerde yapılan ve herhangi bir formülün sonucunun değişmesine neden olacak herhangi bir değişiklik formül içeren bir sütunun tamamının yeniden hesaplanmasını tetikler. Aşağıdaki değişiklikler formüllerin mutlaka yeniden hesaplanmasını gerektirir:

  • Dış veri kaynağındaki değerler yenilendiğinde.

  • Formül tanımı değiştirildiğinde.

  • Formülde başvurulan tabloların veya sütunların adları değiştirildiğinde.

  • Tablolar arasında ilişkiler eklendiğinde, değiştirildiğinde veya silindiğinde.

  • Yeni ölçüler veya hesaplanmış sütunlar eklendiğinde.

  • Çalışma kitabındaki diğer formüllerde değişiklik yapıldığında; bu durumda, bu hesaplamaya dayanan sütunların veya hesaplamaların da yenilenmesi gerekir.

  • Satır eklendiğinde veya silindiğinde.

  • Veri kümesini güncelleştirmek için sorgu yürütülmesini gerektiren bir filtre uyguladığınızda. Filtre bir formülde veya bir PivotTable'ın veya PivotChart'ın parçası olarak uygulanmış olabilir.

El İle Yeniden Hesaplamayı Kullanma

Hazır oluncaya kadar formül sonuçlarını hesaplama maliyetinden kaçınmak amacıyla el ile yeniden hesaplamayı kullanabilirsiniz. El ile modu şu durumlarda özellikle kullanışlıdır:

  • Bir şablon kullanarak bir formül tasarladığınızda ve doğrulamadan önce formülde kullanılan sütunların ve tabloların adlarını değiştirmek istediğinizde.

  • Çalışma kitabındaki bazı verilerin değiştiğini bildiğiniz, ancak değişmeyen başka bir sütunda çalıştığınızdan yeniden hesaplamayı ertelemek istediğinizde.

  • Birçok bağımlılığı olan bir çalışma kitabında çalışıyorsunuz ve gerekli tüm değişikliklerin yapıldığından emin oluncaya kadar yeniden hesaplamayı geciktirmek istiyorsunuz.

Çalışma kitabı el ile hesaplama moduna ayarlandığı sürece, Excel için Microsoft Excel 2013'te Power Pivot'in formül doğrulama veya denetleme işlemi yapmayacağını aklınızda bulundurun; bu durum şu sonuçlara neden olur:

  • Çalışma kitabına eklediğiniz yeni formüller hata içeriyor bayrağıyla işaretlenir.

  • Yeni hesaplanmış sütunlarda hiçbir sonuç görünmez.

Çalışma kitabını el ile yeniden hesaplama yapacak şekilde yapılandırmak için

  1. Power Pivotiçinde Tasarım' ı > hesaplamalar> Hesaplama seçenekleri> El ile hesaplama modu.

  2. Tüm tabloları yeniden hesaplamak için, Hesaplama Seçenekleri> Şimdi Hesapla öğelerini tıklatın.

    Çalışma kitabındaki formüllerde hata denetimi yapılır ve varsa tablo sonuçlarla güncelleştirilir. Veri miktarına ve hesaplama sayısına bağlı olarak çalışma kitabı bir süre için yanıt vermeyebilir.

Önemli : Çalışma kitabını yayımlamadan önce, hesaplama modunu her zaman yeniden otomatik olarak değiştirmelisiniz. Bu, formülleri tasarlarken sorun çıkmasını engellemeye yardımcı olur.

Yeniden Hesaplama Sorunlarını Giderme

Bağımlılıklar

Bir sütun başka bir sütuna bağımlı olduğunda ve diğer sütunun içeriği herhangi bir şekilde değiştiğinde, ilgili tüm sütunların yeniden hesaplanması gerekebilir. Power Pivot çalışma kitabında her değişiklik yapıldığında, Microsoft Excel 2013'te Power Pivot yeniden hesaplama gerekip gerekmediğini belirlemek amacıyla var olanPower Pivot verilerinin bir çözümlemesini yapar ve güncelleştirmeyi mümkün olan en etkili yolla gerçekleştirir.

Örneğin, bir tablo için Ürün ve ProductCategorytabloları ilgili Satış, olduğunu varsayalım; ve diğer tabloların ikisinde Satış tablosunda formülleri değişir. Ürün veya ProductCategory tabloları herhangi bir değişiklik tüm hesaplanan sütunları hesaplanacak Satış tablosunda neden olur. Kategoriye göre veya ürüne göre satışlar yuvarlamak formüller olabilir düşünürken bu anlamlı olur. Bu nedenle, emin olmak için sonuçları doğru; verileri temel alan formülleri yeniden hesaplanması gerekir.

Tam yeniden hesaplama değişen değerleri denetlemekten daha verimli olduğundan Power Pivot tablo için her zaman tam bir yeniden hesaplama gerçekleştirir. Yeniden hesaplamayı tetikleyen değişiklikler, bir sütunu silme, bir sütunun sayısal veri türünü değiştirme veya yeni sütun ekleme gibi büyük değişiklikleri içerebilir. Ancak bir sütunun adının değiştirilmesi gibi sıradan görünen değişiklikler de yeniden hesaplama işlemini tetikleyebilir. Bunun nedeni sütunların adlarının formüllerde tanımlayıcı olarak kullanılmasıdır.

Bazı durumlarda, sütunları yeniden hesaplama dışlanması Power Pivot belirleyebilir. Örneğin, Ürünler tablosundan [Ürün renk] gibi değer arayan bir formül varsa ve değiştirilinceye [Miktar]Satış tablosunda sütundur formülü Satış ve Ürünler tabloların ilişkili olsa bile hesaplanması gerekmez. Bununla birlikte, Satış [Miktar]üzerinde kullanan tüm formülleri varsa, yeniden hesaplama gereklidir.

Bağımlı Sütunlar İçin Yeniden Hesaplama Sırası

Herhangi bir yeniden hesaplamadan önce bağımlılıklar hesaplanır. Birbirine bağımlı birden fazla sütun varsa, Power Pivot bağımlılıkların sırasını izler. Bu, sütunların doğru sırada ve maksimum hızda işlenmesini sağlar.

İşlemler

Verileri yeniden hesaplayan veya yenileyen işlemler bir işlem olarak gerçekleşir. Bu, yenileme işleminin herhangi bir bölümü başarısız olursa kalan işlemlerin geri alınacağı anlamına gelir. Bunun amacı verilerin kısmen işlenmiş durumda bırakılmadığından emin olmaktır. İşlemleri ilişkisel veritabanlarında olduğu gibi yönetemez veya denetim noktaları oluşturamazsınız.

Sabit Değeri Olmayan İşlevlerin Yeniden Hesaplanması

NOW, RAND veya TODAY gibi bazı işlevlerde sabit değerler yoktur. Performans sorunlarından kaçınmak için, bir sorgu veya filtre işlemi hesaplanmış bir sütunda kullanılıyorsa, bunların yürütülmesi bu gibi işlevlerin yenden hesaplanmasına neden olmaz. Bu işlevlerin sonuçları yalnızca tüm sütun yeniden hesaplandığında yeniden hesaplanır. Bu durumlar arasında, bu işlevleri içeren formüllerin yeniden değerlendirilmesine neden olan dış veri kaynağından yenileme veya verileri el ile düzenleme bulunur. Ancak NOW, RAND veya TODAY gibi sabit değeri olmayan işlevler, işlev bir Hesaplanan Alanın tanımında kullanılıyorsa her zaman yeniden hesaplanır.

Not : Makine Çevirisi Yasal Uyarısı: Bu makale, insan müdahalesi olmadan bir bilgisayar sistemi tarafından çevrilmiştir. Microsoft bu makine çevirilerini İngilizce bilmeyen kullanıcıların Microsoft ürünleri, hizmetleri ve teknolojileriyle ilgili içeriklerden yararlanmasına yardımcı olmak için sunar. Bu makale makine çevirisi olduğundan sözcük, cümle dizilimi ve gramer hataları içerebilir.

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×