Pivot Tables

PivotTable

טבלת צירים.

ייצוג JSON
{
  "rows": [
    {
      object (PivotGroup)
    }
  ],
  "columns": [
    {
      object (PivotGroup)
    }
  ],
  "criteria": {
    integer: {
      object (PivotFilterCriteria)
    },
    ...
  },
  "filterSpecs": [
    {
      object (PivotFilterSpec)
    }
  ],
  "values": [
    {
      object (PivotValue)
    }
  ],
  "valueLayout": enum (PivotValueLayout),
  "dataExecutionStatus": {
    object (DataExecutionStatus)
  },

  // Union field source_data can be only one of the following:
  "source": {
    object (GridRange)
  },
  "dataSourceId": string
  // End of list of possible types for union field source_data.
}
שדות
rows[]

object (PivotGroup)

כל קיבוץ שורות בטבלת הצירים.

columns[]

object (PivotGroup)

כל קיבוץ של עמודות בטבלת הצירים.

criteria
(deprecated)

map (key: integer, value: object ( PivotFilterCriteria))

מיפוי אופציונלי של מסננים לכל היסט של עמודת מקור.

המערכת מחילה את המסננים לפני צבירת נתונים בטבלת הצירים. המפתח של המפה הוא ההיסט של העמודה מטווח המקור שרוצים לסנן, והערך הוא הקריטריונים של העמודה הזו.

לדוגמה, אם המקור היה C10:E15, מפתח של 0 יהיה מסנן לעמודה C, ואילו המפתח 1 הוא לעמודה D

השדה הזה הוצא משימוש לטובת filterSpecs

filterSpecs[]

object (PivotFilterSpec)

המסננים שהוחלו על עמודות המקור לפני צבירת הנתונים לטבלת הצירים.

שתי השיטות criteria וגם filterSpecs מאוכלסים בתגובות. אם שני השדות מצוינים בבקשת עדכון, השדה הזה מקבל עדיפות.

values[]

object (PivotValue)

רשימת ערכים שייכללו בטבלת הצירים.

valueLayout

enum (PivotValueLayout)

האם הערכים צריכים להופיע לרוחב (כעמודות) או לאורך (כשורות).

dataExecutionStatus

object (DataExecutionStatus)

פלט בלבד. סטטוס הפעלת הנתונים לטבלאות הצירים של מקור הנתונים.

שדה איחוד source_data מקור הנתונים של טבלת הצירים. source_data יכול להיות רק אחת מהאפשרויות הבאות:
source

object (GridRange)

הטווח שממנו מתבצעת קריאה של הנתונים בטבלת הצירים.

dataSourceId

string

המזהה של מקור הנתונים שממנו מתבצעת קריאה של הנתונים בטבלת הצירים.

PivotGroup

קיבוץ יחיד (שורה או עמודה) בטבלת צירים.

ייצוג JSON
{
  "showTotals": boolean,
  "valueMetadata": [
    {
      object (PivotGroupValueMetadata)
    }
  ],
  "sortOrder": enum (SortOrder),
  "valueBucket": {
    object (PivotGroupSortValueBucket)
  },
  "repeatHeadings": boolean,
  "label": string,
  "groupRule": {
    object (PivotGroupRule)
  },
  "groupLimit": {
    object (PivotGroupLimit)
  },

  // Union field source can be only one of the following:
  "sourceColumnOffset": integer,
  "dataSourceColumnReference": {
    object (DataSourceColumnReference)
  }
  // End of list of possible types for union field source.
}
שדות
showTotals

boolean

הערך הוא True אם טבלת הצירים צריכה לכלול את הסכומים הכוללים של הקיבוץ הזה.

valueMetadata[]

object (PivotGroupValueMetadata)

מטא-נתונים על ערכים בקיבוץ.

sortOrder

enum (SortOrder)

יש למיין את הערכים בקבוצה הזו.

valueBucket

object (PivotGroupSortValueBucket)

הקטגוריה של קבוצת הצירים הנגדית שרוצים למיין. אם לא צוין אחרת, המיון יהיה לפי סדר האלף-בית לפי ערכי הקבוצה.

repeatHeadings

boolean

True אם יש לחזור על הכותרות בקבוצת הצירים הזאת. ההגדרה הזו תקפה רק לקיבוצים של שורות, והעמודות מתעלמות ממנה.

