首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OLAP多维数据集中的营销渗透-帮助了解特定的MDX度量定义

OLAP多维数据集中的营销渗透-帮助了解特定的MDX度量定义
EN

Stack Overflow用户
提问于 2011-03-03 21:53:41
回答 1查看 357关注 0票数 1

我是MDX的新手,但我知道我想要完成什么,但事实证明这很难。基本上,我有一个数据集,其中每一行都是一个客户的销售。我也有每个区的邮政编码数据和英国人口。

然后,每个病区的总人口除以数据集中的区号计数-例如,A区的人口为1,000。我有十个客户住在A区,因此人口值是1,000/10。

因此,只要没有选择其他维度,只有区域层次结构,我就可以向上和向下钻取,并且人口渗透率作为客户计数/计算的人口值是正确的。然而,一旦我引入更多的维度,总人口就不会达到它的真实值。

因此,我需要在多维数据集中执行上面的计算,我正在尝试找到MDX函数来执行此操作。

从本质上来说就像-

步骤1)将ward代码(地理层次结构的最低级别)的数量相加,并按不同的ward代码进行分组,例如wardcodeA = 5、wardcodeB=10等。

步骤2)然后取每个病区的人口(可以存储为病区级别的总数并取平均值),然后除以上一步的结果

步骤3)在当前选择的地理级别对每个选区的结果求和

EN

回答 1

Stack Overflow用户

发布于 2011-06-06 15:12:46

事实上,其他维度正在改变客户/人口的值,这意味着您的建模中存在错误。

您应该有一个事实表(可以是一个视图/概念),如下所示:

REGION_ID、CUSTOMER_COUNT、POPULATION_COUNT

完成后,创建一个事实表和一个特定的度量值,用于对客户和人口进行计数,并链接到一个维度。这是主要的一点,不要将您的度量与不需要的维度相关联。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5181600

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档