Ordinal (MDX)Ordinal (MDX)

SI APPLICA A:sìSQL Server Analysis ServicesnoAzure Analysis ServicesAPPLIES TO:yesSQL Server Analysis ServicesnoAzure Analysis Services

Restituisce il valore ordinale in base zero associato a un livello.Returns the zero-based ordinal value associated with a level.

SintassiSyntax


Level_Expression.Ordinal   

ArgomentiArguments

Level_ExpressionLevel_Expression
Espressione MDX (Multidimensional Expression) valida che restituisce un livello.A valid Multidimensional Expressions (MDX) expression that returns a level.

OsservazioniRemarks

Il ordinale viene spesso utilizzata in combinazione con il IIF e CurrentMember funzioni per visualizzare in modo condizionale valori differenti a diversi livelli di gerarchia, in base alla posizione ordinale di ogni cella specifica nel risultato della query.The Ordinal function is frequently used in conjunction with the IIF and CurrentMember functions to conditionally display different values at different hierarchy levels, based on the ordinal position of each specific cell in the query result. Ad esempio, è possibile utilizzare il ordinale funzione per eseguire calcoli a determinati livelli e visualizzare un valore predefinito "N/d" ad altri livelli.For example, you can use the Ordinal function to perform calculations at certain levels and display a default value of "N/A" at other levels.

EsempioExample

Nell'esempio seguente viene restituito il numero ordinale corrispondente al livello Calendar Quarter nella gerarchia Calendar.The following example returns the ordinal number for the Calendar Quarter level in the Calendar hierarchy.

WITH MEMBER Measures.x AS [Date].[Calendar].[Calendar Quarter].Ordinal  
SELECT Measures.x on 0  
FROM [Adventure Works]  

Vedere ancheSee Also

Riferimento alla funzione MDX ( MDX )MDX Function Reference (MDX)