如何根据维度创建成员currentcube?

时间:2014-12-02 11:44:13

标签: mdx

我试图创建一个计算成员,该成员输出成人>的搜索次数。 0.

搜索次数是计算的度量,成人是维度。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

您的问题在当前表单中非常模糊,但我会假设您希望以某种方式过滤结果:

18岁以上的人进行的搜索总数。

adult标记>的总搜索次数0

让我们说NumOfSearches是返回搜索次数的指标

然后您可以使用类似的查询:

SELECT [Measures].NumOfSearches on 0
FROM [YourCube]
WHERE Search.User.Age.MEMBERVALUE > 18//Search dimension, User hierarchy and Age attribute
//Could be User.Age.MEMBERVALUE too if the user and search attribute are joined on UserID 
//and user's age comes from a separate dimension.

OR

SELECT [Measures].NumOfSearches on 0
FROM [YourCube]
WHERE Search.User.adult.MEMBERVALUE > 0//Search dimension, User hierarchy and Age attribute
//Also assuming adult = 0 is for non-adults and adult > 0 is for adults.

您需要根据实际设计修改查询。

*如果您想要更好的答案,则需要提供更多详细信息。