SSAS的账户智能、一元运算符问题

0
本人初学SSAS,对账户智能、一元运算符不太了解,想请教一些问题:

1、以Adenture Works示例的Cube为例,当我在浏览器中把Account Type拖到“行字段”,度量值Amount拖到“列字段”,那么Amount对应的数值有些为空,有些不为空,如下图所示:

89534.jpg


不知道这里显示Amount数值的机制是怎么样的?是否与一元运算符有关?如何能够做到让Assets等的Amount的数值也显示出来呢?

2、接着上面的问题,使用账户智能之后,像上面那样如果无法按照Account Type来汇总数据,即如果无法得到按照Assets、Balance等类型汇总的数据,是否只能在DimAccount表的Account父子树里面再增加一个父级,把Assets、Balance等Account Type当做一个父级挂上去才可以?

不知道有没有描述清楚。请各位高手指点迷津...
已邀请:
1

天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2015-09-11 回答

1. 可能是对应的Account没有值,看你用的是AdventureWorks。 那么默认显示的度量值是 InternetSalesAmount。如果这个Account与这个度量值没有关联,显示出来的肯定是空

2. OLAP数据库的数据来自于OLTP数据库,你在玩OLAP之前请认真的看一遍关系型数据库的数据。如果对应的Account和InternetSalesAmount没有产生数据,是无法显示的

要回复问题请先登录注册