במדריך הזה מוסבר איך ולמה להשתמש ב-Google Sheets API כדי ליצור ציר בטבלאות בגיליונות האלקטרוניים.
מהי טבלת צירים?
טבלאות צירים מאפשרות לסכם באופן אוטומטי נתונים בגיליון האלקטרוני באמצעות צבירה, מיון, ספירה או חישוב הממוצע של הנתונים, וגם להציג התוצאות מסוכמות בטבלה חדשה. טבלת צירים משמשת מעין שאילתה מול קבוצת נתוני מקור. נתוני המקור האלה קיימים במיקום אחר ב- בגיליון האלקטרוני, ובטבלת הצירים מוצגת תצוגה מעובדת של הנתונים.
לדוגמה, שימו לב לקבוצת נתוני המכירות הבאה:
A | B | C | D | E | F | G | |
1 | קטגוריית פריט | מספר הדגם | עלות | כמות | אזור | אנשי מכירות | תאריך משלוח |
2 | גלגל ענק | W-24 | 82.00 ש"ח | 4 | מערב | בת' | 01.03.2016 |
3 | דלת | D-01X | $15.00 | 2 | דרום | אמיר | 15.03.2016 |
4 | מנוע | ENG-0134 | 400.00 ש"ח | 1 | צפון | כרמן | 20.03.2016 |
5 | מסגרת | FR-0B1 | 136.00 ש"ח | 8 | מזרח | חנה | 12.03.2016 |
6 | חלונית | P-034 | 24.00 ש"ח | 4 | צפון | Devyn | 02.04.2016 |
7 | חלונית | P-052 | 48.00 ש"ח | 7 | מזרח | אריק | 16.05.2016 |
8 | גלגל ענק | W-24 | 82.00 ש"ח | 11 | דרום | Sheldon | 30.04.2016 |
9 | מנוע | ENG-0161 | $330.00 | 2 | צפון | גלי | 02.07.2016 |
10 | דלת | D-01Y | $29.00 | 6 | מערב | Armando | 13.03.2016 |
11 | מסגרת | FR-0B1 | 136 ש"ח | 9 | דרום | יוליאנה | 27.02.2016 |
12 | חלונית | P-102 | 12 ש"ח | 15 | מערב | כרמן | 18.04.2016 |
13 | חלונית | P-105 | 34.00 ש"ח | 13 | מערב | גלי | 20.06.2016 |
14 | מנוע | ENG-0211 | 1,132 ש"ח | 1 | צפון | אמיר | 21.06.2016 |
15 | דלת | D-01X | $15.00 | 2 | מערב | Armando | 3.07.2016 |
16 | מסגרת | FR-0B1 | 136 ש"ח | 6 | דרום | כרמן | 15.07.2016 |
17 | גלגל ענק | W-25 | $20.00 | 8 | דרום | חנה | 02.05.2016 |
18 | גלגל ענק | W-11 | $29.00 | 13 | מזרח | אריק | 19.05.2016 |
19 | דלת | D-05 | 70.80 ש"ח | 7 | מערב | בת' | 28.06.2016 |
20 | מסגרת | FR-0B1 | 136.00 ש"ח | 8 | צפון | Sheldon | 30.03.2016 |
אפשר להשתמש בטבלת צירים כדי ליצור דוח שמראה כמה מכל מספר מודל נמכר בכל אזור:
לקוד המקור המשמש ליצירת טבלת הצירים הזו, ראו דוגמה בהמשך.
אחרי שממקמים טבלת צירים בגיליון אלקטרוני, המשתמשים יכולים לבצע שינויים באופן אינטראקטיבי על המבנה והפרטים של הסיכום באמצעות ממשק המשתמש של Sheets.
עבודה עם טבלאות צירים
הגדרה של טבלת צירים משויכת לתא יחיד בגיליון. למרות המראה המעובד שלו הוא תאים רבים גם בגובה וגם ברוחב, באופן פרוגרמטי הוא ממוקם בקואורדינטה של תא יחיד. התא הזה מופיע בפינה הימנית העליונה הפינה של טבלת הצירים שעברה עיבוד, עם ההיקף האופקי והאנכי נקבע לפי ההגדרה שלו.
הוספה של טבלת צירים
כדי להוסיף טבלת צירים, משתמשים בפקודה batchUpdate, שמספק updateCells בקשה. תשתמשו בבקשה הזו כדי לספק ההגדרה של PivotTable בתור תוכן התא, כפי שמוצג בהמשך:
"updateCells": {
"rows": {
"values": [{
"pivotTable": MyPivotTable
},
"start": {
"sheetId": sheetId,
"rowIndex": 0,
"columnIndex": 0
},
"fields": "pivotTable"
}
פעולה זו תמקם את טבלת הצירים המתוארת על ידי MyPivotTable
בגיליון שצוין,
בפינה הימנית העליונה בתא A1
. (הגובה והרוחב של הציר
טבלאות הן דינמיות; לציין רק את המקור).
הסוג PivotTable מאפשר את:
- טווח נתוני המקור
- שדה אחד או יותר שהנתונים שלהם ייצרו את השורות של טבלת הצירים
- שדה אחד או יותר שהנתונים שלהם ייצרו את העמודות של טבלת הצירים
- קריטריונים לסינון וצבירת נתונים
- פריסת טבלת צירים
שינוי ומחיקה של טבלאות צירים
אין בקשות מפורשות לשנות או למחוק טבלת צירים. במקום זאת, השתמשו updateCells בקשה עם תוכן תאים שונה:
- כדי לשנות טבלת צירים, צריך ליצור הגדרה ששונתה של PivotTable ולעדכן אותה באופן דומה להוספה של טבלת צירים חדשה.
- כדי למחוק טבלת צירים, מעדכנים את התא בערכים ריקים. עבור לדוגמה, מחיקה של טבלת צירים לדוגמה.
תרחישים לדוגמה
לטבלאות צירים שימושים רבים ושונים במגוון רחב של תחומים כולל ניתוח סטטיסטי, בקשות ל-ERP, דיווח פיננסי אחרים. התרחישים הקלאסיים לשימוש בטבלת צירים כוללים פריטים כמו:
- סה"כ מכירות לפי אזור ורבעון
- שכר ממוצע לפי כותרת ומיקום
- מספר האירועים לפי מוצר ושעה ביום
יש המון אפשרויות ליישום טבלאות צירים, והיכולת להשתמש כדי ליצור אותן באופן פרוגרמטי היא יעילה. אפשר ליצור ציר מרכזי טבלאות שתומכות בניתוח אינטראקטיבי, אבל מותאמות אישית בנסיבות הבאות, למשל:
- נתוני אירועים ב-24 השעות האחרונות
- הצגה/ניתוח של נתונים נצברים שתואמים לחשבון הנוכחי שנבחר
- לבדוק נתוני מכירות של אזורים ששייכים למשתמש הנוכחי
דוגמה
בדוגמה הזו נוצרת טבלת צירים ממערך נתונים כדי ליצור את 'מספר המודל לפי אזור" שמוצג בתחילת הדף. דוגמאות נוספות: תוכלו לעיין בדף דוגמה של טבלת צירים.