CalculationPassValue (MDX)

Geeft ofwel de numerieke of de stringwaarde van een Multidimensionale Expressies (MDX) expressie terug, geëvalueerd over de gespecificeerde berekeningspass van een kubus.

Syntax

  
      Numeric syntax  
CalculationPassValue(Numeric_Expression,Pass_Value [, ABSOLUTE | RELATIVE [,ALL]])  
String syntax  
CalculationPassValue(String_Expression ,Pass_Value [, ABSOLUTE | RELATIVE [,ALL]])  

Arguments

Numeric_Expression
Een geldige numerieke uitdrukking die doorgaans een Multidimensional Expressions (MDX) uitdrukking is van celcoördinaten die een getal teruggeven.

String_Expression
Een geldige stringexpressie die doorgaans een geldige Multidimensional Expressions (MDX) uitdrukking is van celcoördinaten die een getal teruggeven dat als string is uitgedrukt.

Pass_Value
Een geldige numerieke uitdrukking die het berekeningspassnummer specificeert.

ABSOLUTE
Een toegangsvlagwaarde die aangeeft dat de Pass_Value-parameter de nul-gebaseerde index van de berekeningspass bevat. ABSOLUTE is de standaard toegangsvlagwaarde als er geen toegangsvlagwaarde is gespecificeerd.

BETREKKELIJK
Een toegangsvlagwaarde die aangeeft dat de Pass_Value-parameter een relatieve offset bevat ten opzichte van de berekeningspass van de triggerende berekening. Als de offset overgaat in een berekeningspassindex kleiner dan 0, wordt berekening pass 0 gebruikt en treedt er geen fout op.

ALL
Wanneer deze vlag wordt ingesteld, zijn alle waarden null behalve die welke door de opslagengine worden geladen. Wanneer niet ingesteld, worden de waarden geaggregeerd zonder dat er berekeningen worden toegepast.

Remarks

Als een numerieke expressie wordt gegeven, geeft de functie een numerieke waarde terug door de gespecificeerde MDX-numerieke expressie te evalueren in de opgegeven berekeningspass, en optioneel aangepast met een toegangsvlag en een toegangsvlagmodificator.

Als een stringexpressie wordt gegeven, geeft de functie een stringwaarde terug door de gespecificeerde MDX-stringexpressie te evalueren in de gespecificeerde berekeningspass, en optioneel aangepast door een access-vlag en een access-flagmodifier*.*

Met automatische recursieresolutie in Analysis Services heeft deze functie weinig praktisch nut.

Note

Alleen beheerders kunnen de CalculationPassValue-functie binnen een MDX-script gebruiken. Er treedt een fout op als een MDX-script dat deze functie bevat wordt uitgevoerd in de context van een rol zonder beheerdersrechten.