我有一个带有摘要的网格,它显示了这个组的平均值:
$dg->set_group_properties('year');
$dg->set_group_summary('amount','avg');
输出将添加一个摘要行,其中包含给定年份(组)的每位客户的平均购买金额。
现在我想将摘要行中的平均值四舍五入到一位数(即467.075
应为467.1
),但我不知道如何。
答案 0 :(得分:2)
这对我有所帮助: https://phpgrid.uservoice.com/knowledgebase/articles/215864-fix-group-sum-floating-decimal-issue
<?php
...
$dg->set_group_summary('amount','###mysum###');
...
?>
<script>
function mysum(val, name, record)
{
// this will round sum to 2 decimal
return parseFloat(parseFloat(val||0) + parseFloat((record[name]||0))).toFixed(2);
}
</script>