I am having list (say list1) with column Amount
Now, I need summation of above 3 rows using Nintex WF. I have used collection variable and then looped the collection. However, Amount having comma is not calculated precisely. Seems, it is considered as string. Can anybody let me know better alternative ?
Solved! Go to Solution.
Can't you get the correct sum value when you use plus operation in Math operation action? And Amount in the above example is a column of type Currency right?
But I do have a workflow I'm just summing up the Currency column data.
Can you let us know, What exactly are you trying to do. I will try to replicate the requirement and try to help you!
I am summing up the Amount column in list1. I have used below action sequentially.
Try this, in the configuration of your for each you should have a Store In parameter. If there is a button there with 3 dots click it and set the return type to Integer, it'sprobably defaulting to String. If that is not available or does not work let me know and I'll try to replicate your issue.
In math operation (in for each loop), I tried your step on vSingleAmtOfInv Integer variable and it has only 1 dropdown value in it shown in screen below.
vSingleAmtOfInv is Integer type
vAmtOfInvSum is Integer type
That part looks correct, backing up further, how is your Query List action configured? Also, does it give an error or just doesn't calculate accurately?
Can you try as follows:
Declare variables: ColID - collection type; ItemID - List Item ID type; Sum - Number type with default value 0
1) Query List: get the IDs to ColID variable of type collection
2) Foreach ColI, store result if ItemID variable. Here ItemID is a workflow variable of type List Item ID
3) Math operation
With this you can achieve the sum of all Numbers in your list into the Sum variable.
I tried your approach earlier, but its error again. Because, Number column in your case should be having comma in thousand currency e.g. 1,200 or 2,000. Calculation in Nintex will surely work for hundreds currency like 350, 500 etc. So, in my case even numeric column (Amount column in my case) is having comma in currency which Nintex assume it to be string and not a numerics. Check below scenerio how SP does for hundreds and thousands currency. Number field in Number type. Now, here too Nintex will throw error while summing Number column.