Applies ToMicrosoft 365 için Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016

Toplamalar, verileri daraltma, özetleme veya gruplandırma yöntemidir. Tablolardan veya diğer veri kaynaklarından ham verilerle başladığınızda, veriler genellikle düzdür, yani çok fazla ayrıntı vardır, ancak herhangi bir şekilde düzenlenmemiş veya gruplandırılmamıştır. Bu özet veya yapı eksikliği, verilerdeki desenleri bulmayı zorlaştırabilir. Veri modellemesinin önemli bir parçası, belirli bir iş sorusuna yanıt olarak desenleri basitleştiren, özetleyen veya özetleyen toplamalar tanımlamaktır.

AVERAGE, COUNT, DISTINCTCOUNT, MAX, MIN veya SUM kullananlar gibi en yaygın toplamalar Otomatik Toplam kullanılarak otomatik olarak bir ölçüde oluşturulabilir. AVERAGEX, COUNTX, COUNTROWS veya SUMXgibi diğer toplama türleri bir tablo döndürür ve Veri Çözümleme İfadeleri (DAX) kullanılarak oluşturulmuş bir formül gerektirir.

Power Pivot 'de Toplamaları Anlama

Toplama için Gruplar seçme

Verileri topladığınızda, verileri ürün, fiyat, bölge veya tarih gibi özniteliklere göre gruplandırır ve ardından gruptaki tüm verilerde çalışan bir formül tanımlarsınız. Örneğin, bir yıl için toplam oluşturduğunuzda toplama oluşturursunuz. Daha sonra bu yılın önceki yıla göre oranını oluşturur ve bunları yüzde olarak gösterirseniz, bu farklı bir toplama türüdür.

Verileri gruplandırma kararı, iş sorusuna göre oluşturulur. Örneğin, toplamalar aşağıdaki soruları yanıtlayabilir:

Sayar   Bir ay içinde kaç işlem yapıldı?

Ortalamalar    Satış temsilcisi tarafından bu ayki ortalama satışlar nelerdi?

En düşük ve en yüksek değerler    Satılan birimler açısından ilk beş satış bölgesi hangileriydi?

Bu soruları yanıtlayan bir hesaplama oluşturmak için sayılacak veya toplanacak sayıları içeren ayrıntılı verilere sahip olmanız ve bu sayısal verilerin sonuçları düzenlemek için kullanacağınız gruplarla bir şekilde ilişkilendirilmesi gerekir.

Veriler zaten ürün kategorisi veya mağazanın bulunduğu coğrafi bölgenin adı gibi gruplandırma için kullanabileceğiniz değerler içermiyorsa, kategoriler ekleyerek verilerinize gruplar eklemek isteyebilirsiniz. Excel'de gruplar oluştururken, çalışma sayfanızdaki sütunların arasından kullanmak istediğiniz grupları el ile yazmanız veya seçmeniz gerekir. Ancak ilişkisel bir sistemde, ürünlerin kategorileri gibi hiyerarşiler genellikle olgu veya değer tablosundan farklı bir tabloda depolanır. Kategori tablosu genellikle olgu verilerine bir tür anahtarla bağlanır. Örneğin, verilerinizin ürün kimlikleri içerdiğini ancak ürünlerin adlarını veya kategorilerini içermediğini fark ettiğinizi varsayalım. Kategoriyi düz bir Excel çalışma sayfasına eklemek için, kategori adlarını içeren sütuna kopyalamanız gerekir. Power Pivot ile, ürün kategorisi tablosunu veri modelinize aktarabilir, sayı verileriyle ürün kategorisi listesiyle tablo arasında bir ilişki oluşturabilir ve sonra verileri gruplandırmak için kategorileri kullanabilirsiniz. Daha fazla bilgi için bkz. Tablolar arasındaki ilişkiyi İçerik Oluşturucu.

Toplama için İşlev Seçme

