Funzioni, operatori e parole chiave
6.1.9 Funzioni Set
6.1.9.1 ElementiSecondari
Descrizione
Restituisce i membri secondari di un membro Gruppo di funzioni
Set Sintassi
member_set member.Children
Input
Obbligatorio Tipo
Descrizione Parametro
Sì membro
Qualsiasi membro membro
Note
• ElementiSecondarinon viene utilizzata come funzione autonoma, ma viene inserita nel parametro di input delle funzioni di aggregazione che specifica l'insieme di membri per l'aggregazione.
• Il parametro membro viene specificato esplicitamente o rappresenta il membro corrente di una
Funzioni, operatori e parole chiave
gerarchia. Se si specifica una gerarchia e la gerarchia non si trova nel contesto della formula, la formula restituisce un valore vuoto.
Esempi
[Geografia].[US].[California].ElementiSecondarirestituisce [Los Angeles], [San Francisco], [San Diego].
[Geografia].ElementiSecondarirestituisce [Los Angeles], [San Francisco], [San Diego] se [California] è il membro corrente nella gerarchia [Geografia].
Argomenti correlati
•Aggregato
•Media
•Conteggio
•Max
•Min
•Somma
6.1.9.2 Profondità
Descrizione
Restituisce la profondità di un membro di una gerarchia Gruppo di funzioni
Set Sintassi
int membro.Profondità Input
Obbligatorio Tipo
Descrizione Parametro
Sì membro
Qualsiasi membro membro
Note
• La profondità è la distanza del membro dal livello principale della gerarchia.
• Il livello superiore della gerarchia è il livello 0.
• Il parametro membro viene specificato esplicitamente o rappresenta il membro corrente di una gerarchia. Se si specifica il membro esplicitamente è necessario indicare il percorso completo della gerarchia. Se si specifica una gerarchia e la gerarchia non si trova nel contesto della formula, la formula restituisce un valore vuoto.
Esempi
[Geografia].[US].[California].[Los Angeles].Profonditàrestituisce 2.
6.1.9.3 Discendenti
Descrizione
Restituisce i membri discendenti di un membro Gruppo di funzioni
Set
No (il livello del membro è l'impos-tazione predefinita)
livello Il livello dei discendenti
livello
No (il livello del membro è l'impos-tazione predefinita)
int La distanza del livello discendente dal livello corrente
distanza
No (il valore predefinito è Self) parola chiave
Determina quali membri discende-nti vengono restituiti
desc_flag
Note
• Discendentinon viene utilizzata come funzione autonoma, ma viene inserito nel parametro di input delle funzioni di aggregazione che specifica l'insieme di membri per l'aggregazione.
• Il parametro membro viene specificato esplicitamente o rappresenta il membro corrente di una gerarchia. Se si specifica il membro esplicitamente è necessario indicare il percorso completo della gerarchia. Se si specifica una gerarchia e la gerarchia non si trova nel contesto della formula, la formula restituisce un valore vuoto.
• Selfin desc_flag si riferisce al livello specificato dal parametro livello|distanza.
• Primain desc_flag si riferisce a tutti i livelli al di sopra del livello specificato dal parametro livel lo|distanza.
• Dopoin desc_flag si riferisce a tutti i livelli al di sotto del livello specificato dal parametro livel lo|distanza.
• I valori di desc_flag sono i seguenti:
Funzioni, operatori e parole chiave
Restituisce i discendenti al livello specificato dal parametro livello|distan za, incluso il membro corrente, se si trova a questo livello.
Self
Restituisce il membro corrente e tutti i discendenti al di sopra del livello speci-ficato dal parametro livello|distanza.
Prima
Restituisce i discendenti al di sotto del livello specificato dal parametro livel lo|distanza.
Dopo
Restituisce il membro corrente e tutti i discendenti al livello specificato dal pa-rametro livello|distanza e al di sopra di esso.
Self_Before
Restituisce il membro corrente e tutti i discendenti al livello specificato dal pa-rametro livello|distanza e al di sotto di esso.
Self_Dopo
Restituisce il membro corrente e tutti i discendenti eccetto quelli al livello spe-cificato dal parametro livello|distanza.
Before_After
Restituisce il membro corrente e tutti i discendenti.
Self_prima_dopo
Restituisce tutti i membri tra il membro corrente e il livello specificato dal para-metro livello|distanza che non hanno membri figlio.
Foglie
• Il parametro distanza deve essere positivo.
Esempi
Tutti gli esempi sono basati sui dati seguenti:
USA
Francis-San Diego co Los
An-geles
Discendenti([Geografia].[US].[California];[Geografia].[Città])restituisce [San Francisco], [San Diego], [Los Angeles].
Discendenti([Geografia];1)restituisce [California], [Nevada] se il membro corrente è [US].
Discendenti([Geografia].[US];2;Prima)restituisce [US], [California], [Nevada].
Discendenti([Geografia].[US];[Geografia].[Città],Self_Before)restituisce [US], [California], [Nevada], [San Francisco], [San Diego], [Los Angeles], [Las Vegas], [Reno], [Carson City].
Discendenti([Geografia];[Geografia].[Stato];Dopo)restituisce [San Francisco], [San Diego], [Los Angeles], [Las Vegas], [Reno], [Carson City] se il membro corrente è [US].
Discendenti([Geografia];1;Self_Dopo)restituisce [US], [California], [Nevada], [San Francisco], [San Diego], [Los Angeles], [Las Vegas], [Reno], [Carson City] se il membro corrente è [US].
Discendenti([Geografia].[US];[Geografia].[Stato];Before_After)restituisce [US], [San Francisco], [San Diego], [Los Angeles], [Las Vegas], [Reno], [Carson City].
Discendenti([Geografia].[US];[Geografia].[Stato];Self_prima_dopo)restituisce [US], [California], [Nevada], [San Francisco], [San Diego], [Los Angeles], [Las Vegas], [Reno], [Carson City].
Discendenti([Geografia].[US];[Geografia].[Città];Foglie)restituisce [San Francisco], [San Diego], [Los Angeles], [Las Vegas], [Reno], [Carson City].
Argomenti correlati
•Aggregato
•Media
•Conteggio
•Max
•Min
•Somma
6.1.9.4 ÈFoglia
Descrizione
Determina se un membro è un membro foglia Gruppo di funzioni
Varie Sintassi
membro booleano.ÈFoglia Input
Obbligatorio Tipo
Descrizione Parametro
Sì membro
Qualsiasi membro membro
Note
• Un membro foglia è un membro privo di membri figlio.
• Il parametro membro viene specificato esplicitamente o rappresenta il membro corrente di una gerarchia. Se si specifica il membro esplicitamente è necessario indicare il percorso completo della gerarchia. Se si specifica una gerarchia e la gerarchia non si trova nel contesto della formula, la formula restituisce un valore vuoto.
Funzioni, operatori e parole chiave
Esempi
[Geografia].[US].[California].ÈFogliarestituisce False se [California] ha i membri figlio [Los Angeles], [San Diego], [San Francisco].
[Geografia].ÈFogliarestituisce True se il membro corrente della gerarchia [Geografia] è [Nevada]
e [Nevada] non ha membri figlio.
6.1.9.5 Chiave
Descrizione
Restituisce la chiave di un membro Sintassi
stringa member.Key Gruppo di funzioni Set
Input
Obbligatorio Tipo
Descrizione Parametro
Sì membro
Qualsiasi membro membro
Note
• La chiave è l'identificativo interno di un membro.
• Il parametro membro viene specificato esplicitamente o rappresenta il membro corrente di una gerarchia. Se si specifica il membro esplicitamente è necessario indicare il percorso completo della gerarchia. Se si specifica una gerarchia e la gerarchia non si trova nel contesto della formula, la formula restituisce un valore vuoto.
Esempio
[Geografia].[US].Keyrestituisce "XYZ" se la chiave del membro [US] è "XYZ".
6.1.9.6 Lag
Descrizione
Restituisce un membro allo stesso livello del membro corrente e a una data distanza prima di esso
Sintassi
membro member.Lag(distanza) Gruppo di funzioni
Set Input
Obbligatorio Tipo
Descrizione Parametro
Sì membro
Qualsiasi membro membro
Sì int
La distanza del membro dal mem-bro corrente
distanza
Note
• Lagnon viene utilizzata come funzione autonoma, ma viene inserito nel parametro di input delle funzioni di aggregazione che specifica l'insieme di membri per l'aggregazione.
• Se distanza è un valore positivo, Lag restituisce il membro distanza posizioni prima del membro.
Se distanza è un valore negativo, Lag restituisce il membro distanza posizioni dopo il membro.
• Il parametro membro viene specificato esplicitamente o rappresenta il membro corrente di una gerarchia. Se si specifica il membro esplicitamente è necessario indicare il percorso completo della gerarchia. Se si specifica una gerarchia e la gerarchia non si trova nel contesto della formula, la formula restituisce un valore vuoto.
• Lagutilizza l'ordine dei membri nella gerarchia e nella query per restituire il relativo membro.
Esempi
[Geografia].[US].[California].[San Francisco].Lag(1)restituisce [San Diego] se [San Diego] è il membro che precede [San Francisco] al livello Città.
Argomenti correlati
•Aggregato
•Media
•Conteggio
•Max
•Min
•Somma
6.1.9.7 Elemento principale
Descrizione
Restituisce il membro principale di un membro
Funzioni, operatori e parole chiave
Gruppo di funzioni Set
Sintassi
member member.Parent
Input
Obbligatorio Tipo
Descrizione Parametro
Sì membro
Qualsiasi membro membro
Note
• Elemento principalenon viene utilizzato come funzione autonoma, ma viene inserito nel parametro di input delle funzioni di aggregazione che specifica l'insieme di membri per l'aggregazione.
• Il parametro membro viene specificato esplicitamente o rappresenta il membro corrente di una gerarchia. Se si specifica il membro esplicitamente è necessario indicare il percorso completo della gerarchia. Se si specifica una gerarchia e la gerarchia non si trova nel contesto della formula, la formula restituisce un valore vuoto.
Esempi
[Geografia].[US].[California].[Los Angeles])restituisce [California].
Argomenti correlati
•Aggregato
•Media
•Conteggio
•Max
•Min
•Somma
6.1.9.8 ElementiDiPariLivello
Descrizione
Restituisce il membro con i relativi membri di pari livello.
Gruppo di funzioni Set
Sintassi
member_set member.Siblings
Input
Obbligatorio Tipo
Descrizione Parametro
Sì membro
Qualsiasi membro membro
Note
• ElementiDiPariLivellonon viene utilizzata come funzione autonoma, ma viene inserito nel parametro di input delle funzioni di aggregazione che specifica l'insieme di membri per l'aggregazione.
• Il parametro membro viene specificato esplicitamente o rappresenta il membro corrente di una gerarchia. Se si specifica il membro esplicitamente è necessario indicare il percorso completo della gerarchia. Se si specifica una gerarchia e la gerarchia non si trova nel contesto della formula, la formula restituisce un valore vuoto.
• I membri di pari livello sono membri dello stesso livello e con lo stesso elemento principale del mem bro.
Esempi
[Geografia].[US].[California].ElementiDiPariLivellorestituisce [Nevada], [Arizona]
se [Nevada] e [Arizona] si trovano allo stesso livello di [California].
Argomenti correlati
•Aggregato
•Media
•Conteggio
•Max
•Min
•Somma