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

Variance 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 VarianceP è la varianza 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 := VarianceP(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 varianza di popolazione su tutti i risultati ottenuti.

Esempio

// **********************************
// Calcolo la Varianza di popolazione
// **********************************

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

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

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

Ultima modifica: 24/03/2021 / Validità: da 8.5.3800

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum