ValidMeasure (MDX)

Restituisce il valore di una misura in un cubo forzando le dimensioni inapplicabili al livello Totale (o al membro predefinito se non aggregabile) al momento della restituzione del risultato per una tupla specificata.

Sintassi

ValidMeasure(Tuple_Expression) 

Argomenti

  • Tuple_Expression
    Espressione MDX (Multidimensional Expression) valida che restituisce una tupla.

Osservazioni

La funzione ValidMeasure restituisce il valore della misura dalla cella alle coordinate del livello Totale (o del membro predefinito se non aggregabile) per le dimensioni non comuni. In MicrosoftSQL ServerAnalysis Services, il comportamento specificato da questa funzione corrisponde al comportamento predefinito sul lato server ed è controllato dalla proprietà IgnoreUnrelatedDimensions per l'oggetto gruppo di misure.

Per ogni attributo nella tupla specificata con granularità (non corrispondente al membro Totale), la coordinata corrente viene spostata come segue:

  • Gli attributi correlati al membro dell'attributo specificato vengono spostati al membro esistente con il membro corrente.

  • Gli attributi che stabiliscono una correlazione con il membro dell'attributo specificato vengono spostati al membro Totale (o al membro predefinito se non aggregabile).

  • Gli attributi non correlati vengono spostati al membro Totale (in base alla misura).

La granularità su una dimensione Time, ad esempio, corrisponde al mese. Se si utilizza la funzione ValidMeasure sulle celle nella dimensione Time, le celle a livello di settimana restituiscono il valore corrispondente al mese relativo.

Nella tabelle seguente viene illustrato il comportamento della funzione ValidMeasure.

Tupla

Nessuna dimensione Time

Dimensione Time con granularità specificata a livello di anno

Time.Jan

Restituisce Null - Coordinata dell'ambito del gruppo di misure.

Restituisce Null - Al di sotto della granularità.

ValidMeasure(Time.Jan)

Restituisce dati - La funzione ValidMeasure forza la dimensione Time al livello Totale (o al membro predefinito se non aggregabile).

Restituisce Null - Al di sotto della granularità dove ValidMeasure non ha alcun effetto.

Time.[1997].<calculated member>

Restituisce Null - Coordinata dell'ambito del gruppo di misure.

Restituisce Null - Al di sotto della granularità dove ValidMeasure non ha alcun effetto.