有一个包含“债务”、“销售”、“延迟”字段的报告。在ACS资源中,它们指定如下:
Долг = Сумма(СуммаОстаток),
Продажи = Сумма(ПродажиПриход)
在欠款中,我只显示正值:
Просрочка = ВЫБОР КОГДА Сумма(СуммаОстаток) - Сумма(ПродажиПриход) > 0 ТОГДА Сумма(СуммаОстаток) - Сумма(ПродажиПриход) ИНАЧЕ 0 КОНЕЦ.
该列显示了没有缺点的差异,这就是它应该的样子。
任务:在组标题中,显示得到的结果的总和,即排除正差。
重要提示:该公式需要精确Сумма(Значения)
,而不仅仅是Значения
。如果我们谈论一件事Сумма(Значение)
,就会这样决定:
Сумма(ВЫБОР КОГДА СуммаОстаток > 0 ТОГДА СуммаОстаток ИНАЧЕ 0 КОНЕЦ)
或者有两个没有聚合的值:
Сумма(ВЫБОР КОГДА СуммаОстаток - ПродажиПриход > 0 ТОГДА СуммаОстаток - ПродажиПриход ИНАЧЕ 0 КОНЕЦ)
但你需要这样的东西:错误的例子:
Сумма(ВЫБОР КОГДА Сумма(СуммаОстаток) - Сумма(ПродажиПриход) > 0 ТОГДА Сумма(СуммаОстаток) - Сумма(ПродажиПриход) ИНАЧЕ 0 КОНЕЦ).
当然,存在关于不允许嵌套聚合的错误。
请善良一点,请告诉我如何摆脱困境。