Se è possibile che una funzione abbia più di un argomento, e si desidera aggiungere un argomento, fare clic sul pulsante Aggiungi argomento.
I valori mancanti
sono ignorati. Ad esempio, se l'espressione è Average(Est, Ovest, Sud)
e manca Sud
, il calcolo trova la media di Est
e Ovest
.
La seguente tabella mostra le funzioni che è possibile aggiungere all'espressione.
Funzione |
Descrizione |
Abs
|
Restituisce il valore assoluto di un numero. Abs accetta solo un argomento. |
Average
|
Restituisce la media di tutti i valori nell'argomento. La media è la somma dei valori divisi dal conteggio. Se il conteggio è zero, Average restituisce un valore mancante. Average accetta qualsiasi tipo di argomenti. Ad esempio:
Average(Product 1, Product 2) restituisce la media di Product 1 e Product 2 .
Average(Gen(2)) restituisce la media di tutti i membri con un livello di generazione di 2.
|
Count
|
Restituisce il conteggio di tutti i valori negli argomenti. Se non ci sono valori da contare, viene restituito zero. Count accetta qualsiasi tipo di argomenti.
Count(Product 1, Product 2, Gen(2)) restituisce 2 + la quantità di membri con un livello di generazione di 2
|
If
|
Restituisce un valore basato su se una data condizione sia true. If accetta tre argomenti, dove:
- Il primo argomento è la condizione da verificare. La condizione presenta una parte sinistra ed una destra, separate da uno dei seguenti operatori: <=, >=, =, <, >, o != (<> può essere utilizzato per i test di disuguaglianza).
- Il secondo argomento è il valore da restituire se la condizione è true.
- Il terzo argomento è il valore da restituire se la condizione è false.
|
Max
|
Restituisce il valore massimo tra tutti i valori negli argomenti. Max accetta qualsiasi tipo di argomento.
|
Median
|
Restituisce il valore mediano tra tutti i valori negli argomenti. Il valore mediano è il valore in cui metà dei numeri è sopra il valore e metà dei numeri è sotto il valore. Median accetta qualsiasi tipo di argomento.
|
Min
|
Restituisce il valore minimo tra tutti i valori negli argomenti. Min accetta qualsiasi tipo di argomento.
|
Potenza
|
Restituisce il valore di un primo valore elevato alla potenza di un secondo valore. Potenza accetta due argomenti, dove:
- Il primo argomento è la base.
- Il secondo argomento è l'esponente.
Potenza restituisce la base elevata alla potenza dell'esponente.
|
Prodotto
|
Restituisce il prodotto della moltiplicazione di tutti i valori negli argomenti. Prodotto accetta qualsiasi tipo di argomento.
|
Round
|
Restituisce la parte intera del numero arrotondato al più vicino numero intero. Round accetta solo un argomento. |
Sqrt
|
Restituisce la radice quadrata di un numero. Sqrt accetta solo un argomento. |
Stdev
|
Restituisce la deviazione standard di tutti i valori negli argomenti. La deviazione standard è una misura di come i valori sono largamente sparsi dal valore medio. Stdev accetta qualsiasi tipo di argomento.
|
Somma
|
Restituisce la somma di tutti i valori negli argomenti.
Se non vi sono valori da aggiungere, Sum restituisce zero. Somma accetta qualsiasi tipo di argomento.
Sum(Product 1, Product 2) restituisce la somma di Product 1 e Product 2 .
Sum(Gen(2)) restituisce la somma di tutti i membri con un livello di generazione di 2.
|
Var
|
Restituisce la varianza di tutti i valori negli argomenti. La varianza è la deviazione quadrata media di ogni membro
nella serie dalla media. Var accetta qualsiasi tipo di argomento. |
Percentoftotal
|
Nota: Percentoftotal si applica solo ai calcoli su database multidimensionali.
Restituisce un membro specificato come percentuale di una parte del totale. Il totale è il valore della cella all'intersezione del membro specificato e di un altro membro sull'altro asse. Ad esempio, una griglia mostra le vendite, dove Tempo si trova sulle righe e Prodotti si trova sulle colonne. È possibile trovare la percentuale del totale per Product 1, dove il totale è rappresentato dalle vendite per Product 1 per All Time . Il membro calcolato restituisce le vendite per Product 1 per ogni periodo di tempo divise dalle vendite per Product 1 per All Time .
Percentoftotal presenta i seguenti argomenti:
- Membro
- È il membro nella dimensione (ossia, colonna o riga) di cui si desidera calcolare la percentuale del totale.
- Dimensione
- È la dimensione sull'asse opposto che contiene il membro utilizzato per determinare il totale. Ad esempio, se la griglia mostra
Tempo e Posizioni sulle righe e Prodotti sulle colonne e Membro è un membro di Prodotti , allora Dimensione può essere Tempo o Posizioni .
- Membro asse opposto
- È il membro di Dimensione che, con Membro, determina il totale da calcolare con la percentuale. Il totale è il valore della cella all'intersezione di Membro e Membro asse opposto.
- Generazione
- È la generazione per cui sono calcolate le percentuali. Una generazione di 0 indica che tutti i membri mostrano le percentuali.
- Raggruppamento
- Quando l'asse ha più di una dimensione, specifica se ogni raggruppamento delle dimensioni ha una percentuale separata. Se Raggruppamento è impostato su non raggruppato, le percentuali sono calcolate attraverso i gruppi.
Ad esempio, la seguente griglia mostra le Percentuali del membro calcolato la cui espressione è una funzione Percentoftotal . La funzione Percentoftotal presenta i seguenti valori per i relativi argomenti:
- Membro = Prodotto
- Dimensione = Posizioni
- Membro asse opposto = Tutte le posizioni
- Generazione = 1
- Raggruppamento = raggruppato
Le percentuali del membro calcolate vengono calcolate come le vendite per il prodotto ad ogni posizione come una percentuale delle vendite per il prodotto in tutte le posizioni.
Posizioni | Tempo | Prodotto | Percentuali |
Est |
2000 | 5 | 0.25 |
2001 | 20 | 0.40 |
2002 | 20 | 0.50 |
Ovest |
2000 | 15 | 0.75 |
2001 | 30 | 0.60 |
2002 | 20 | 0.50 |
Tutte le posizioni |
2000 | 20 | 1 |
2001 | 50 | 1 |
2002 | 40 | 1 |
|
Rank
|
Restituisce la classificazione di ogni elemento in una colonna o riga.
Rank presenta i seguenti argomenti:
- Membro
- È il membro nella dimensione (ossia, colonna o riga) che si desidera classificare.
- Dimensione
- È la dimensione sull'asse opposto i cui membri vengono utilizzati per generare la classificazione. Ad esempio, la griglia mostra le vendite, dove
Tempo e Posizioni sono sulle righe e Prodotti sulle colonne e Membro è un membro di Prodotti . È possibile che Dimensione sia Tempo o Posizione . Se Dimensione è Tempo , allora Rank classifica le vendite di Prodotti nel Tempo .
- Generazione
- È la generazione dei membri della dimensione da classificare. Una
generazione 0 indica che tutti i membri hanno un rango.
- Ordine
- È ascendente o discendente. In ordine decrescente, il numero più alto avrà rango 1. In ordine crescente il numero
più piccolo ha rango 1.
- Raggruppamento
- quando l'asse presenta più di una dimensione, specifica se ogni raggruppamento delle dimensioni viene classificato separatamente. Se Raggruppamento viene impostato su non raggruppato, le classificazioni vengono calcolate attraverso i gruppi.
Nota: Gli argomenti Dimensione, Generazione e Raggruppamento si applicano solo a calcoli su database multidimensionali.
Ad esempio, la seguente griglia mostra la Classificazione del membro calcolato la cui espressione è una funzione Rank . La funzione Rank presenta i seguenti valori per i relativi argomenti:
- Membro = Prodotto
- Dimensione = Tempo
- Generazione = 1
- Ordine = Discendente
- Raggruppamento = raggruppato
Posizioni | Tempo | Prodotto | Rank |
Est |
2000 | 102 | 1 |
2001 | 76 | 3 |
2002 | 88 | 2 |
Ovest |
2000 | 49 | 3 |
2001 | 52 | 1 |
2002 | 51 | 2 |
|
Runningtotal
|
Restituisce il totale progressivo dei valori della dimensione specificata per il
membro specificato.
Runningtotal presenta i seguenti argomenti:
- Membro
- È il membro nella dimensione (ossia, riga o colonna) di cui si desidera calcolare i totali progressivi.
- Dimensione
- È la dimensione sull'asse opposto i cui membri vengono utilizzati per calcolare i totali progressivi. Ad esempio, la griglia mostra le vendite, dove
Tempo e Posizioni sono sulle righe e Prodotti sulle colonne e Membro è un membro di Prodotti . È possibile che Dimensione sia Tempo o Posizione . Se Dimensione è Tempo , allora Runningtotal restituisce il totale progressivo delle vendite per Prodotti nel Tempo .
- Generazione
- È la generazione dei membri della dimensione da sommare. Una generazione di 0 indica che tutti i membri sono sommati.
- Raggruppamento
- Quando l'asse presenta più di una dimensione, specifica se ogni raggruppamento delle dimensioni viene sommato separatamente. Se Raggruppamento viene impostato su non raggruppato, i totali vengono calcolati attraverso i gruppi.
Nota: Gli argomenti Dimensione, Generazione e Raggruppamento si applicano solo a calcoli su database multidimensionali.
Ad esempio, la seguente griglia mostra il Runningtotal del membro calcolato la cui espressione è una funzione Runningtotal . La funzione Runningtotal presenta i seguenti valori per i relativi argomenti:
- Membro = Prodotto
- Dimensione = Tempo
- Generazione = 1
- Raggruppamento = raggruppato
Posizioni | Tempo | Prodotto | RunningTotal |
Est |
2000 | 102 | 102 |
2001 | 76 | 178 |
2002 | 88 | 266 |
Ovest |
2000 | 49 | 49 |
2001 | 52 | 101 |
2002 | 51 | 152 |
|