Vai al contenuto principale Passa a contenuto complementare

FirstSortedValue - funzione per grafici

FirstSortedValue() restituisce il valore dell’espressione specificata in value che corrisponde al risultato della classificazione dell’argomento a sort_weight, ad esempio, il nome del prodotto con il prezzo unitario più basso. Il valore n nell’ordine di classificazione può essere specificato in rank. Se più valori risultanti condividono lo stesso sort_weight per il rank specificato, la funzione restituisce NULL.

Sintassi:  

FirstSortedValue([{SetExpression}] [DISTINCT] [TOTAL [<fld {,fld}>]] value, sort_weight [,rank])

Tipo di dati restituiti: duale

Argomenti
ArgomentoDescrizione
valueCampo di output. La funzione trova il valore dell’espressione value che corrisponde al risultato della classificazione di sort_weight.
sort_weight Campo di input. L'espressione contenente i dati da ordinare. Viene trovato il primo valore (il più basso) di sort_weight dal quale viene determinato il valore corrispondente dell'espressione value. Inserendo un segno meno davanti a sort_weight, la funzione restituisce invece l'ultimo valore ordinato (il più elevato).
rankDichiarando un valore "n" di rank maggiore di 1, si otterrà il valore n-esimo nell'ordine.
SetExpressionPer impostazione predefinita, la funzione di aggregazione aggrega la serie di possibili record definiti dalla selezione. È possibile definire una serie di record alternativa mediante un'espressione Set Analysis.
DISTINCTSe la parola DISTINCT è riportata prima degli argomenti della funzione, i duplicati risultanti dalla valutazione degli argomenti della funzione vengono ignorati.
TOTALSe la parola TOTAL viene riportata prima degli argomenti della funzione, il calcolo verrà effettuato su tutti i valori possibili dati dalle selezioni correnti e non solo su quelli relativi al valore dimensionale attuale, vale a dire che verranno ignorate le dimensioni del grafico.

Utilizzando TOTAL [<fld {.fld}>], dove il qualificatore TOTAL è seguito da un elenco di uno o più nomi di campo come sottogruppo delle variabili di dimensione del grafico, si crea un sottogruppo di tutti i valori possibili.

Definizione dell'ambito di aggregazione

Esempio: espressioni del grafico
EsempioRisultato
FirstSortedValue (Product, UnitPrice) Restituisce il valore Product con il più basso UnitPrice.
FirstSortedValue (Product, UnitPrice, 2) Restituisce il valore Product con il secondo UnitPrice più basso.
FirstSortedValue (Customer, -UnitPrice, 2) Restituisce il Customer con il valore Product con il secondo UnitPrice più alto.
FirstSortedValue (Customer, -UnitPrice*UnitSales, 2) Restituisce il Customer con il secondo valore di ordinamento più elevato per le vendite, UnitPrice moltiplicato per UnitSales.

Esempio: principi fondamentali della funzione FirstSortedValue

Esempio: scenario per la funzione FirstSortedValue

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – facci sapere come possiamo migliorare!