2

这是一个非常直接的问题,可能会也可能不会,但是,当您在 SSAS 2005 多维数据集中创建度量时,可以设置一个描述属性,我们一直在使用该属性的客户端应用程序中使用立方体。

通过MDX创建计算成员时是否可以设置此描述?即类似的东西(虽然它不起作用,因为我收到一个错误,说DESCRIPTION附近的语法不正确)

CREATE MEMBER CURRENTCUBE.[Measures].[CalculatedMember] AS
NULL,
FORMAT_STRING = "Percent",
VISIBLE = 1,
DESCRIPTION = "My favourite calcuated measure";
4

3 回答 3

2

在计算选项卡上 - 单击“计算属性”按钮。在这里您可以告诉 SSAS 将计算放在哪个文件夹中。有一个描述列 - 填写该列,Bob 是您的叔叔。

于 2011-09-01T15:02:46.593 回答
1

http://msdn.microsoft.com/en-us/library/ms144787.aspx

The property you are looking for is CAPTION:

CREATE MEMBER CURRENTCUBE.MEASURES.[Test Measure] 
 AS 1, 
CAPTION = 'My testing measure'; 
于 2010-04-21T11:36:13.743 回答
1

与 SSAS 2005 中一样,没有 CAPTION 属性,如果您必须有标题,我可以建议尝试解决方法:

创建您想要的成员,根据需要为其命名并为其提供所需的描述。以什么为基础并不重要,但要尽可能接近实际所需的输出。

因此,如果您在多维数据集设计器中创建 [Measures].[Test],并使用“Test Measure”作为描述,那么您可以在评估时使用 SCOPE 用您自己的计算覆盖单元格内容:

SCOPE([Measures].[Test]);
 THIS = [Measures].[A] + [Measures].[B];
END SCOPE;

因此,将以上内容复制并粘贴到 SSAS 设计器中的计算选项卡中,请注意,您必须进入脚本视图而不是表单视图。

希望您现在拥有一个可以按照您的意愿执行的度量,并带有您想要的标题。找出非空并使其全部正确可能是另一回事......

于 2010-04-21T13:44:33.880 回答