1

我想计算每天的儿童人数作为 SSAS 中的衡量标准。逻辑应该用 SQL 编写如下:

Select Count(distinct ChildID)
From Child
Group by CurrentDate

如何将此脚本转换为 MDX 进行计算?我是 SSAS 的新手。

4

1 回答 1

3

这在很大程度上取决于您的尺寸是如何设置的,但是从臀部拍摄,您可以设置一个衡量 childid 的度量。为此,请在多维数据集结构下的 SSAS 中创建一个新度量并countusage属性下选择,并在source table. 您可以将此度量称为 Child Count 或类似的名称。

通过设置不同的子计数度量,MDX 将是这样的:

SELECT NON EMPTY 
{ [Measures].[Child Count] } ON COLUMNS, 
{ ([Dim Child].[CurrentDate].[CurrentDate].ALLMEMBERS ) } ON ROWS 
FROM [Your Cube]
于 2012-07-25T20:42:26.383 回答