Condividi tramite


Membri calcolati MDX - Creazione di membri calcolati

Si applica a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

In MDX (Multidimensional Expressions) un membro calcolato viene definito come membro che è stato risolto tramite il calcolo di un'espressione MDX per la restituzione di un valore. Dietro a questa definizione apparentemente semplice si nasconde un'enorme quantità di informazioni. La capacità di creare e utilizzare membri calcolati in una query MDX offre capacità notevoli per la manipolazione dei dati multidimensionali.

I membri calcolati possono essere creati in qualsiasi posizione di una gerarchia. È inoltre possibile creare membri calcolati dipendenti non solo dai membri esistenti di un cubo, ma anche da altri membri calcolati definiti nella stessa espressione MDX.

È possibile definire un membro calcolato in modo da associarvi uno dei contesti seguenti:

  • Con ambito query Per creare un membro calcolato definito come parte di una query MDX e il cui ambito è pertanto limitato alla query, è necessario specificare la parola chiave WITH. Il membro calcolato può essere utilizzato quindi in un'istruzione MDX SELECT. In tal modo, è possibile modificare il membro calcolato creato utilizzando la parola chiave WITH senza alterare l'istruzione SELECT.

    Per altre informazioni su come usare la parola chiave WITH per creare membri calcolati, vedere Creazione di membri calcolati Query-Scoped (MDX).

  • Con ambito sessione Per creare un membro calcolato il cui ambito risulti più ampio del contesto della query, ovvero il cui ambito corrisponde alla durata della sessione MDX, è necessario usare l'istruzione CREATE MEMBER. I membri calcolati definiti tramite questa istruzione sono disponibili in tutte le query MDX della sessione. L'istruzione CREATE MEMBER risulta utile, ad esempio, in un'applicazione client che riutilizza costantemente un set in vari tipi di query.

    Per altre informazioni su come utilizzare l'istruzione CREATE MEMBER per creare membri calcolati in una sessione, vedere Creazione di membri calcolati Session-Scoped (MDX).

Vedere anche

Istruzione CREATE MEMBER (MDX)
Guida di riferimento alle funzioni MDX (MDX)
Istruzione SELECT (MDX)