Bu kılavuzda, e-tablonuzdaki pivot tabloları oluşturmak için Google E-Tablolar API'nin nasıl ve neden kullanılacağı açıklanmaktadır.
Pivot tablo nedir?
Pivot tablolar, e-tablonuzdaki verileri özetlemenizi sağlar. Özetlenmiş sonuçları yeni bir tabloda gösterirken verileri otomatik olarak toplar, sıralar, sayar veya ortalamasını alır. Pivot tablo, bir kaynak veri kümesine karşı bir tür sorgu görevi görür. Bu kaynak veriler e-tablonun başka bir yerinde bulunur ve pivot tablo, verilerin işlenmiş bir görünümünü sunar.
Örneğin, aşağıdaki satış veri kümesini ele alalım:
A | B | C | D | E | F | Y | |
1 | Öğe Kategorisi | Model Numarası | Maliyet | Miktar | Bölge | Satış görevlisi | Gönderim Tarihi |
2 | Tekerlek | W-24 | 20,50 ABD doları | 4 | Batı | Beth | 3/1/2016 |
3 | Kapı | D-01X | 15 TL | 2 | Güney | Amir | 15.03.2016 |
4 | Motor | ENG-0134 | 100,00 TL | 1 | Kuzey | Carmen | 20.03.2016 |
5 | Çerçeve | FR-0B1 | 34,00 ABD doları | 8 | Doğu | Handan | 12.03.2016 |
6 | Panel | P-034 | 6,00 ABD doları | 4 | Kuzey | Devyn | 2.04.2016 |
7 | Panel | P-052 | 11,50 ABD doları | 7 | Doğu | Erkan | 16.05.2016 |
8 | Tekerlek | W-24 | 20,50 ABD doları | 11 | Güney | Sheldon | 30.04.2016 |
9 | Motor | ENG-0161 | 330,00 ABD doları | 2 | Kuzey | Ceylan | 2.07.2016 |
10 | Kapı | D-01Y | 29,00 ABD doları | 6 | Batı | Armando | 13.03.2016 |
11 | Çerçeve | FR-0B1 | 34,00 ABD doları | 9 | Güney | Yuliana | 27.02.2016 |
12 | Panel | P-102 | 3,00 ABD doları | 15 | Batı | Carmen | 18.04.2016 |
13 | Panel | P-105 | 8,25 ABD doları | 13 | Batı | Ceylan | 20.06.2016 |
14 | Motor | ENG-0211 | 283,00 ABD doları | 1 | Kuzey | Amir | 21.06.2016 |
15 | Kapı | D-01X | 15 TL | 2 | Batı | Armando | 3.07.2016 |
16 | Çerçeve | FR-0B1 | 34,00 ABD doları | 6 | Güney | Carmen | 15.07.2016 |
17 | Tekerlek | W-25 | 20,00 TL | 8 | Güney | Handan | 2.05.2016 |
18 | Tekerlek | W-11 | 29,00 ABD doları | 13 | Doğu | Erkan | 19.05.2016 |
19 | Kapı | D-05 | 17,70 ABD doları | 7 | Batı | Beth | 28.06.2016 |
20 | Çerçeve | FR-0B1 | 34,00 ABD doları | 8 | Kuzey | Sheldon | 30.03.2016 |
Her bölgede kaç adet model numarasının satıldığını gösteren bir rapor oluşturmak için pivot tablo kullanabilirsiniz:
Bu pivot tabloyu oluşturmak için kullanılan kaynak kod için aşağıdaki Örnek bölümüne bakın.
Bir pivot tablo e-tabloya yerleştirildikten sonra kullanıcılar, E-Tablolar kullanıcı arayüzünü kullanarak özetin yapısını ve ayrıntılarını etkileşimli olarak değiştirebilir.
Pivot tablolarla çalışma
Pivot tablo tanımı, bir sayfadaki tek bir hücreyle ilişkilendirilir. Oluşturulan görünümü hem yükseklik hem de genişlik olarak birçok hücreden oluşsa da programlı olarak tek bir hücre koordinatında bulunur. Bu hücre, oluşturulan pivot tablonun sol üst köşesi olur ve yatay ve dikey kapsamı, tanımına göre belirlenir.
Pivot tablo ekleme
Pivot tablo eklemek için batchUpdate yöntemini kullanın ve bir updateCells isteği sağlayın. Aşağıda gösterildiği gibi bir hücrenin içeriği olarak PivotTable tanımı sağlamak için bu isteği kullanırsınız:
"updateCells": {
"rows": {
"values": [{
"pivotTable": MyPivotTable
},
"start": {
"sheetId": sheetId,
"rowIndex": 0,
"columnIndex": 0
},
"fields": "pivotTable"
}
Bu işlem, MyPivotTable
tarafından açıklanan pivot tabloyu, sol üst köşesi A1
hücresinde olacak şekilde belirtilen sayfaya yerleştirir. (Pivot tablonun yüksekliği ve genişliği dinamiktir; yalnızca orijini belirtirsiniz.)
PivotTable türü, aşağıdakileri belirtmenize olanak tanır:
- Kaynak veri aralığı
- Verileri pivot tablonun satırlarını oluşturacak bir veya daha fazla alan
- Verileri pivot tablonun sütunlarını oluşturacak bir veya daha fazla alan
- Filtreleme ve toplama ölçütleri
- Pivot tablo düzeni
Pivot tabloları değiştirme ve silme
Pivot tabloyu değiştirme veya silmeyle ilgili açık bir istek yok. Bunun yerine, farklı hücre içeriklerine sahip bir updateCells isteği kullanın:
- Bir pivot tabloyu değiştirmek için yeni bir pivot tablo eklemeye benzer şekilde, değiştirilmiş bir PivotTable tanımı oluşturun ve hücreyi bu tanımı kullanarak güncelleyin.
- Pivot tabloyu silmek için hücreyi boş değerlerle güncelleyin. Örnek için Pivot tabloyu silme örneğine bakın.
Kullanım alanları
Pivot tablolar, istatistiksel analiz, ERP uygulamaları, finansal raporlama ve diğerleri dahil olmak üzere çok çeşitli alanlarda birçok farklı şekilde kullanılabilir. Klasik pivot tablo kullanım alanlarına aşağıdakiler örnek olarak verilebilir:
- Bölgeye ve çeyreğe göre toplam satışlar
- Başlığa ve konuma göre ortalama maaş
- Ürüne ve günün saatine göre olay sayısı
Pivot tabloların potansiyel uygulamalarının sayısı çok fazladır ve bunları programlı olarak oluşturma özelliği güçlüdür. Etkileşimli keşfi destekleyen ancak belirli koşullara göre uyarlanmış pivot tablolar oluşturabilirsiniz. Örneğin:
- Son 24 saate ait olay verilerini keşfetme
- Mevcut olarak seçili hesaba karşılık gelen toplu verileri görüntüleme/analiz etme
- Geçerli kullanıcıya ait bölgelerin satış verilerini inceleme
Örnek
Bu örnekte, bu sayfanın girişinde gösterilen "bölgeye göre model numarası" raporunu oluşturmak için bir veri kümesinden pivot tablo oluşturulmaktadır. Daha fazla örnek için pivot tablo örneği sayfasına bakın.