# RangeCount — funkcja skryptu i funkcja wykresu

Funkcja RangeCount() zwraca liczbę wartości tekstowych i liczbowych w wyrażeniu lub polu.

Składnia:

RangeCount(first\_expr[, Expression])

Typ zwracanych danych: liczba całkowita

Argumenty:

Argument tej funkcji może zawierać funkcje międzywierszowe, które same zwracają listę wartości.

* first\_expr: wyrażenie lub pole zawierające dane do zliczenia.
* Expression: opcjonalne wyrażenia lub pola zawierające dodatkowe dane do policzenia.

Ograniczenia:

Wartości NULL nie są zliczane.

Przykłady:

Przykłady i wyniki

| Przykład | Wynik |
| --- | --- |
| `RangeCount<br>(1,2,4)` | Zwraca wartość 3 |
| `RangeCount<br>(2,'xyz')` | Zwraca wartość 2 |
| `RangeCount<br>(null( ))` | Zwraca wartość 0 |
| `RangeCount<br>(2,'xyz', null())` | Zwraca wartość 2 |

Przykład: (przy użyciu wyrażenia)

`RangeCount
			(Above(MyField,1,3))`

Zwraca liczbę wartości zawartych w trzech wynikach z kolumny MyField. Jeśli drugi i trzeci argument funkcji Above() będzie mieć wartość i 3, funkcja zwróci wartości z trzech pól ponad bieżącym wierszem (o ile istnieje wystarczająca liczba wierszy powyżej), które stanowią dane wejściowe dla funkcji RangeSum().

Przykładowe dane wyjściowe wyrażenia

| MyField | RangeCount(Above(MyField,1,3)) |
| --- | --- |
| 10 | 0 |
| 2 | 1 |
| 8 | 2 |
| 18 | 3 |
| 5 | 3 |
| 9 | 3 |

**Dane zastosowane w przykładach:**

`RangeTab:` `LOAD * INLINE [` `MyField` `10` `2` `8` `18` `5` `9` `] ;`

Przykład: (w formie tabeli)

Dodaj przykładowy skrypt do dokumentu i uruchom go. Następnie dodaj do arkusza w swoim dokumencie co najmniej pola wyszczególnione w kolumnie wyników, aby wyświetlić wynik.

`RangeTab3:` `LOAD recno() as RangeID, RangeCount(Field1,Field2,Field3) as MyRangeCount INLINE [` `Field1, Field2, Field3` `10,5,6` `2,3,7` `8,2,8` `18,11,9` `5,5,9` `9,4,2`

`];`

Tabela docelowa przedstawia zwrócone wartości funkcjiMyRangeCount dla każdego z rekordów w tabeli.

Przykładowe dane wyjściowe w formie tabeli

| RangeID | MyRangeCount |
| --- | --- |
| 1 | 3 |
| 2 | 3 |
| 3 | 3 |
| 4 | 3 |
| 5 | 3 |
| 6 | 3 |

## Dowiedz się więcej

* [Count](https://help.qlik.com/pl-PL/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/ChartFunctions/CounterAggregationFunctions/count.htm)
* [NumCount — funkcja skryptu i funkcja wykresu](https://help.qlik.com/pl-PL/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RangeFunctions/NumCount.htm)