כברירת מחדל, אנחנו מצמצמים חזרה על כותרות על ידי כך שאנחנו לא מציגים כותרות ברמה גבוהה יותר שהן זהות. לדוגמה, למרות שהשורה השלישית למטה תואמת לרבעון 1 במרץ, לרבעון 1 לא מוצגת כי היא מיותרת ביחס לשורות הקודמות. הגדרת כותרות חוזרות כ-true תגרום ל-"Q1" בשביל לחזור על התקופה "פברואר" ו-'Mar'.

+--------------+
| Q1     | Jan |
|        | Feb |
|        | Mar |
+--------+-----+
| Q1 Total     |
+--------------+
label

string

התוויות שבהן צריך להשתמש בקבוצות של השורות/העמודות הניתנות להתאמה אישית. לדוגמה, בטבלת הצירים הבאה, תווית השורה היא Region (שניתן לשנות את שמו ל- State) ותווית העמודה היא Product (שניתן לשנות את שמו Item). לטבלאות צירים שנוצרו לפני דצמבר 2017 אין תוויות של כותרות. כדי להוסיף תוויות כותרת לטבלת צירים קיימת, יש למחוק את טבלת הצירים הקיימת ואז ליצור טבלת צירים חדשה עם אותם פרמטרים.

+--------------+---------+-------+
| SUM of Units | Product |       |
| Region       | Pen     | Paper |
+--------------+---------+-------+
| New York     |     345 |    98 |
| Oregon       |     234 |   123 |
| Tennessee    |     531 |   415 |
+--------------+---------+-------+
| Grand Total  |    1110 |   636 |
+--------------+---------+-------+
groupRule

object (PivotGroupRule)

הכלל הקבוצתי שצריך להחיל על קבוצת השורות/העמודות הזו.

groupLimit

object (PivotGroupLimit)

מגבלת המקסימום על שורות או עמודות שיש להחיל על קבוצת הצירים הזו.

שדה איחוד source מקור הנתונים של קבוצת הצירים. source יכול להיות רק אחת מהאפשרויות הבאות:
sourceColumnOffset

integer

ההיסט של העמודה בטווח המקור שעליו מבוססת הקיבוץ הזה.

לדוגמה, אם המקור היה C10:E15, A sourceColumnOffset מתוך 0 כלומר, הקבוצה מתייחסת לעמודה C, ואילו הקיזוז 1 יתייחס לעמודה D.

dataSourceColumnReference

object (DataSourceColumnReference)

ההפניה לעמודה של מקור הנתונים שעליה מבוססת הקיבוץ הזה.

PivotGroupValueMetadata

מטא-נתונים לגבי ערך בקיבוץ צירים.

ייצוג JSON
{
  "value": {
    object (ExtendedValue)
  },
  "collapsed": boolean
}
שדות
value

object (ExtendedValue)

הערך המחושב שאליו מתייחסים המטא-נתונים. (שימו לב: formulaValue אינו חוקי, מפני שהערכים יחושבו).

collapsed

boolean

הערך הוא True אם הנתונים שתואמים לערך מכווצים.

PivotGroupSortValueBucket

מידע על הערכים בקבוצת צירים שצריך להשתמש בהם למיון.

ייצוג JSON
{
  "valuesIndex": integer,
  "buckets": [
    {
      object (ExtendedValue)
    }
  ]
}
שדות
valuesIndex

integer

קיזוז PivotTable.values שלפיהם יתבצע מיון של הערכים בקיבוץ הזה.

buckets[]

object (ExtendedValue)

המדיניות קובעת את הקטגוריה שממנה נבחרו הערכים למיון.

לדוגמה, בטבלת צירים שמכילה קבוצה אחת של שורות & שתי קבוצות של עמודות, קבוצת השורות יכולה להציג עד שני ערכים. הערך הראשון תואם לערך מתוך קבוצת העמודות הראשונה, והערך השני תואם לערך בקבוצת העמודות השנייה. אם לא רשומים ערכים, סימן שצריך למיין את השורה לפי 'סכום כולל'. מעל קבוצות העמודות. אם מופיע ערך יחיד, הערך הזה תואם לשימוש בעמודה 'סה"כ' של הקטגוריה הזו.

PivotGroupRule

הגדרה אופציונלית PivotGroup שמגדירה קטגוריות בשביל הערכים בעמודת נתוני המקור במקום להציג פירוט של כל ערך בנפרד. רק אחד PivotGroup עם כלל קבוצתי, אפשר להוסיף לכל עמודה בנתוני המקור, אבל בכל עמודה נתונה אפשר להוסיף גם PivotGroup יש כלל PivotGroup אחרת.

