PrevMember (MDX)PrevMember (MDX)

QUESTO ARGOMENTO SI APPLICA A:sìSQL Server (a partire dalla versione 2008)noDatabase SQL di AzurenoAzure SQL Data Warehouse noParallel Data Warehouse THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Restituisce il membro precedente nel livello contenente un membro specificato.Returns the previous member in the level that contains a specified member.

SintassiSyntax


Member_Expression.PrevMember   

ArgomentiArguments

Member_ExpressionMember_Expression
Espressione MDX (Multidimensional Expression) valida che restituisce un membro.A valid Multidimensional Expressions (MDX) expression that returns a member.

OsservazioniRemarks

Il PrevMember funzione restituisce il membro precedente nello stesso livello del membro specificato.The PrevMember function returns the previous member in the same level as the specified member.

EsempioExample

Nell'esempio seguente viene illustrata una query semplice che utilizza il PrevMember funzione per visualizzare il nome del membro immediatamente precedente al membro corrente sull'asse delle righe:The following example shows a simple query that uses the PrevMember function to display the name of the member immediately before the current member on the rows axis:

WITH MEMBER MEASURES.PREVMEMBERDEMO AS

[Date].[Calendar].CURRENTMEMBER.PREVMEMBER.NAME

SELECT MEASURES.PREVMEMBERDEMO ON 0,

[Date].[Calendar].MEMBERS ON 1

FROM [Adventure Works]

Nell'esempio seguente viene restituito il numero dei rivenditori le cui vendite sono diminuite nel periodo di tempo precedente, in base ai valori del membro State-Province selezionati dall'utente valutati tramite la funzione di aggregazione.The following example returns the count of the resellers whose sales have declined over the previous time period, based on user-selected State-Province member values evaluated using the Aggregate function. Il Hierarchize e DrillDownLevel vengono utilizzate per restituire i valori relativi alla diminuzione delle vendite per le categorie di prodotti nella dimensione Product.The Hierarchize and DrillDownLevel functions are used to return values for declining sales for product categories in the Product dimension. Il PrevMember funzione viene utilizzata per confrontare il periodo di tempo corrente con il periodo di tempo precedente.The PrevMember function is used to compare the current time period with the previous time period.

WITH MEMBER Measures.[Declining Reseller Sales] AS   
   Count(  
      Filter(  
         Existing(Reseller.Reseller.Reseller),   
            [Measures].[Reseller Sales Amount] < ([Measures].[Reseller Sales Amount],  
            [Date].Calendar.PrevMember)  
            )  
         )  
MEMBER [Geography].[State-Province].x AS   
   Aggregate (   
      {[Geography].[State-Province].&[WA]&[US],   
      [Geography].[State-Province].&[OR]&[US] }   
         )  
SELECT NON EMPTY Hierarchize (  
   AddCalculatedMembers (  
      {DrillDownLevel({[Product].[All Products]})}  
         )  
   )  
        DIMENSION PROPERTIES PARENT_UNIQUE_NAME ON COLUMNS   
FROM [Adventure Works]  
WHERE ([Geography].[State-Province].x,   
    [Date].[Calendar].[Calendar Quarter].&[2003]&[4],  
    [Measures].[Declining Reseller Sales])  

Vedere ancheSee Also

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