Kullanılacak gruplandırmaları tanımlayıp ekledikten sonra, toplama için hangi matematiksel işlevlerin kullanılacağına karar vermeniz gerekir. Toplama sözcüğü genellikle toplamlar, ortalamalar, minimum veya sayımlar gibi toplamalarda kullanılan matematiksel veya istatistiksel işlemler için eş anlamlı olarak kullanılır. Ancak Power Pivot, hem Power Pivot hem de Excel'de bulunan standart toplamalara ek olarak toplama için özel formüller oluşturmanıza olanak tanır.

Örneğin, önceki örneklerde kullanılan değerlerin ve gruplandırmaların aynılarını göz önünde bulundurarak, aşağıdaki soruları yanıtlayan özel toplamalar oluşturabilirsiniz:

Filtrelenmiş sayımlar   Ay sonu bakım penceresi hariç olmak üzere bir ay içinde kaç işlem yapıldı?

Zaman içindeki ortalamaları kullanan oranlar    Geçen yılın aynı dönemine kıyasla satışlardaki büyüme veya düşüş yüzdesi neydi?

Gruplandırılmış minimum ve maksimum değerler    Her ürün kategorisi veya her satış promosyonu için hangi satış bölgeleri en üst sırada yer aldı?

Formüllere ve PivotTable'lara Toplama ekleme

Verilerinizin anlamlı olacak şekilde nasıl gruplanması gerektiğine ve üzerinde çalışmak istediğiniz değerlere ilişkin genel bir fikriniz varsa, PivotTable mı oluşturacağınız yoksa tablo içinde hesaplamalar mı oluşturacağınız konusunda karar vekleyebilirsiniz. Power Pivot, Excel'in toplamlar, sayımlar veya ortalamalar gibi toplamalar oluşturma yeteneğini genişletir ve geliştirir. Power Pivot penceresinde veya Excel PivotTable alanında Power Pivot özel toplamalar oluşturabilirsiniz.

  • Hesaplanmış sütunda, başka bir tablodan ilişkili satırları almak için geçerli satır bağlamını dikkate alan toplamalar oluşturabilir ve sonra ilgili satırlardaki bu değerleri toplayabilir, sayabilir veya ortalamasını alabilirsiniz.

  • Bir ölçüde, hem formül içinde tanımlanan filtreleri hem de PivotTable'ın tasarımı ve Dilimleyiciler, sütun başlıkları ve satır başlıkları seçimi tarafından uygulanan filtreleri kullanan dinamik toplamalar oluşturabilirsiniz. Standart toplamaları kullanan ölçüler otomatik toplam kullanılarak veya formül oluşturularak Power Pivot oluşturulabilir. Ayrıca, Excel'deki bir PivotTable'da standart toplamaları kullanarak örtük ölçüler de oluşturabilirsiniz.

PivotTable'a Gruplandırma Ekleme

PivotTable tasarlarken, verileri gruplandırmak için gruplandırmaları, kategorileri veya hiyerarşileri temsil eden alanları PivotTable'ın sütunlar ve satırlar bölümüne sürüklersiniz. Daha sonra sayısal değerler içeren alanları değerler alanına sürüklersiniz; böylece bunlar sayılabilir, ortalamaya alınır veya toplanabilir.

PivotTable'a kategoriler eklerseniz ancak kategori verileri olgu verileriyle ilgili değilse hata veya özel sonuçlar alabilirsiniz. genellikle Power Pivot ilişkileri otomatik olarak algılayıp önererek sorunu düzeltmeye çalışır. Daha fazla bilgi için bkz. PivotTable'larda İlişkilerle Çalışma.

Ayrıca, belirli veri gruplarını görüntülemek üzere seçmek için alanları Dilimleyiciler'e sürükleyebilirsiniz. Dilimleyiciler, PivotTable'da sonuçları etkileşimli olarak gruplandırmanıza, sıralamanıza ve filtrelemenize olanak sağlar.

Formülde Gruplandırmalarla Çalışma

Ayrıca, tablolar arasında ilişkiler oluşturup ilgili değerleri aramak için bu ilişkilerden yararlanan formüller oluşturarak tablolarda depolanan verileri toplamak için gruplandırmalar ve kategoriler de kullanabilirsiniz.