ייצוג JSON
{

  // Union field rule can be only one of the following:
  "manualRule": {
    object (ManualRule)
  },
  "histogramRule": {
    object (HistogramRule)
  },
  "dateTimeRule": {
    object (DateTimeRule)
  }
  // End of list of possible types for union field rule.
}
שדות
שדה איחוד rule הכלל שצריך להחיל על PivotGroup rule יכול להיות רק אחת מהאפשרויות הבאות:
manualRule

object (ManualRule)

א' ManualRule

histogramRule

object (HistogramRule)

א' HistogramRule

dateTimeRule

object (DateTimeRule)

א' DateTimeRule

ManualRule

אפשר לארגן באופן ידני את הערכים בעמודת נתוני המקור לפי קטגוריות עם שמות לבחירתכם. לדוגמה, טבלת צירים צוברת אוכלוסייה לפי מדינות:

+-------+-------------------+
| State | SUM of Population |
+-------+-------------------+
| AK    |               0.7 |
| AL    |               4.8 |
| AR    |               2.9 |
...
+-------+-------------------+

אפשר להפוך לטבלת צירים שמצטברת אוכלוסייה לפי אזור זמן באמצעות רשימה של קבוצות (לדוגמה, groupName = 'Central', items = ['AL', 'AR', 'IA', ...]) עבור כלל קבוצתי ידני. לתשומת ליבכם: אפשר להשיג תוצאה דומה אם מוסיפים עמודת אזור זמן לנתוני המקור ומתאימים את טבלת הצירים.

+-----------+-------------------+
| Time Zone | SUM of Population |
+-----------+-------------------+
| Central   |             106.3 |
| Eastern   |             151.9 |
| Mountain  |              17.4 |
...
+-----------+-------------------+
ייצוג JSON
{
  "groups": [
    {
      object (ManualRuleGroup)
    }
  ]
}
שדות
groups[]

object (ManualRuleGroup)

הרשימה של שמות הקבוצות והפריטים התואמים מנתוני המקור שממופים לכל שם של קבוצה.

ManualRuleGroup

שם קבוצה ורשימת פריטים מנתוני המקור שצריכים להיות בקבוצה עם השם הזה.

ייצוג JSON
{
  "groupName": {
    object (ExtendedValue)
  },
  "items": [
    {
      object (ExtendedValue)
    }
  ]
}
שדות
groupName

object (ExtendedValue)

שם הקבוצה, שחייב להיות מחרוזת. כל קבוצה בעמודה נתונה ManualRule חייב להיות שם קבוצה ייחודי.

items[]

object (ExtendedValue)

הפריטים בנתוני המקור שצריך להוסיף לקבוצה הזו. כל פריט יכול להיות מחרוזת, מספר או ערך בוליאני. פריטים יכולים להופיע בקבוצה אחת לכל היותר ManualRule פריטים שלא מופיעים באף קבוצה יופיעו לבד.

HistogramRule

מאפשרת לארגן את הערכים המספריים בעמודת נתוני מקור לפי קטגוריות בגודל קבוע. כל הערכים מ- HistogramRule.start כדי HistogramRule.end מחולקות לקבוצות לפי מידות HistogramRule.interval. בנוסף, כל הערכים שלמטה HistogramRule.start מוצבים בקבוצה אחת, וכל הערכים מעליהם HistogramRule.end מוצבות בתוך אחרת. רק HistogramRule.interval אבל אם הוא HistogramRule.start וגם HistogramRule.end בשני המקרים, HistogramRule.start חייב להיות קטן מ- HistogramRule.end לדוגמה, טבלת צירים שמציגה את סכום הרכישה הממוצע לפי גיל וכוללת יותר מ-50 שורות:

+-----+-------------------+
| Age | AVERAGE of Amount |
+-----+-------------------+
| 16  |            $27.13 |
| 17  |             $5.24 |
| 18  |            $20.15 |
...
+-----+-------------------+

להפוך לטבלת צירים שנראית כמו הטבלה שלמטה, על ידי החלת כלל על קבוצת היסטוגרמה עם HistogramRule.start מתוך 25, HistogramRule.interval של 20, HistogramRule.end מתוך 65.

