所有维度值相同时的SSAS Cube聚合公式

问题描述 投票:0回答:1

我定义了一个具有某些尺寸的立方体。
在事实表中,某些行对于每个维度都具有相同的值,多维数据集仅存储一个聚合行并对所有数字度量应用 SUM 函数,但我需要计算 AVG。

当行在所有维度上可以具有相同的值时,是否可以为每个度量选择聚合公式?

此外,与此相关的是,我注意到,当我浏览多维数据集并向下钻取时(例如使用 Excel 数据透视表),我没有看到事实表中每条记录的一行,而是看到具有以下内容的所有记录的一行:所有维度的值相同,以及所有数字字段的总和。
是否可以通过某种方式深入到原始表记录?

为了更好地理解,我创建了这个非常简单的结构:

尺寸数据:

事实数据:

立方体结构:

Cube浏览结果:

Excel 数据透视网格:

以及对成员 [维度 1] 进行深入分析的结果:

ssas cube drilldown
1个回答
0
投票

我对此不是100%确定,但我注意到:

  • 在多维数据库中,数据以聚合的方式存储;我没有找到如何选择在处理过程中可以应用哪种类型的聚合(SUM、AVG 等),但是详细数据变得无法访问,除非您在 OLTP 上返回一些键
  • 在表格数据库中,您仍然可以按照模型关系查询详细数据

所以我在表格数据库上重现了相同的模型并解决了这个问题。
希望这对某人有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.