הפונקציה PIVOTBY מאפשרת לך ליצור סיכום של הנתונים שלך באמצעות נוסחה. הוא תומך בקיבוץ לאורך שני צירים וצבירה של הערכים המשויכים. לדוגמה, אם היתה לך טבלה של נתוני מכירות, ייתכן שתפיק סיכום של מכירות לפי מדינה ושנה.
הערה: PIVOTBY היא פונקציה המחזירה מערך של ערכים ה יכולים לשפוך לרשת. ניתן למצוא כאן דיון בנושא PIVOTBY וטבלאות PivotTable.
תחביר:
הפונקציה PIVOTBY מאפשרת לך לקבץ, לצבור, למיין ולסנן נתונים בהתבסס על שדות השורות והעמודות שאתה מציין.
התחביר של הפונקציה PIVOTBY הוא:
PIVOTBY(row_fields,col_fields,values,function,[field_headers],[row_total_depth],[row_sort_order],[col_total_depth],[col_sort_order],[filter_array])
הארגומנט |
תיאור |
---|---|
row_fields (נדרש) |
מערך או טווח מונחה עמודות המכיל את הערכים המשמשים לקיבוץ שורות וליצור כותרות שורה. המערך או הטווח עשויים להכיל עמודות מרובות. אם כן, הפלט יכלול רמות מרובות של קבוצת שורות. |
col_fields (נדרש) |
מערך או טווח מונחה עמודות המכיל את הערכים המשמשים לקיבוץ עמודות וליצור כותרות עמודות. המערך או הטווח עשויים להכיל עמודות מרובות. אם כן, הפלט יכלול רמות מרובות של קבוצת עמודות. |
ערכים (נדרש) |
מערך או טווח מונחה עמודות של הנתונים לצבור. המערך או הטווח עשויים להכיל עמודות מרובות. אם כן, לפלט יהיו צבירות מרובות. |
פונקציה (נדרש) |
פונקציית lambda או eta הפחתת lambda (SUM, AVERAGE, COUNT וכו') המגדירים כיצד לצבור את הערכים. ניתן לקבל וקטור של lambdas. אם כן, לפלט יהיו צבירות מרובות. הכיוון של הווקטור יקבע אם הם מופיעים בשורה או בעמודה. |
field_headers |
מספר המציין אם לכותרות row_fields, col_fields ולערכים יש כותרות עליונות ואם יש להחזיר כותרות שדה בתוצאות. הערכים האפשריים הם:
חסר: אוטומטי. הערה: ההנחה האוטומטית היא שהנתונים מכילים כותרות בהתבסס על ארגומנט הערכים. אם הערך הראשון הוא טקסט והערך השני הוא מספר, הפונקציה מניחה שהנתונים מכילים כותרות. כותרות שדות מוצגות אם קיימות רמות מרובות של שורות או של קבוצת עמודות. |
row_total_depth |
קובע אם כותרות השורות צריכות להכיל סכומים. הערכים האפשריים הם:
חסר: אוטומטי: סכומים כוללים, ובאפשרותם, סכומי ביניים. הערה: עבור סכומי ביניים, row_fields חייב להכיל 2 עמודות לפחות. מספרים גדולים מ- 2 נתמכים אם row_field עמודות מספיקות. |
row_sort_order |
מספר המציין כיצד יש למיין שורות. מספרים תואמים לעמודות row_fields ולאחר מכן לעמודות בערכים. אם המספר שלילי, השורות ממוינות בסדר יורד/הפוך. ניתן להציג וקטור של מספרים בעת מיון בהתבסס על נתונים row_fields. |
col_total_depth |
קובע אם כותרות העמודות צריכות להכיל סכומים. הערכים האפשריים הם:
חסר: אוטומטי: סכומים כוללים, ובאפשרותם, סכומי ביניים. הערה: עבור סכומי ביניים, col_fields חייב להכיל לפחות 2 עמודות. מספרים גדולים מ- 2 נתמכים אם col_field עמודות מספיקות. |
col_sort_order |
מספר המציין כיצד יש למיין שורות. מספרים תואמים לעמודות col_fields ואחריו העמודות בערכים. אם המספר שלילי, השורות ממוינות בסדר יורד/הפוך. ניתן להציג וקטור של מספרים בעת מיון בהתבסס על נתונים col_fields. |
filter_array |
מערך 1D מונחה עמודות של בוליאניים המציין אם יש לשקול את שורת הנתונים המתאימה. הערה: אורך המערך חייב להתאים לאורך של אלה שסופקו כדי row_fields ול- col_fields. |
דוגמאות
דוגמה 1: השתמש ב- PIVOTBY כדי ליצור סיכום של סך המכירות לפי מוצר ושנה.
דוגמה 2: השתמש ב- PIVOTBY כדי ליצור סיכום של סך המכירות לפי מוצר ושנה. מיין בסדר יורד לפי מכירות.