Condividi tramite


Proprietà dei membri MDX

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

Le proprietà dei membri contengono informazioni di base su ogni membro di ogni tupla. Tali informazioni di base includono il nome del membro, il livello padre, il numero di elementi figli e così via. Le proprietà dei membri sono disponibili per tutti i membri a un livello specifico. Per quanto riguarda l'organizzazione, le proprietà dei membri vengono gestite come dati organizzati a livello di dimensione, archiviati in una singola dimensione.

Nota

In MicrosoftSQL Server le proprietà dei membri sono definite relazioni tra attributi. Per altre informazioni, vedere Relazioni tra attributi.

Le proprietà dei membri possono essere intrinseche o personalizzate:

Proprietà intrinseche dei membri
Tutti i membri supportano le proprietà intrinseche dei membri, ad esempio il valore formattato di un membro, mentre per le dimensioni e i livelli sono disponibili ulteriori proprietà intrinseche dei membri per livelli e dimensioni, quale l'ID di un membro.

Per altre informazioni, vedere Proprietà membro intrinseco (MDX).

Proprietà dei membri definite dall'utente
Ai membri sono spesso associate proprietà aggiuntive. Il livello Products, ad esempio, può includere le proprietà SKU, SRP, Weight e Volume per ogni prodotto. Tali proprietà non sono membri, ma includono informazioni aggiuntive sui membri del livello Products.

Per altre informazioni, vedere Proprietà membro definite dall'utente (MDX).

Sia le proprietà intrinseche dei membri che quelle definite dall'utente possono essere recuperate usando la parola chiave PROPERTIES o la funzione Properties .

Utilizzo della parola chiave PROPERTIES

La parola chiave PROPERTIES specifica le proprietà dei membri che devono essere usate per una determinata dimensione dell'asse. La parola chiave PROPERTIES viene inserita nella clausola <axis specification> dell'istruzione MDX SELECT :

SELECT [<axis_specification>  
       [, <axis_specification>...]]  
  FROM [<cube_specification>]  
[WHERE [<slicer_specification>]]  

La clausola <axis_specification> include la clausola facoltativa <dim_props> , come illustrato nella sintassi seguente:

<axis_specification> ::= <set> [<dim_props>] ON <axis_name>  

Nota

Per altre informazioni sui <set> valori e<axis_name>, vedere Specificare il contenuto di un asse di query (MDX).

La clausola <dim_props> consente di eseguire query sulle proprietà di dimensioni, livelli e membri usando la parola chiave PROPERTIES . Il formato della clausola <dim_props> è illustrato nella sintassi seguente:

<dim_props> ::= [DIMENSION] PROPERTIES <property> [,<property>...]  

Il dettaglio della sintassi di <property> dipende dalla proprietà su cui viene eseguita la query:

  • Le proprietà dei membri intrinseche e sensibili al contesto devono essere precedute dal nome della dimensione o del livello. Le proprietà dei membri intrinseche e non sensibili al contesto non possono essere invece qualificate dal nome della dimensione o del livello. Per altre informazioni su come usare la parola chiave PROPERTIES con proprietà membro intrinseche, vedere Proprietà membro intrinseco (MDX).

  • Le proprietà dei membri definite dall'utente devono essere precedute dal nome del livello in cui si trovano. Per altre informazioni su come usare la parola chiave PROPERTIES con proprietà membro definite dall'utente, vedere Proprietà membro definite dall'utente (MDX).

Vedere anche

Creazione e utilizzo di valori di proprietà (MDX)