Please share your Report.
I changed SambaPOS from English to French, and yes, Quantity has decimals …
[Group Sales by Amount:2, 1, 1]
{REPORT ORDER DETAILS:O.ItemGroup,O.ExactTotal.Percent.desc,O.ExactTotal.Sum}
>Total||{REPORT ORDER DETAILS:O.ExactTotal.Sum}
[Group Sales by Quantity:2, 1, 1]
{REPORT ORDER DETAILS:O.ItemGroup,O.Quantity.Percent.desc,O.Quantity.Sum}
>Total||{REPORT ORDER DETAILS:O.Quantity.Sum}
[Item Sales by Amount:2, 1, 1]
{REPORT ORDER DETAILS:O.MenuItemName,O.ExactTotal.Percent.desc,O.ExactTotal.Sum}
>Total||{REPORT ORDER DETAILS:O.ExactTotal.Sum}
[Item Sales by Quantity:2, 1, 1]
{REPORT ORDER DETAILS:O.MenuItemName,O.Quantity.Percent.desc,O.Quantity.Sum}
>Total||{REPORT ORDER DETAILS:O.Quantity.Sum}
#FIX using Format section, with [=F('{0}','0')]
These all work …
[=F({0},'0')]
[=F('{0}','0')]
[=F({0},'#')]
[=F('{0}','#')]
Syntax:
[=F('{<columnNumber>}','<formatSpec>')]
F() is a Format Number function
<columNumber> is the Column, starting with Column 0
<formatSpec> indicates how you want to format the output, for example:
'#,###.00' means comma grouping and 2 decimals exactly
'# ###.##' means space grouping and 2 decimals optionally
'0000.00' means no grouping, 4 digits before decimal exactly by left-padding with zero, 2 decimals exactly
[Group Sales by Amount:2, 1, 1]
{REPORT ORDER DETAILS:O.ItemGroup,O.ExactTotal.Percent.desc,O.ExactTotal.Sum}
>Total||{REPORT ORDER DETAILS:O.ExactTotal.Sum}
[Group Sales by Quantity:2, 1, 1]
{REPORT ORDER DETAILS:O.ItemGroup,O.Quantity.Percent.desc,O.Quantity.Sum::{0}|{1}|[=F('{2}','#')]}
>Total||{REPORT ORDER DETAILS:O.Quantity.Sum::[=F('{0}','#')]}
[Item Sales by Amount:2, 1, 1]
{REPORT ORDER DETAILS:O.MenuItemName,O.ExactTotal.Percent.desc,O.ExactTotal.Sum}
>Total||{REPORT ORDER DETAILS:O.ExactTotal.Sum}
[Item Sales by Quantity:2, 1, 1]
{REPORT ORDER DETAILS:O.MenuItemName,O.Quantity.Percent.desc,O.Quantity.Sum::{0}|{1}|[=F('{2}','#')]}
>Total||{REPORT ORDER DETAILS:O.Quantity.Sum::[=F('{0}','#')]}