Gebruik de spreidingsmeasure om scenariowaarden te bewerken
Deze measure (zoals gedefinieerd in de werkbladparameter) wordt gebruikt om de aangepaste waarden van een measure, die niet is opgegeven in rv_measure_calc
naar een aggregatieniveau te spreiden. Als u de scenariowaarden in een werkblad wilt bewerken met behulp van een spreidingsmeasure, geldt het volgende:
- Het werkblad moet onderdeel zijn van een combinatie van cyclus en module met het type Rapportbron ingesteld op Ingebed.
- De measure moet worden opgenomen in
rv_measure_editable
(een set measures die bewerkbaar zijn). Als dit niet is opgegeven, kunnen alle measures inrv_measure_passed
worden bewerkt. - Het periode-element is niet opgegeven in de set
rv_period_lock
(de parameter bevat een set perioden om bewerking te vergrendelen of uit te schakelen); of het bevat geen ascendant of descendant (parent of child) van een van de perioden in de parameterset.Als bijvoorbeeld de set rv_period_lock [BJ 14 Kwt1] is, met BJ 2014 en "Maandkalender" (ascendant) en BJ14 M01, BJ14 M02, BJ14 M03 (descendant). De elementen worden dan vergrendeld en kunnen niet worden aangepast.
Als u een cel rechtstreeks bewerkt en de optie
gebruikt om de wijzigingen naar de OLAP-server bij te werken, zijn dit de mogelijke scenario's:- Als u een bestaande waarde bewerkt (oorspronkelijke waarde <> 0) en de huidige measure is niet gedefinieerd in
rv_measure_calc
, dan wordt de nieuwe waarde rechtstreeks bijgewerkt naar OLAP zonder de speciale opdrachten. Als de cel een basiscel is, dan genereert OLAP een nieuwe waarde. Als dat niet het geval is, wordt de bestaande waarde over de gegevens verspreid. - Als het huidige bericht niet is gedefinieerd in
rv_measure_calc
, en u een nieuwe waarde opgeeft (oorspronkelijke waarde = nul), geldt het volgende:- Als u een basiscel bewerkt, wordt de waarde rechtstreeks bijgewerkt naar OLAP zonder de speciale opdrachten te gebruiken.
NB: De attributen van de kerntabel worden gebruikt als onderdeel van de definitie van een basiscel. Als u bijvoorbeeld een basisartikel, locatie en periode selecteert met de kerntabel "Alle klassen" in het slicers-gebied, dan wordt de aggregatie van het attribuut klassenkerntabel gebruikt, wat aangeeft dat de huidige cel geen basiscel is.
- Als de cel geen basiscel is, dan wordt de opdracht #LIKEFULL new_value like_measure of de opdracht
rv_measure_spreadlike
gebruikt. Alsrv_measure_spreadlike
niet is gedefinieerd, kunnen de aangepaste gegevens niet worden opgeslagen.
- Als u een basiscel bewerkt, wordt de waarde rechtstreeks bijgewerkt naar OLAP zonder de speciale opdrachten te gebruiken.
Met de measure rv_measure_calc kunt u de bewerkingsregels voor de berekende measures definiëren. Maar als er in de set een measure bestaat, moet u de doel-, wegings- en spreidingsregel selecteren om de gegevens terug te zetten.