Başka bir deyişle, değerleri bir kategoriye göre gruplandıran bir formül oluşturmak istiyorsanız, önce ayrıntı verilerini ve kategorileri içeren tabloları içeren tabloyu bağlamak için bir ilişki kullanırsınız ve sonra formülü oluşturursunuz.

Arama kullanan formüller oluşturma hakkında daha fazla bilgi için bkz . Power Pivot Formüllerinde Aramalar.

Toplamalarda Filtreleri Kullanma

Power Pivot 'daki yeni bir özellik, yalnızca kullanıcı arabiriminde ve PivotTable veya grafikte değil, aynı zamanda toplamaları hesaplamak için kullandığınız formüllerde de veri sütunlarına ve tablolarına filtre uygulayabilme özelliğidir. Filtreler hem hesaplanmış sütunlarda hem de s formüllerde kullanılabilir.

Örneğin, yeni DAX toplama işlevlerinde, toplanması veya sayılması gereken değerleri belirtmek yerine bağımsız değişken olarak tablonun tamamını belirtebilirsiniz. Bu tabloya filtre uygulamadıysanız, toplama işlevi tablonun belirtilen sütunundaki tüm değerlerde çalışır. Bununla birlikte, DAX'ta tabloda dinamik veya statik bir filtre oluşturabilirsiniz; böylece toplama, filtre koşuluna ve geçerli bağlama bağlı olarak farklı bir veri alt kümesinde çalışır.

Formüllerdeki koşulları ve filtreleri birleştirerek, formüllerde sağlanan değerlere bağlı olarak değişen veya PivotTable'daki satır başlıklarının ve sütun başlıklarının seçimine bağlı olarak değişen toplamalar oluşturabilirsiniz.

Daha fazla bilgi için bkz. Formüllerdeki Verileri Filtreleme.

Excel Toplama İşlevleri ile DAX Toplama İşlevlerinin Karşılaştırması

Aşağıdaki tabloda, Excel tarafından sağlanan bazı standart toplama işlevleri listelenmiştir ve bu işlevlerin Power Pivot uygulamasına bağlantılar sağlanmaktadır. Bu işlevlerin DAX sürümü Excel sürümüyle çok aynı şekilde davranır ve söz diziminde ve belirli veri türlerinin işlenmesinde bazı küçük farklılıklar vardır.

Standart Toplama İşlevleri

İşlev

Kullanım

ORTALAMA

Sütundaki tüm sayıların ortalamasını (aritmetik ortalama) verir.

ORTALAMAA

Sütundaki tüm değerlerin ortalamasını (aritmetik ortalama) verir. Metinleri ve sayısal olmayan değerleri işler.

SAYISI

Sütundaki sayısal değerleri sayar.

SAYA

Bir sütundaki boş olmayan değerleri sayar.

MAX

Sütundaki en büyük sayısal değeri döndürür.

MAXX

Bir tablo üzerinde değerlendirilen ifade kümesinden en büyük değeri döndürür.

DK

Sütundaki en küçük sayısal değeri döndürür.

MİNX

Bir tablo üzerinde değerlendirilen bir dizi ifadeden en küçük değeri döndürür.

TOPLAM

Sütundaki tüm sayıları ekler.

DAX Toplama İşlevleri

DAX, toplamanın gerçekleştirileceği tabloyu belirtmenize olanak tanıyan toplama işlevleri içerir. Bu nedenle, yalnızca bir sütundaki değerleri eklemek veya ortalamak yerine, bu işlevler toplanan verileri dinamik olarak tanımlayan bir ifade oluşturmanıza olanak sağlar.

Aşağıdaki tabloda, DAX'ta kullanılabilen toplama işlevleri listelenmiştir.

İşlev

Kullanım

AVERAGEX

Bir tablo üzerinden değerlendirilen ifade kümesinin ortalamalarını alır.

COUNTAX

Bir tablo üzerinde değerlendirilen ifade kümesini sayar.

BAĞ_DEĞ_DEĞ_SAY

