La tipologia del linguaggio di base per le formule è un sottoinsieme di Transact SQL di SQL Server.
Ci sono due macro-categorie di KPI:
- KPI su calcolo Live
- KPI su calcolo Periodico
La distinzione tra calcolo live e calcolo periodico è definita dalla direttiva @@CALCULATE_EVERY
Non è possibile scrivere una procedura stile script, con variabili di appoggio o quant altro, la formula è pensata per essere il risultato di un calcolo diretto.
Non si può quindi scrivere una formula del tipo:
DECLARE @moltiplicatore INT = 10;
DECLARE @offset FLOAT = 2.5;
SELECT @temperatura * @moltiplicatore + @offset;
Ma si dovrà scrivere la formula in questo modo:
@temperatura * 10 + 2.5;
Inoltre è possibile aggiungere commenti all’interno della formula per meglio esplicitare i vari passaggi:
- “–”: per aggiungere un commento su singola riga; è possibile aggiungerlo anche alla fine di una singola istruzione.
Esempi:
// la seguente istruzione somma due temperature
@temp1 + @temp2;
@temp1 + @temp2; — Somma di due temperature
“/* */”: per aggiungere un commento su più righe.
Esempio:
/*
Scritto da Marco Rossi, 2022-02-15.
Somma di due temperature.
*/
@temp1 + @temp2;
Was this helpful?
0 / 0