SSAS 将自定义属性成员添加到多维数据集以进行报告

SSAS adding a custom attribute member to a cube for reporting

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

我被要求添加一个 'site',基本上是所有网站。

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

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

示例:

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

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

但他们想要的是:

New York   45
Chicago    60
Boston     35
All Sites  140

我不确定在 BIDS 中从这里到哪里去。它不是真正的命名数据集,也不是计算的度量。果然是自定义属性成员

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

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

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