+-------------+-------------------+
| Grouped Age | AVERAGE of Amount |
+-------------+-------------------+
| < 25        |            $19.34 |
| 25-45       |            $31.43 |
| 45-65       |            $35.87 |
| > 65        |            $27.55 |
+-------------+-------------------+
| Grand Total |            $29.12 |
+-------------+-------------------+
ייצוג JSON
{
  "interval": number,
  "start": number,
  "end": number
}
שדות
interval

number

גודל הקטגוריות שנוצרות. חייב להיות חיובי.

start

number

הערך המינימלי שבו פריטים ממוקמים בקטגוריות בגודל קבוע. הערכים שלמטה 'התחלה' מאוחסנים בקטגוריה אחת. השדה הזה הוא אופציונלי.

end

number

הערך המקסימלי שבו פריטים יוצבו בקטגוריות בגודל קבוע. הערכים שלמעלה מקובצים בקטגוריה אחת. השדה הזה הוא אופציונלי.

DateTimeRule

מאפשרת לארגן את ערכי התאריך והשעה בעמודת נתוני מקור לפי קטגוריות לפי חלקים נבחרים מערכי התאריך או השעה. לדוגמה, נבחן טבלת צירים שמציגה עסקאות של מכירות לפי תאריך:

+----------+--------------+
| Date     | SUM of Sales |
+----------+--------------+
| 1/1/2017 |      $621.14 |
| 2/3/2017 |      $708.84 |
| 5/8/2017 |      $326.84 |
...
+----------+--------------+

החלת כלל של קבוצת תאריכים לפי תאריך עם DateTimeRuleType מתוך YEAR_MONTH התוצאות בטבלת הצירים הבאה.

+--------------+--------------+
| Grouped Date | SUM of Sales |
+--------------+--------------+
| 2017-Jan     |   $53,731.78 |
| 2017-Feb     |   $83,475.32 |
| 2017-Mar     |   $94,385.05 |
...
+--------------+--------------+
ייצוג JSON
{
  "type": enum (DateTimeRuleType)
}
שדות
type

enum (DateTimeRuleType)

סוג הקיבוץ לפי תאריך ושעה שיחולו.

DateTimeRuleType

הסוגים הזמינים של כללי קיבוץ לפי תאריך ושעה. תיעוד זה מתבסס על ההנחה שהאזור של הגיליון האלקטרוני הוא "en-US", למרות שהעיבוד של התאריכים והשעות בפועל מתבצע במיקום של הגיליון האלקטרוני בסוגים מסוימים של כללים.

טיפוסים בני מנייה (enum)
DATE_TIME_RULE_TYPE_UNSPECIFIED סוג ברירת המחדל, אין להשתמש בו.
SECOND קיבוץ תאריכים לפי שניות, מ-0 עד 59.
MINUTE קיבוץ תאריכים לפי דקה, מ-0 עד 59.
HOUR קיבוץ תאריכים לפי שעה באמצעות מערכת של 24 שעות, מ-0 עד 23.
HOUR_MINUTE אפשר לקבץ תאריכים לפי שעה ודקה באמצעות מערכת של 24 שעות, לדוגמה 19:45.
HOUR_MINUTE_AMPM אפשר לקבץ תאריכים לפי שעה ודקה באמצעות מערכת של 12 שעות, לדוגמה 19:45. הסיווג של AM/PM מתורגם בהתאם ללוקאל של הגיליון האלקטרוני.
DAY_OF_WEEK אפשר לקבץ תאריכים לפי יום בשבוע, למשל יום ראשון. ימי השבוע יתורגמו לפי הלוקאל של הגיליון האלקטרוני.
DAY_OF_YEAR קיבוץ תאריכים לפי יום בשנה, מ-1 עד 366. שימו לב שתאריכים אחרי 29 בפברואר שייכים לקטגוריות שונות בשנים מעוברות מאשר בשנים לא מעוברות.
DAY_OF_MONTH קיבוץ תאריכים לפי יום בחודש, מ-1 עד 31.
DAY_MONTH צריך לקבץ את התאריכים לפי יום וחודש, לדוגמה 22 עד נובמבר. החודש יתורגם לפי הלוקאל של הגיליון האלקטרוני.
MONTH מקבצים תאריכים לפי חודש, לדוגמה, נובמבר. החודש מתורגם בהתאם ללוקאל של הגיליון האלקטרוני.
QUARTER מקבצים תאריכים לפי רבעון. לדוגמה, רבעון 1 (שמייצג ינואר-מרץ).
YEAR צריך לקבץ תאריכים לפי שנה, לדוגמה 2008.
YEAR_MONTH צריך לקבץ את התאריכים לפי שנה וחודש, לדוגמה 2008 עד נובמבר. החודש יתורגם לפי הלוקאל של הגיליון האלקטרוני.
YEAR_QUARTER מקבצים תאריכים לפי שנה ורבעון, לדוגמה רבעון 4 של שנת 2008.
YEAR_MONTH_DAY קיבוץ תאריכים לפי שנה, חודש ויום. לדוגמה, 2008-11-22.

