繁体   English   中英

Spotfire-计算列中的动态OVER语句

[英]Spotfire - Dynamic OVER Statement in Calculated column

谁能帮助我解决以下问题?

我们必须创建一个报告,该报告显示具有过滤选项的同一数据表中不同聚合级别上两种数量之间的差异。 我们已经在计算出的列中尝试了OVER语句,但是它没有考虑到过滤器用户可以设置的内容。

我已链接了一个样本表,该样本表与我们的数据表类似。 目的是用户可以选择该图显示所选聚合级别上的数字,但也可以在可用的过滤选项上进行过滤。

聚合级别为3级,4级,物料和包装。 过滤器是所有列,数字(预测数量,请求数量,增量和绝对增量)除外。

该图应显示所选聚合级别上的“请求数量”以及“绝对增量”和“总预测数量”的百分比。

我们的问题是,“包装”和“客户”字段不在“物料层次结构”中,因此,如果我们将这些字段包括在具有聚合值的OVER语句中,则会制动“绝对增量”数字并导致错误的值。

我的主要问题是,考虑到过滤器,带有Over语句的计算列如何动态变化?

附加信息:该材料位于第二页中包含的层次结构中。 在不同的聚合级别上,增量应该是预测数量和请求数量之和的差,绝对值是先前详细增量值的绝对值。

样本文件: https : //drive.google.com/file/d/0B6T-8YUYuuSEb3pQN29JRU5QeGs/view?usp=sharing

您是否考虑过在显示而不是预先计算新列时直接使用OVER语句?

如果直接在axis属性中使用OVER语句,则将在生成显示时计算数据,因此结果将响应用户的过滤器。 在显示时间进行计算

这种动态计算也适用于诸如误差线之类的东西,然后误差线也将响应用户的过滤器。 在此处输入图片说明

...最后,如果您需要动态更改计算,那么也可以执行此操作,我可以根据需要进行解释。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM