pivot_index function

אפשר להשתמש בפונקציה 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 במסנן מותאם אישית.