אפשר להשתמש בפונקציה pivot_index בחישובים בטבלה כדי לחלץ את הערך של עמודה שהוצגה בסיבוב ולשנות אותו על סמך האינדקס שלה (במילים אחרות, המיקום שלה).
תחביר
pivot_index(expression, pivot_index)
הפונקציה pivot_index מעריכה את expression בהקשר של עמודת הציר במיקום pivot_index (1 לציר הראשון, 2 לציר השני וכן הלאה) הפונקציה מחזירה ערך null לתוצאות לא מוצגות.
דוגמאות
הטבלה הבאה מציגה שאילתה שסופרת את מספר ההזמנות שבוצעו בכל עונה בשנה. השאילתה כוללת מאפיין עם ציר, Products Category, עם הערכים Swimwear ו-Coats. כדי לחשב את המספר הכולל של ההזמנות שבוצעו בכל עונה בכל הקטגוריות, יוצרים חישוב טבלה מסוג ספירת הזמנות כוללת.
| קטגוריית מוצרים | בגדי ים | מעילים | מספר ההזמנות הכולל |
|---|---|---|---|
| עונה | מספר ההזמנות | מספר ההזמנות | |
| חורף | 3 | 671 | 674 |
| Spring | 278 | 120 | 398 |
| קיץ | 840 | 21 | 861 |
| סתיו | 30 | 432 | 462 |
חישוב הטבלה Total Orders Count מוסיף את הערך של עמודת הציר הראשונה לערך של עמודת הציר השנייה. הנוסחה היא:
pivot_index(${orders.count}, 1) + pivot_index(${orders.count}, 2)
חשוב לדעת
אי אפשר להשתמש ב-pivot_index במסנן מותאם אישית.