我想计算每日儿童数量作为SSAS的衡量标准。逻辑应该用SQL编写如下:
Select Count(distinct ChildID)
From Child
Group by CurrentDate
我怎样才能将此脚本翻译成MDX进行计算?我是SSAS的新手。
答案 0 :(得分:3)
这在很大程度上取决于你的尺寸是如何设置的,但是从臀部拍摄你可以设置一个与孩子一样的量度。要在多维数据集结构下的SSAS中执行此操作,请创建一个新度量并在count
属性下选择usage
,并在source table
下选择正确的表。您可以将此度量称为Child Count或类似的东西。
通过设置不同的子计数度量,MDX将是这样的:
SELECT NON EMPTY
{ [Measures].[Child Count] } ON COLUMNS,
{ ([Dim Child].[CurrentDate].[CurrentDate].ALLMEMBERS ) } ON ROWS
FROM [Your Cube]