בחירה בממדי Sparse הקשריים

באמצעות הפונקציה @GRIDTUPLES ומשתנה החלפה בזמן ריצה, תסריט חישוב זה מחשב רשומות tuple נבחרות בלבד מהרשת, על בסיס בחירות ממד ה-sparse במנחה ה-RTSV.

משתנה ההחלפה בזמן ריצה, &DimSelections, שמוגדר בבלוק SET RUNTIMESUBVARS, מגביל את היקף החישוב לממדי ה-sparse בלבד של הקובייה, לא כולל תרחיש. הפונקציה @GRIDTUPLES שבה נעשה שימוש במשפט ה-FIX, קוראת למשתנה זה ומגבילה את מספר החיתוכים שניתן לחשב.

SET RUNTIMESUBVARS
            {
            DimSelections = "Version", "Site", "Entity", "Product", "Market"
            <RTSV_HINT><svLaunch>
            <description>List two or more sparse dimensions used for forming calculation tuples:</description>
            <type>string</type>
            </svLaunch></RTSV_HINT>;
            };
            FIX (
            {@GRIDTUPLES(&DimSelections)}
            )
            Marketing(
            Marketing = Marketing + 1;
            );
            ENDFIX
        

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

להתנסות בדוגמאות, הורד את תבנית חוברת העבודה CalcTuple_Tuple.xlsx מהחלק 'טכני > חישוב' של התיקייה גלריה באזור קבצים של ממשק האינטרנט של Essbase. לקבלת הוראות עיין בגיליון העבודה README של חוברת העבודה.