没有汇总值或重复的明细行,无法汇总结果

问题描述

我正在尝试在报表标题中汇总数据,但一直遇到不正确的汇总或重复的明细行。

我要从中提取数据的两个SQL视图可以简化如下:

查看发票标题:

Invoice ID        Department        Total Amount
================================================
101               A                 30
102               B                 20
103               C                 5
104               C                 5

查看发票明细:

Invoice ID        Line        Department        Total Amount
============================================================
101               1           A                 30
101               2           A                 30
102               1           B                 20
103               1           C                 5
104               1           C                 5
104               2           C                 5
104               3           C                 5

在报告标题中,我想显示每个部门的总计,如下所示:

Department        Total Amount
==============================
A                 30
B                 20
C                 10

我认为这比事实更容易实现。

  1. 如果这些表链接在一起(在发票ID 上),则按部门汇总 View_Invoice_Header 的总数将导致较大的虚增值总金额乘以每个链接的明细行数。
  2. 如果未链接表,则每个抬头行都将复制明细行。

有没有解决这些问题的方法,还是应该尝试其他方法?不需要链接表,仅需要“标题”视图来汇总报告标题中的结果。

解决方法

像这样创建一个新的公式字段:

If {Line} = 1 Then {Total Amount} Else 0

总结一下将得出所需的结果。 (这里的假设是每张发票都只有一个行号1。)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...