• Non ci sono risultati.

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