MEL_LiczbaLicznikow
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ż:
-