Vai al contenuto principale Passa a contenuto complementare

RangeMissingCount - funzione dello script e del grafico

RangeMissingCount() restituisce il numero di valori non numerici (incluso NULL) nell'espressione o nel campo.

Sintassi:  

RangeMissingCount(first_expr[, Expression])

Tipo di dati restituiti: numero intero

Argomenti:  

L'argomento di questa funzione può contenere funzioni intra-record, che a loro volta restituiscono un elenco di valori.

  • first_expr: L'espressione o il campo contenente i dati da conteggiare.
  • Expression: Le espressioni o i campi opzionali contenenti la scala di dati da conteggiare.

Esempi:  

Esempi e risultati
Esempio Risultato
RangeMissingCount (1,2,4)

Restituisce 0

RangeMissingCount (5,'abc') Restituisce 1
RangeMissingCount (null( ))

Restituisce 1

Esempio: (utilizzo dell'espressione)

RangeMissingCount (Above(MinString(MyField),0,3))

Restituisce il numero di valori non numerici trovati nei tre risultati della funzione MinString(MyField) valutati in base alla riga attuale e alle due righe che la precedono.

Nota di suggerimentoDisattivare l'ordinamento di MyField per garantire il funzionamento corretto dell'esempio.
Output dell'espressione di esempio
MyField RangeMissingCount(Above(MinString(MyField),0,3)) Spiegazione
10 2 Restituisce 2 perché non ci sono righe che precedono questa riga, quindi 2 dei 3 valori sono mancanti.
abc 2 Restituisce 2 perché la riga attuale è preceduta da 1 sola riga e la riga attuale non è numerica ('abc').
8 1 Restituisce 1 perché 1 delle 3 righe include un valore non numerico ('abc').
def 2 Restituisce 2 perché 2 delle 3 righe includono valori non numerici ('def' e 'abc').
xyz 2 Restituisce 2 perché 2 delle 3 righe includono valori non numerici (' xyz' e 'def').
9 2 Restituisce 2 perché 2 delle 3 righe includono valori non numerici (' xyz' e 'def').

Dati utilizzati negli esempi:

RangeTab:

LOAD * INLINE [

MyField

10

'abc'

8

'def'

'xyz'

9

] ;

Ulteriori informazioni

 

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!

Partecipa al programma Analytics Modernization

Remove banner from view

Modernizza senza compromettere le tue preziose app QlikView con il programma Analytics Modernization. Fare clic qui per maggiori informazioni o per contattarci: ampquestions@qlik.com