谁能帮我解决以下问题?
我们必须创建一个报告,显示来自具有过滤选项的同一数据表中不同聚合级别的两种数量之间的差异。我们已经在计算列中尝试了 OVER 语句,但它没有考虑用户可以设置的过滤器。
我已经链接了一个与我们的数据表类似的示例表。目标是用户可以选择图表显示所选聚合级别的数字,但也可以过滤可用的过滤选项。
聚合级别是级别 3、级别 4、材料和包装。过滤器是所有列。除了数字(预测数量、请求数量、增量和绝对增量)。
图表应显示所选聚合级别上的请求数量以及绝对增量和总预测数量的百分比。
我们的问题是 Package 和 Customer 字段不在 Material Hierarchy 中,因此如果我们将这些字段包含在具有聚合值的 OVER 语句中,它会破坏 Absolute Delta 数字并导致不正确的值。
我的主要问题是,考虑到过滤器,带有 Over 语句的计算列如何是动态的?
附加信息:该材料位于第二张表中包含的层次结构中。在不同的聚合级别上,Delta 应该是 Forecast Quantity 和 Requested Quantity 之和的差值,absolute 是之前详细 Delta 的绝对值。
示例文件: https ://drive.google.com/file/d/0B6T-8YUYuuSEb3pQN29JRU5QeGs/view?usp=sharing