RangeNullCount - script- en diagramfunctie
Syntax:
RangeNullCount(first_expr [, Expression])
Return data type: geheel getal
Arguments:
De argumenten van deze functie kunnen interrecordfuncties bevatten die op hun beurt een lijst met waarden opleveren.
Argument | Beschrijving |
---|---|
|
De uitdrukking die of het veld dat de gegevens bevat die moeten worden gemeten. |
|
Optionele uitdrukkingen of velden die het gegevensbereik bevatten dat moet worden gemeten. |
Examples and results:
Voorbeelden | Resultaten |
---|---|
RangeNullCount (1,2,4) |
retourneert 0 |
RangeNullCount (5,'abc') | retourneert 0 |
RangeNullCount (null( ), null( )) |
retourneert 2 |
Voorbeeld met uitdrukking:
RangeNullCount (Above(Sum(MyField),0,3))
Retourneert het aantal
Opmerking: Het kopiëren van MyField in het onderstaande voorbeeld resulteert niet in een NULL -waarde.
MyField | RangeNullCount(Above(Sum(MyField),0,3)) |
---|---|
10 | Retourneert 2, omdat er geen rijen boven deze rij staan, zodat 2 van de 3 waarden ontbreken (= |
'abc' | Retourneert 1, omdat er slechts één rij boven de huidige rij staat, zodat één van de drie waarden ontbreekt (= |
8 | Retourneert 0 omdat één van de drie rijen een |
Gegevens die worden gebruikt in voorbeelden:
RangeTab:
LOAD * INLINE [
MyField
10
'abc'
8
] ;