Opis funkcji działania funkcji NKartoteka( Symbol, ZakresOdMc, ZakresDoMc, Co )
Funkcja służy do pobrania sumy wybranych elementów zapisanych na kartotekach naliczenia wszystkich lokali danej nieruchomości. Domyślnie jest to ilość ale może być wartość lub ilość pozycji (wystąpień)
Opis parametrów funkcji
- Symbol - symbol elementu składników naliczenia (łańcuch znaków). Użycie pola pustego lub pominięcie spowoduje wybranie symbolu bieżącego czyli aktualnie wyliczanego.
- ZakresOdMc - parametr jest liczbą zakresem od w ilości miesięcy w stosunku do bieżącego. Użycie wartości ujemny spowoduje pobranie wartości z zakresu miesiąca wstecz od miesiąca na który jest naliczany (wartość -1 miesiąc poprzedni)
- ZakresDoMc - parametr jest liczbą zakresem do w ilości miesięcy w stosunku do bieżącego (reszta jw.)
- Co - opcjonalny parametr pozwalający określić co ma być sumowane i zwracane. Domyślnie jest to ilość. Parametr może mieć następujące wartości:
'ilość' , 'i' - domyślnie ilość
'cena' , 'c' - cena
'wartość' , 'w' - wartość netto
'lp' - ilość wystąpień
Szczegółowy opis działania funkcji
- Funkcja nie zwraca wartości w bieżącym naliczeniu (sama siebie nie uwzględnia)
- Użycie Symbol z wartości parametru (symbolu elementu składnika) nie występującego dla danego lokalu spowoduje zwrócenie wartości 0 (pozwala to na wymienianie w algorytmie różnych symboli i w zależności od tego który wystąpi to ten zwróci wartość.
Przykłady wywołania
NKartoteka( , , -1, 0)
Najprostsza wersja użycia funkcji, symbol elementu naliczenia jest bieżący składnika i funkcja zwraca ilość z poprzedniego i bieżącego miesiąca z wszystkich lokali danej nieruchomości
NKartoteka('kga',-3,0,'w')+NKartoteka('ukga',-3,0,'wartość')+NKartoteka('kdw',-3,0,'wartosc')+NKartoteka('nie_ma',,-3,0,'wartosc')
Ten przykład pokazuje że można używać wiele symboli nawet takich które nie występują oraz używać zamiennie wskazanie co chcemy czytać (wymieniam tutaj
'w' ,
'wartość' ,
'wartosc' )