Dynamisk radgenerering över två dimensioner

<< Klicka för att visa innehållsförteckningen >>

Dynamisk radgenerering över två dimensioner

Det är också möjligt att generera flera dimensioner dynamiskt. Detta görs i exemplet Dynamisk radgenerering, 2 dimensioner (EX_RT105), som är en försäljningsrapport där segment- och regionkombinationer genereras på rader.

Följande illustration visar segmentstrukturen.

Row-generation13

Illustration 47: Segmentstruktur

När detta öppnas i Clausion FPM ser Dynamisk radgenerering, 2 dimensioner ut på följande vis:

Klicka för att förstora illustrationen

Illustration 48: Dynamisk radgenerering, 2 dimensioner

Kolumnerna för regionskod och namn behålls i arbetsboken, men jämfört med Dynamisk och statisk radgenerering (EX_RT104) tas kontokoderna bort. Namndefinitioner ändras på motsvarande vis.

Klicka för att förstora illustrationen

Illustration 49: Dynamisk radgenerering, 2 dimensioner: regionskoder, inga kontokoder

Klicka för att förstora illustrationen

Illustration 50: Dynamisk radgenerering, 2 dimensioner, namndefinitioner

I XML-filen görs följande ändringar:

generateitem med dimensiontype [account] raderas

generateitem med dimensiontype [dim00] läggs till

definitioncolumn (accountcode) och definitioncolumn (accountname) tas bort

definitioncolumn (unitcode) och definitioncolumn (unitname) läggs till före definitionskolumner för region

account dimension med dimensionudid [1000] läggs till i datacolumn (datacol1) och datacolumn (datacol2)

Klicka för att förstora illustrationen

Illustration 51: Generateitem med dimensiontype [dim00] tillagt

Klicka för att förstora illustrationen

Illustration 52: Account dimension med dimensionudid [1000] tillagd