PivotTable'larda İlişkilerle Çalışma

Uygulandığı Öğe
Microsoft 365 için Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016

PivotTable'lar geleneksel olarak OLAP küpleri ve tablolar arasında zaten zengin bağlantıları olan diğer karmaşık veri kaynakları kullanılarak oluşturulur. Bununla birlikte, Excel'de birden çok tabloyu içeri aktarmakta ve tablolar arasında kendi bağlantılarınızı oluşturmakta özgürsünüz. Bu esneklik güçlü olmakla birlikte, birbiriyle ilgisi olmayan verileri bir araya getirmeyi kolaylaştırarak garip sonuçlara yol açar.

Daha önce hiç bunun gibi bir PivotTable oluşturdunuz mu? Bölgeye göre satın almaların dökümünü oluşturmak istediniz ve bu nedenle Değerler alanına bir satın alma tutarı alanı ve Sütun Etiketleri alanına bir satış bölgesi alanı bıraktınız. Ancak sonuçlar yanlış.

PivotTable örneği

Bunu nasıl düzeltebilirsiniz?

Sorun şu ki, PivotTable'a eklediğiniz alanlar aynı çalışma kitabında olabilir, ancak her sütunu içeren tablolar ilişkili olmayabilir. Örneğin, her satış bölgesinin listelendiği bir tablonuz ve tüm bölgeler için satın almaların listelendiği başka bir tablonuz olabilir. PivotTable'ı oluşturmak ve doğru sonuçları almak için iki tablo arasında bir ilişki oluşturmanız gerekir.

İlişkiyi oluşturduktan sonra PivotTable, satın alma işlemleri tablosundaki verileri bölgeler listesiyle doğru bir şekilde birleştirir ve sonuçlar şöyle görünür:

PivotTable örneği

Excel, bunun gibi ilişki sorunlarını otomatik olarak algılamak ve çözmek için Microsoft Research (MSR) tarafından geliştirilmiş bir teknoloji içerir.

Sayfanın Başı

Otomatik algılamayı kullanma

Otomatik algılama, PivotTable içeren bir çalışma kitabına eklediğiniz yeni alanları denetler. Yeni alan PivotTable'ın sütun ve satır başlıklarıyla ilişkili değilse, PivotTable'ın üstündeki bildirim alanında bir ilişki gerekebileceğini bildiren bir ileti görüntülenir. Excel ayrıca olası ilişkileri bulmak için yeni verileri çözümler.

İletiyi yoksaymaya devam edebilir ve PivotTable ile çalışabilirsiniz; ancak Oluştur'a tıklarsanız algoritma çalışmaya başlar ve verilerinizi analiz eder. Yeni verilerdeki değerlere, PivotTable'ın boyutuyla karmaşıklığına ve önceden oluşturmuş olduğunuz ilişkilere bağlı olarak, bu işlem birkaç dakika sürebilir.

İşlem iki aşamadan oluşur:

  • İlişkilerin algılanması. Çözümleme tamamlandığında önerilen ilişkiler listesini gözden geçirebilirsiniz. İptal etmezseniz, Excel otomatik olarak sonraki ilişki oluşturma adımına geçer.
  • İlişkilerin oluşturulması. İlişkiler uygulandıktan sonra, bir onay iletişim kutusu görüntülenir ve oluşturulan ilişkilerin listesini görmek için Ayrıntılar bağlantısını tıklatabilirsiniz.

Algılama işlemini iptal edebilirsiniz, ancak oluşturma işlemini iptal edemezsiniz.

MSR algoritması, modelinizdeki tabloları bağlamak için "mümkün olan en iyi" ilişki kümesini arar. Algoritma sütun adlarını, sütunların veri türlerini, sütun içindeki değerleri ve PivotTable'lardaki sütunları dikkate alarak yeni verilerle ilgili tüm olası ilişkileri algılar.

Ardından Excel, iç buluşsal yöntemler tarafından belirlenen en yüksek 'kalite' puanına sahip ilişkiyi seçer. Daha fazla bilgi için bkz. İlişkilere Genel Bakış ve İlişki Sorunlarını Giderme.

Otomatik algılama size doğru sonuçları vermezse, el ile ilişkileri düzenleyebilir, silebilir veya yenilerini oluşturabilirsiniz. Daha fazla bilgi için bkz. İki tablo arasında ilişki oluşturma veya Diyagram Görünümü'nde ilişki oluşturma

Sayfanın Başı

PivotTable'larda boş satırlar (bilinmeyen üye)

PivotTable ilişkili veri tablolarını bir araya getirdiğinden, herhangi bir tablo bir anahtarla veya eşleşen bir değerle ilişkilendirilemeyen veriler içeriyorsa, bu verilerin bir şekilde işlenmesi gerekir. Çok boyutlu veritabanlarında, eşleşmeyen verileri işlemenin yolu, eşleşen değeri olmayan tüm satırları Bilinmeyen üyeye atamaktır. PivotTable'da, bilinmeyen üye boş başlık olarak gösterilir.

Örneğin, satışları mağazaya göre gruplandırması beklenen bir PivotTable oluşturursanız ama satış tablosundaki bazı kayıtlarda mağaza adı listelenmiyorsa, geçerli bir mağaza adı olmayan tüm kayıtlar birlikte gruplandırılır.

Boş satırlar görürseniz, iki seçeneğiniz vardır. Belki birden çok tablo arasında bir ilişkiler zinciri oluşturarak işe yarayan bir tablo ilişkisi tanımlayabilir veya boş satırların oluşmasına neden olan alanları PivotTable'dan kaldırabilirsiniz.

Sayfanın Başı