PivotGroupLimit

מגבלת המקסימום על שורות או עמודות בקבוצת הצירים.

ייצוג JSON
{
  "countLimit": integer,
  "applyOrder": integer
}
שדות
countLimit

integer

מגבלת הספירה.

applyOrder

integer

הסדר שבו חלה הגבלה על הקבוצה בטבלת הצירים.

המערכת מחילה מגבלות על קבוצות צירים מהערך הנמוך לגבוה. מספרי ההזמנות מנורמלים למספרים שלמים עוקבים מ-0.

לבקשת כתיבה, כדי להתאים אישית באופן מלא את החלת ההזמנות, יש להגדיר מספר ייחודי בכל המגבלות של קבוצת הצירים. אחרת, הסדר נקבע על ידי האינדקס PivotTable.rows ואז את PivotTable.columns חדשה.

PivotFilterCriteria

קריטריונים להצגה/הסתרה של שורות בטבלת צירים.

ייצוג JSON
{
  "visibleValues": [
    string
  ],
  "condition": {
    object (BooleanCondition)
  },
  "visibleByDefault": boolean
}
שדות
visibleValues[]

string

הערכים שצריך לכלול. ערכים שלא מופיעים כאן אינם נכללים.

condition

object (BooleanCondition)

תנאי שחייב להתקיים כדי שהערכים יוצגו. ( visibleValues אינה מבטלת את ההגדרה הזו – גם אם ערך מופיע שם, הוא עדיין מוסתר אם הוא לא עומד בתנאי).

ערכים של תנאים שמפנים לטווחים בסימון A1 מוערכים ביחס לגיליון של טבלת הצירים. ההתייחסות להפניות מתבצעת בצורה מוחלטת, כך שלא ממלאים את טבלת הצירים. לדוגמה, ערך התנאי של =A1 ב-"טבלת צירים 1" נחשב בתור 'Pivot Table 1'!$A$1.

אפשר להפנות לנתוני המקור של טבלת הצירים לפי שם כותרת העמודה. לדוגמה, אם לנתוני המקור יש עמודות בשם 'הכנסה'. וגם בעמודה 'עלות' והתנאי חל על השדה Revenue [הכנסה] עמודה עם סוג NUMBER_GREATER וערך =Cost, ואז רק עמודות שבהן 'הכנסה' &gt; עלות כלולים.

visibleByDefault

boolean

האם הערכים גלויים כברירת מחדל. אם True, visibleValues המערכת מתעלמת, כל הערכים שעומדים בקריטריונים condition (אם צוין) מוצגים. אם False, ערכים ששניהם נכללים visibleValues ופוגשים condition מוצגות.

PivotFilterSpec

הקריטריונים לסינון טבלאות הצירים שמשויכים להיסט עמודת מקור ספציפית.

ייצוג JSON
{
  "filterCriteria": {
    object (PivotFilterCriteria)
  },

  // Union field source can be only one of the following:
  "columnOffsetIndex": integer,
  "dataSourceColumnReference": {
    object (DataSourceColumnReference)
  }
  // End of list of possible types for union field source.
}
שדות
filterCriteria

object (PivotFilterCriteria)

הקריטריונים לעמודה.

שדה איחוד source עמודת המקור שעליה חל המסנן הזה. source יכול להיות רק אחת מהאפשרויות הבאות:
columnOffsetIndex

integer

קיזוז העמודות שמבוסס על אפס מטווח המקור.

dataSourceColumnReference

object (DataSourceColumnReference)

ההפניה לעמודה של מקור הנתונים.

PivotValue

ההגדרה של אופן החישוב של ערך בטבלת צירים.

