PivotTable'lar geleneksel olarak, tablolar arasında zengin bağlantıları olan OLAP küpleri ve diğer karmaşık veri kaynakları kullanılarak oluşturulmuştır. Bununla birlikte, Excel tabloları içeri aktarma ve tablolar arasında kendi bağlantılarınızı oluşturma serbestsiniz. Bu esneklik güçlü olduğu gibi, ilişkili değil de olan verileri bir araya getirmeyi kolaylaştırarak garip sonuçlar getirmenize de neden olur.
Hiç bunun gibi bir PivotTable oluşturduğunuz oldu mu? Bölgeye göre satın almaların dökümünü oluşturmak, dolayısıyla satın alma tutarı alanını Değerler alanına ve satış bölgesi alanını Sütun Etiketleri alanına atmıştısınız. Ancak sonuçlar yanlıştır.
Bunu nasıl düzeltebilirim?
PivotTable'a ekley istediğiniz alanlar aynı çalışma kitabında olabilir, ancak her sütunu içeren tablolar ilgili değildir. Örneğin, her satış bölgelerini listeen bir tablo ve tüm bölgeler için satın almaları listeen başka bir tabloyu kullanabilirsiniz. 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 almalar tablosundan alınan verileri bölge listesiyle doğru bir şekilde birleştirir ve sonuçlar şöyle görünür:
Excel 2013'te, bunun gibi ilişki sorunlarını otomatik olarak algılayan ve düzelten Microsoft Research (MSR) tarafından geliştirilen bir teknoloji vardır.
Otomatik Algılamayı Kullanma
Otomatik algılama, PivotTable içeren bir çalışma kitabına ekley istediğiniz yeni alanları denetler. Yeni alan PivotTable'ın sütun ve satır üst bilgileriyle ilişkisizse, PivotTable'ın en üstünde bildirim alanında bir ileti görüntülendiğinde bir ilişkinin gerekli olduğunu size haber veebilirsiniz. Excel, olası ilişkileri bulmak için yeni verileri de çözümletir.
İletiyi yok sayarak PivotTable ile çalışmaya devam edersiniz; Bununla birlikte, Oluştur'atıklarsanız algoritma işe gider ve verilerinizi analiz eder. Yeni verilerde yer alan değerlere, PivotTable'ın boyutuna ve karmaşıklığına ve önceden oluşturduğunuz ilişkilere bağlı olarak, bu işlem birkaç dakika kadar 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 Excel, sonraki ilişki oluşturma adımına otomatik olarak devam eder.
-
İlişki oluşturma. İ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ına tıkabilirsiniz.
Algılama işlemini iptal edebilirsiniz, ancak oluşturma işlemini iptal edebilirsiniz.
MSR algoritması modelinize tabloları bağlamak için "mümkün olan en iyi" ilişki kümesi arar. Algoritma yeni veriler için tüm olası ilişkileri algılar ve sütun adlarını, sütunların veri türlerini, sütunların içindeki değerleri ve PivotTable'larda bulunan sütunları dikkate alarak bunu algılar.
Excel sonra, içsel yaklaşımlar tarafından belirlenerek 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 ilişkileri düzenleyebilir, silebilir veya el ile yenilerini oluşturabilirsiniz. Daha fazla bilgi için bkz. İki Tablo Arasında İlişki Oluşturma veya Diyagram Görünümünde ilişki oluşturma
Özet Tablolarda Boş Satırlar (Bilinmeyen Üye)
PivotTable ilişkili veri tablolarını bir araya getirdiği için, bir tablo anahtarla veya eşleşen değerle ilişkili olaamayan veriler içeriyorsa, bu verilerin bir şekilde ele alınmaları gerekir. Çok boyutlu veritabanlarında, eşleşmeyen verileri işlemenin yolu, Bilinmeyen üyeye eşleşmeyen tüm satırları atamaktır. PivotTable'da, bilinmeyen üye boş başlık olarak görünür.
Örneğin, satışları mağazaya göre gruplaması gereken bir Pivot Table oluşturmanız, ancak satış tablosunda bulunan bazı kayıtların mağaza adı listelenmiyor olması, geçerli bir mağaza adı olmayan tüm kayıtların birlikte gruptur.
Sonunda boş satırlar varsa, iki seçeneğiniz vardır. Çalışan bir tablo ilişkisi tanımlayabilir, belki birden çok tablo arasında bir ilişki zinciri oluşturarak veya PivotTable'dan boş satırların gerçekleşmesine neden olan alanları kaldırabilirsiniz.