首页 > 解决方案 > OLAP 多维数据集中的错误 SUM 计算

问题描述

我对 SSAS 很陌生,遇到了一个很奇怪的问题。OLAP 多维数据集中的简单 SUM 函数根据维度使用情况显示错误的数字。

我在 SSAS 中创建了简单的 OLAP 多维数据集,它跟踪公司车队的燃料支付。数据源是一个 SQL 数据库服务器,我使用表“purchase”(包含购买的燃料数量、支付的价格、购买地点等信息)作为度量,并使用表“car”(关于汽车类型的信息、其注册 ID等),“位置”(驱动程序源自的工厂位置)和“部门”作为维度。

当我第一次将所有维度连接到“维度使用”选项卡上的度量时,支付的价格和购买的燃料量的总和是错误的 - 显示的总和远低于实际值。我试图调查它,如果我按部门、位置等查看数据,数字也是错误的。

但是当我使用“汽车”维度并创建显示每辆汽车数据的表格时,结果是正确的,我觉得这很奇怪。

当我从度量组断开“汽车”维度时,多维数据集中的总数是正确的,但我(当然)无法查看每辆车的单独数字。

我知道“汽车”尺寸存在一些问题,但我无法找出究竟出了什么问题。任何帮助我确定在哪里寻找的建议将不胜感激。提前致谢。

标签: ssasolapolap-cubedimension

解决方案


推荐阅读