MEL_LiczbaLicznikow
Zwraca liczbę liczników (lub agregację wyrażenia) dla zadanych warunków (moduł Media)

Składnia

MEL_LiczbaLicznikow(parZas,parTyp,parDataOd,parDataDo,parFltMEL,parFltSQL,parEval,parAgg,parSep)

Parametry

parZas

Identyfikator zasobu

parTyp

Typ licznika lub typy dzielone znakiem "|"

parDataOd, parDataDo

Okres dat od-do, w którym licznik musi być aktywny (instalacja, demontaż)

parFltMEL

Warunek evaluate na rekord licznika.

parFltSQL

Fragment klauzuli WHERE zapytania SQL (tylko wersja SQL).

parEval

W przypadku, gdy parAgg jest inny, niż domyślny (CNT) - wyrażenie do ewaluacji dla każdego licznika z wyznaczonego zbioru

parAgg

Metoda agregacji.

Pusty / CNT - zliczanie, domyślne

CAT - konkatenacja ciągów znaków

SUM - suma

MIN - minimum

MAX - maximum

AVG - średnia

parSep

Jeśli metodą agregacji jest CAT, to opcjonalny separator

zwraca

Liczba liczników lub wynik agregacji wyrażenia

Opis

Funkcja służy do zliczania liczników w zasobie. Funkcja działa dużo szybciej, jeżeli nie podaje się warunku parFltMEL. Funkcja umożliwia również wykonanie agregacji na zadanym wyrażeniu.


Przykłady

MEL_LiczbaLicznikow(ZAS:ID_ZAS,'ZW|CW',0,99999,'','SREDNICA>1')
=> 2

MEL_LiczbaLicznikow(ZAS:ID_ZAS,'ZW',0,99999,'','','MEL:ID_LICZNIKI','CAT','|')
=> '1|12|123|456'

Zobacz również:

-