Passa al contenuto principale
Adaptive Planning
Ultimo aggiornamento: 2023-06-23
Riferimenti: Operatori e funzioni per la formattazione condizionale

Riferimenti: Operatori e funzioni per la formattazione condizionale

Regole della sintassi

Sintassi di base:
first-expression comparison-operator second-expression
. Esempio:
([Quick Ratio] - 10) * 2 >= 19
  • Un'espressione può fare riferimento a qualsiasi serie di dati nel grafico, inclusi i dati di un conto, di un calcolo o di una metrica personalizzata. È necessario allegare tIl nome della serie di dati (non il codice) o il nome del calcolo tra parentesi Eesempios:
    [1000 Assets]
    ,
    [QuickRatio]
    . TNome della serie di dati visualizza in Impostazioni dati:
Nome serie di dati dalla sezione Conto esteso nella scheda Impostazioni dati
  • Workday evalutaespressioni da sinistra a destra; espressioni tra parentesi calcolare per primo.

Confronto

Operatore
Descrizione
Sintassi
=
Verifica se due valori sono uguali.
[metric1] = [metric2]
<>
Verifica se due valori non sono uguali.
[metric1] <> [metric2]
<
Verifica se il valore di sinistra è inferiore al valore di destra.
[metric1] < [metric2]
<=
Verifica se il valore di sinistra è minore o uguale al valore di destra.
[metric1] <= [metric2]
>
Verifica se il valore di sinistra è maggiore del valore di destra.
[metric1] > [metric2]
>=
Verifica se il valore di sinistra è maggiore o uguale al valore di destra.
[metric1] >= [metric2]
BETWEEN
Verifica se un valore è compreso tra altri due valori. I valori minimo e massimo sono inclusi nell'intervallo. Da utilizzare con l'operatore AND.
[metric1] BETWEEN 0 AND [metric2]
NOT BETWEEN
Verifica se un valore non è compreso tra gli altri due valori. I valori minimo e massimo sono inclusi nell'intervallo. Da utilizzare con l'operatore AND.
[metric1] NOT BETWEEN 0 AND [metric2]
AND
Confronta due espressioni e restituisce Vero se sono entrambe vere.
([metric1] >= [metric2]) AND ([metric1] >= [metric3])
OR
Confronta due espressioni e restituisce Vero se una delle due è vera.
([metric1] >= [metric2]) OR ([metric1] >= [metric3])

Matematici

Utilizzare gli operatori matematici con le espressioni.
Operatore
Descrizione
Sintassi
+
Somma due valori.
[metric1] + [metric2]
-
Sottrae due valori tra di loro.
[metric1] - [metric2]
/
Divide due valori tra di loro.
[metric1] / [metric2]
*
Moltiplica due valori tra di loro.
[metric1] * [metric2]
%
Calcola il valore residuo (modulo) quando si dividono due valori tra di loro.
[metric1] % [metric2]
^
Eleva il valore a sinistra alla potenza indicata dal valore a destra. Esempio: 5^ 2 = 25.
[metric1] ^2

Funzioni di calcolo

Funzione
Descrizione
Esempio
min(
expression
,
expression
)
Restituisce il valore più piccolo di due espressioni.
min([metric1], [metric2])
max(
expression
,
expression
)
Restituisce il valore più grande di due espressioni.
max([metric1], [metric2])
sin(
expression
)
Restituisce il seno di una metrica o espressione. Utilizzato in trigonometria.
sin([metric1])
cos(
expression
)
Restituisce il coseno di una metrica o espressione. Utilizzato in trigonometria.
cos([metric1])
tan(
expression
)
Restituisce la tangente di una metrica o espressione. Utilizzato in trigonometria.
tan([metric1])
abs(
expression
)
Restituisce il valore assoluto di una metrica o espressione. Consente di convertire i numeri negativi in numeri positivi.
abs([metric1])
sqrt(
expression
)
Restituisce la radice quadrata di una metrica o espressione.
sqrt([metric1])
round(
expression
)
Arrotonda un valore numerico al numero intero più vicino. Il valore medio viene arrotondato per eccesso. Esempi:
  • round(10,2) viene arrotondato per difetto a 10
  • round(10,5) viene arrotondato per eccesso a 11
  • round(10,7) viene arrotondato per eccesso a 11
round([metric1])
round(
expression
,
digits
)
Arrotonda un valore numerico al numero di cifre specificato. Le
cifre
positive vengono arrotondate al numero di posizioni decimali specificato. Le
cifre
negative vengono arrotondate al multiplo di 10 più vicino. Esempi:
  • round(2,15, 1) viene arrotondato per eccesso a 2,2
  • round(70, -2) viene arrotondato per eccesso a 100
round([metric1], 1)
floor(
expression
)
Restituisce un valore numerico arrotondato per difetto avvicinandosi allo zero. Esempi:
  • floor(10,2) viene arrotondato per difetto a 10
  • floor(10,5) viene arrotondato per difetto a 10
  • floor(10,7) viene arrotondato per difetto a 10
floor([metric1], 2)
floor(
expression
,
expression
)
Restituisce un valore numerico arrotondato per difetto avvicinandosi allo zero, al multiplo più vicino. Esempi:
  • floor(3,5, 2) viene arrotondato per difetto a 2
floor([metric1], 2)
ceiling(
expression
)
Restituisce un numero arrotondato per eccesso allontanandosi dallo zero. Esempi:
  • ceiling(10) viene arrotondato per eccesso a 11
  • ceiling(10,5) viene arrotondato per eccesso a 11
  • ceiling(10,7) viene arrotondato per eccesso a 11
ceiling([metric1])
ceiling(
expression
,
expression
)
Restituisce un numero arrotondato per eccesso, allontanandosi dallo zero, al multiplo significativo più vicino. Esempi:
  • ceiling(10, 1) viene arrotondato per eccesso a 11
  • ceiling(10,5, 2) viene arrotondato per eccesso a 13
  • ceiling(10,7, 2) viene arrotondato per eccesso a 13
ceiling([metric1], 2)