ייצוג JSON
{
  "summarizeFunction": enum (PivotValueSummarizeFunction),
  "name": string,
  "calculatedDisplayType": enum (PivotValueCalculatedDisplayType),

  // Union field value can be only one of the following:
  "sourceColumnOffset": integer,
  "formula": string,
  "dataSourceColumnReference": {
    object (DataSourceColumnReference)
  }
  // End of list of possible types for union field value.
}
שדות
summarizeFunction

enum (PivotValueSummarizeFunction)

פונקציה שמסכמת את הערך. אם המיקום formula מוגדר, הערכים היחידים שנתמכים הם SUM וגם CUSTOM. אם המיקום sourceColumnOffset מוגדרת, אז CUSTOM אין תמיכה.

name

string

שם לשימוש עבור הערך.

calculatedDisplayType

enum (PivotValueCalculatedDisplayType)

אם השדה הזה מוגדר, המשמעות היא שיש להציג את ערכי הציר כתוצאה מחישוב עם ערך ציר אחר. לדוגמה, אם מחושב DisplayType מוגדר כ-PERCENT_OF_GRAND_TOTAL, כל ערכי הציר מוצגים כאחוז מהסכום הכולל. בעורך Sheets, פעולה זו נקראת 'הצגה בשם' בקטע הערכים בטבלת הצירים.

שדה איחוד value הנתונים שבהם צריך להשתמש לערכים בטבלת הצירים. יש להגדיר ערך אחד בדיוק. value יכול להיות רק אחת מהאפשרויות הבאות:
sourceColumnOffset

integer

ההיסט של העמודה של טווח המקור שממנו הערך הזה נקרא.

לדוגמה, אם המקור היה C10:E15, A sourceColumnOffset מתוך 0 כלומר, הערך הזה מתייחס לעמודה C, ואילו הקיזוז 1 יתייחס לעמודה D.

formula

string

נוסחה מותאמת אישית לחישוב הערך. הנוסחה חייבת להתחיל במחרוזת = .

dataSourceColumnReference

object (DataSourceColumnReference)

ההפניה לעמודה של מקור הנתונים שממנה הערך הזה נקרא.

PivotValueSummarizeFunction

פונקציה לסיכום ערך בציר.

טיפוסים בני מנייה (enum)
PIVOT_STANDARD_VALUE_FUNCTION_UNSPECIFIED ברירת המחדל – 'לא להשתמש'.
SUM תואם לפונקציה SUM מותאמת אישית.
COUNTA תואם לפונקציה COUNTA מותאמת אישית.
COUNT תואם לפונקציה COUNT מותאמת אישית.
COUNTUNIQUE תואם לפונקציה COUNTUNIQUE מותאמת אישית.
AVERAGE תואם לפונקציה AVERAGE מותאמת אישית.
MAX תואם לפונקציה MAX מותאמת אישית.
MIN תואם לפונקציה MIN מותאמת אישית.
MEDIAN תואם לפונקציה MEDIAN מותאמת אישית.
PRODUCT תואם לפונקציה PRODUCT מותאמת אישית.
STDEV תואם לפונקציה STDEV מותאמת אישית.
STDEVP תואם לפונקציה STDEVP מותאמת אישית.
VAR תואם לפונקציה VAR מותאמת אישית.
VARP תואם לפונקציה VARP מותאמת אישית.
CUSTOM מעיד על כך שצריך להשתמש בנוסחה כפי שהיא. תקף רק אם PivotValue.formula הוגדרה.
NONE מציין שהערך כבר סוכם ושפונקציית הסיכום לא צוינה באופן מפורש. משמש לטבלאות צירים של מקור נתונים ב-Looker שהערך שלהן כבר מסוכם.

PivotValueCalculatedDisplayType

הדרכים האפשריות לחישוב ערכי צירים להצגה.

טיפוסים בני מנייה (enum)
PIVOT_VALUE_CALCULATED_DISPLAY_TYPE_UNSPECIFIED ערך ברירת המחדל, אין להשתמש בו.
PERCENT_OF_ROW_TOTAL ערכי הצירים כאחוזים מהערכים הכוללים של השורות.
PERCENT_OF_COLUMN_TOTAL הצגת ערכי הציר כאחוז מערכי הסכום הכולל בעמודה.
PERCENT_OF_GRAND_TOTAL הצגת ערכי הצירים כאחוזים מהערכים הכוללים.

PivotValueLayout

הפריסה של ערכי הציר.

טיפוסים בני מנייה (enum)
HORIZONTAL הערכים מסודרים לרוחב (כעמודות).
VERTICAL הערכים מאורגנים במאונך (כשורות).