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

  • 问题

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

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

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

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

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

    2012年4月6日 6:52

答案

  • 我不知道你是否理解Account Type的含义。这个翻译成账户其实不准确,国内金融业一般把这个叫做科目。

    很多科目不是按照“求和”进行汇总的,比如Blanaces余额、Assets资产等。你把维度DimAccount设置成Account Type,这里面的成员可以按照Account的类型进行汇总。


    想不想时已是想,不如不想都不想。

    • 已标记为答案 kenaky 2012年4月7日 14:13
    2012年4月6日 14:51
    版主

全部回复

  • 我不知道你是否理解Account Type的含义。这个翻译成账户其实不准确,国内金融业一般把这个叫做科目。

    很多科目不是按照“求和”进行汇总的,比如Blanaces余额、Assets资产等。你把维度DimAccount设置成Account Type,这里面的成员可以按照Account的类型进行汇总。


    想不想时已是想,不如不想都不想。

    • 已标记为答案 kenaky 2012年4月7日 14:13
    2012年4月6日 14:51
    版主
  • 按照我的理解,Account Type 应该是指科目的类型,即“资产”、“负债”、“净资产”这些,我的意思是想将所有分别属于这些类型下面的科目的数据汇总起来。即比如“资产”下面有“现金”、“银行”等科目,“现金”的数量为100,“银行”的数量为200,那么“资产”就是300了。。。

    一开始我看Adenture Works示例里面Assets类型后面的Amount数据无法显示出来,以为SSAS无法做到。后来我弄明白了,原来还是一元运算符设置错了。现在已经可以了。

    谢谢。

    2012年4月7日 14:13