increase map value(key a, value b, map name c, skip empty d)
Gruppe |
Erhöht den Wert von Schlüssel a in einer Named Map c um den Wert b. Hat d den Wert true, wird die Operation nur durchgeführt, wenn das Empty Flag des Wertes b nicht gesetzt ist. Ergebnis ist der in den Typ BigDecimal umgewandelte Wert von b.
Parameterbeschreibung
Parameter |
Beschreibung |
a |
Schlüssel des Wertes. |
b |
Zu addierender Wert. |
c |
Name der Map (bei nicht gesetztem Wert wird die Map default genutzt). |
d |
true, wenn nur Werte b ohne gesetztes Empty Flag verwendet werden sollen. Default: false. |
Beispiel
Die Beispieleinträge sind als in Folge aufgerufen zu sehen.
Parameter a |
Parameter b |
Parameter b empty? |
Parameter c |
Parameter d |
Ergebnis |
Wert in Map |
key |
123 |
Nein. |
mapname |
123 |
123 |
|
key |
123 |
Nein. |
mapname |
123 |
246 |
|
key |
123 |
Ja. |
mapname |
123 |
369 |
|
key |
123 |
Ja. |
mapname |
false |
123 |
492 |
key |
123 |
Ja. |
mapname |
true |
123 |
492 |
Siehe auch
add to inheritance-map(key a, value b, name of map c, inheritance level d, regex for empty e)
csv-into-map(file a, [mapname b], [keycol(s) c], [csv delim d], [csv encoding e], [clear first f])
fill-map-from-fields( map a, prefix b, index c, hidden d, [processing e] )
get value from map(key a, name of map b, delimiter c, item d, [default e])
select into map(a,b,[param &1 = c], d,e, f,g,h,i,j], delimiter k, map l, m, n, o)