【问题标题】:SSAS adding a custom attribute member to a cube for reportingSSAS 将自定义属性成员添加到多维数据集以进行报告
【发布时间】:2018-02-22 18:37:42
【问题描述】:

我们有一个包含许多度量的多维数据集,其中一个主要维度是包含大约十几个站点的“站点”维度。

我被要求添加一个基本上包含所有网站的“网站”。

他们不想要实际的层次结构,

我尝试定义 ALLMEMBER 属性,但他们不想要另一个层次结构级别,他们想要同一级别的实际属性成员。他们希望将整体显示为实际站点值旁边的另一个站点

例子:

现在我可以显示所有成员属性

All Sites - 140
  +
    New York   45
    Chicago    60
    Boston     35

但他们想要的是这样的:

New York   45
Chicago    60
Boston     35
All Sites  140

我不知道在 BIDS 中该去哪里。它不是真正的命名数据集,也不是计算的度量。它确实是一个自定义属性成员。

【问题讨论】:

    标签: ssas bids


    【解决方案1】:

    您可以在多维数据集计算脚本中定义计算维度成员。

    你需要类似的东西: 创建成员 Site.site.AllSiteCalc AS SUM(Site.site.children,Measures.currentmember)

    处理完多维数据集后,它应该可以在 ssms、excel 或查询中使用

    【讨论】:

    • 我以前从未这样做过,只是为了明确一点:我是否在 BIDS 的计算选项卡中输入了这个?我的意思是“创建成员”语句......一旦它进入它就会出现在维度下?
    • 是的,在计算选项卡下。
    • 谢谢!有用!现在我只需要弄清楚如何为所选的任何内容使用正确的聚合(有些是总和,有些是平均值等....),我很高兴!再次感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-22
    • 1970-01-01
    相关资源
    最近更新 更多