首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Webi报告聚合错误

Webi报告聚合错误
EN

Stack Overflow用户
提问于 2014-11-04 10:11:52
回答 1查看 2.5K关注 0票数 0

我有一个关于报告级聚合的查询。

假设我的报告包含3列,给出了不同部门的实际收入、预算和差异的总和。我在粒度级别上加载值,就像一个区域、产品、年份一样。

现在的问题是,当我向下钻和选择颗粒级别时,我得到的值是正确的。但在更高的层次上,即对于all regions,对于all products,对于all all in all areas,我的值因方差而异。

这可能是什么原因呢?有谁能帮忙解决这个问题吗?

谢谢尼基

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-04 11:22:31

当您聚合到一个更高的级别时,就像在您的示例中一样,您所做的任何计算都将使用该级别的聚合值来完成。

示例:

  • 从数据库中检索年份和月份,以及销售收入的平均值。
  • 现在,在报告中创建一个只有年份和销售收入平均值的表。

结果可能是错误的。为什么?平均值是使用年份和月份作为维度计算的。因此,如果删除一维,WebI将根据宇宙中的投影聚合函数聚合所有度量(在本例中为平均值)。这通常是总价。

换句话说,当您移除月份维度并且只报告年度时,您将得到单个平均值的总和。

您可以通过将该度量的投影聚合更改为数据库委托来解决此问题。这意味着,每当维度发生变化时,度量值将失效(出现#TOREFRESH),您需要刷新查询,以便允许WebI将计算发回数据库。

使用计算上下文,您可以通过指定聚合的输入和输出维度来更改度量的计算方式(即报表中的度量)。但是,在平均值的情况下,这不会解决问题,因为您需要在数据库级别重新计算度量。

计算上下文是网络智能的一个高级主题,在第四章:理解计算上下文中,通过实例详细说明了Web 手册中的使用函数、公式和计算。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26732550

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档