Sütundaki boş değerleri sayar.

COUNTX

Tablodaki toplam satır sayısını sayar.

COUNTROWS

Filtre işlevi gibi iç içe tablo işlevinden döndürülen satır sayısını sayar.

SUMX

Bir tablo üzerinde değerlendirilen ifade kümesinin toplamını döndürür.

DAX ile Excel Toplama İşlevleri arasındaki farklar

Bu işlevler Excel'deki benzerleriyle aynı adlara sahip olsa da, Power Pivot bellek içi analiz altyapısını kullanır ve tablolar ve sütunlarla çalışmak için yeniden yazılmıştır. Excel çalışma kitabında DAX formülü kullanamazsınız ve tam tersi de geçerlidir. Bunlar yalnızca Power Pivot penceresinde ve Power Pivot verileri temel alan PivotTable'larda kullanılabilir. Ayrıca, işlevlerin adları aynı olsa da, davranış biraz farklı olabilir. Daha fazla bilgi için tek tek işlev başvuru konularına bakın.

Sütunların toplamada değerlendirilme şekli, Excel'in toplamaları işleme biçiminden de farklıdır. Bir örnek, bunu göstermeye yardımcı olabilir.

Aşağıdaki formülü oluşturmak için Sales tablosundaki Amount sütunundaki değerlerin toplamını almak istediğinizi varsayalım:

=SUM('Sales'[Amount])

En basit durumda işlev, filtrelenmemiş tek bir sütundaki değerleri alır ve sonuç Excel'dekiyle aynıdır ve bu da her zaman Amount sütunundaki değerleri toplar. Ancak, Power Pivot içinde formül "Sales tablosunun her satırı için Tutar'daki değeri alın ve sonra bu değerleri tek tek ekleyin. Power Pivot, toplamanın gerçekleştirildiği her satırı değerlendirir ve her satır için tek bir skaler değer hesaplar ve ardından bu değerler üzerinde bir toplama gerçekleştirir. Bu nedenle, bir tabloya filtre uygulanmışsa veya değerler filtrelenebilen diğer toplamalara göre hesaplanmışsa formülün sonucu farklı olabilir. Daha fazla bilgi için bkz. DAX Formüllerinde Bağlam.

DAX Akıllı Zaman Gösterimi İşlevleri

Önceki bölümde açıklanan tablo toplama işlevlerine ek olarak, DAX'ın yerleşik akıllı zaman gösterimi sağlamak için belirttiğiniz tarih ve saatlerle çalışan toplama işlevleri vardır. Bu işlevler, ilgili değerleri almak ve değerleri toplamak için tarih aralıklarını kullanır. Ayrıca, değerleri tarih aralıkları arasında karşılaştırabilirsiniz.

Aşağıdaki tabloda toplama için kullanılabilecek akıllı zaman gösterimi işlevleri listelenmiştir.

İşlev

Kullanım

CLOSINGBALANCEMONTH

CLOSINGBALANCEQUARTER

CLOSINGBALANCEYEAR

Verilen dönemin takvim sonundaki bir değeri hesaplar.

OPENINGBALANCEMONTH

OPENINGBALANCEQUARTER

OPENINGBALANCEYEAR

Verilen dönemden önceki dönemin takvim sonundaki bir değeri hesaplar.

TOTALMTD

TOTALYTD

TOTALQTD

Dönemin ilk gününde başlayan ve belirtilen tarih sütunundaki en son tarihte biten aralıktaki bir değeri hesaplar.

Akıllı Zaman Gösterimi işlevi bölümündeki (Akıllı Zaman Gösterimi İşlevleri) diğer işlevler, toplamada kullanılacak tarihleri veya özel tarih aralıklarını almak için kullanılabilecek işlevlerdir. Örneğin, dateSINPERIOD işlevini kullanarak bir tarih aralığı döndürebilir ve bu tarih kümesini başka bir işleve bağımsız değişken olarak kullanarak yalnızca bu tarihler için özel bir toplama hesaplayabilirsiniz.

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.