English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Libreria Database
  • Libreria Standard
  • Funzioni Aggregate

Std Dev P

funzione copia link

Scopo

Questa funzione aggregata può essere usata solo all'interno di query e richiede una clausola di Group By su un campo. Il risultato della funzione di aggregazione StdDevP è la deviazione standard di popolazione di una espressione numerica che, per ogni raggruppamento ottenuto dalla clausola Group By, viene valutata tante volte quanto il suo numero di righe.

Sintassi

set variable := StdDevP(Expression)

Argomenti

Expression Una qualunque espressione di tipo numerico

Valore di ritorno

Per ogni raggruppamento viene valutata l'espressione per ogni sua riga, poi viene calcolata la deviazione standard di popolazione su tutti i risultati ottenuti.

Esempio

// *********************************************
// Calcolo la Deviazione Standard di Popolazione
// *********************************************

public void DatiVendite.DevP()
{
  float res = 0 // Risultato della funzione di aggregazione
  string ar = "" // 
  // 
  // Eseguo la funzione di aggregazione

  select into variables
    set res = stdDevP(Venduto)
    set ar = Area
    set res = stdDevP(Venduto)
  from
    Vendite2 // master table
  where
    Area = Dettagli.AreaVendita
  group by
    Area
  // 
  // Mostro il risultato a video

  Dettagli.Res.text = toString(res)
}
Solitamente la funzione StdDevP viene utilizzata per calcolare la deviazione standard di popolazione dei valori di un campo numerico rispetto ad un raggruppamento.

Ultima modifica: 12/03/2011 / Validità: da 8.5.3800

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum