Deelselecties

Veel rapporten bevatten een hiërarchie op de rij-as en een hiërarchie op de kolomas. De elementen uit de hiërarchieën vormen de kolom- en rijtitels in het rapport. Andere hiërarchieën worden gebruikt als filterhiërarchieën. De elementen die gebruikers selecteren uit de kolom-, rij- en filterhiërarchieën hebben invloed op de waarden die ze te zien krijgen. Zo kunnen gebruikers bijvoorbeeld de verkoopcijfers van alle producten in Europa in 2019 weergeven, of de inkomsten van een bepaald verkoopkanaal voor één product in 2020.

U kunt meerdere elementen uit meerdere hiërarchieën op een as plaatsen. Zo kunt u een producthiërarchie en een periodehiërarchie op de kolomas plaatsen. Het rapport toont dan een waarde voor elke combinatie van product en periode. U kunt ook meerdere groepen elementen uit één hiërarchie op een as zetten. U kunt bijvoorbeeld de kwartalen van het vorige, huidige en toekomstige jaar weergeven om de werkelijke, budget- en prognosewaarden te vergelijken. Elke groep elementen vormt een segment.

U kunt een dergelijke rapportlay-out op twee manieren ontwerpen. De eerste methode maakt gebruik van lijsten in hyperblocks en andere rapportobjecten. De tweede is het definiëren van deelselecties waarin de rij-, kolom- en filterdimensies zijn gedefinieerd in één object. Als u bij deelselecties nulwaarden of ontbrekende waarden wilt onderdrukken, worden de rapportwaarden sneller en efficiënter berekend dan bij lijsten. Als u lijsten gebruikt, zijn voor berekening van de lijsten, berekening van de waarden en nulonderdrukking afzonderlijke aanroepen naar de database nodig.

Als u een deelselectie maakt, worden de gegevens waarnaar het verwijst uit de database gelezen en in het geheugen bewaard. Gewoonlijk wordt een SLICEGET-formule gebruikt om de gegevens uit te lezen en te tonen.

U maakt deelselecties aan in het dialoogvenster Nieuwe deelselectie.

Wanneer u al over een geschikte XML-variabele beschikt, kunt u klikken op Variabele deelselectie in het dialoogvenster Nieuwe deelselectie. Selecteer vervolgens de variabele.

Als u een XML-variabele wilt gebruiken als deelselectie, moet u verschillende deelselectiefuncties configureren.

Elke MDX-instructie die een tabel als resultaatset retourneert, kan worden gebruikt om een deelselectie te definiëren. Selecteer Aangepaste MDX in het dialoogvenster Nieuwe deelselectie. Variabelen en functies kunnen worden verwerkt in de MDX.