这是一个非常简单的问题,可能会或可能不会,但是,当您在SSAS 2005多维数据集中创建度量时,有一个可以设置的描述属性,我们一直在客户端应用程序中使用消耗立方体。
通过MDX创建计算成员时是否可以设置此说明?即类似的东西(虽然它不起作用,因为我得到一个错误,说明附近的语法不正确)
CREATE MEMBER CURRENTCUBE.[Measures].[CalculatedMember] AS
NULL,
FORMAT_STRING = "Percent",
VISIBLE = 1,
DESCRIPTION = "My favourite calcuated measure";
答案 0 :(得分:3)
在“计算”选项卡上 - 单击“计算属性”按钮。在这里你可以告诉SSAS将你的计算放在哪个文件夹中。有一个描述列 - 填写它,鲍勃是你的叔叔。
答案 1 :(得分:1)
与在SSAS 2005中一样,没有CAPTION属性,如果您必须有标题,我可以建议尝试一种解决方法:
创建您想要的成员,根据需要为其命名,并为其提供所需的说明。它基于什么并不重要,但要尽可能接近实际所需的输出。
因此,如果您在多维数据集设计器中创建[测量]。[测试],并使用“测试测量”作为描述,那么您可以使用SCOPE在评估时使用您自己的计算覆盖单元格内容:
SCOPE([Measures].[Test]);
THIS = [Measures].[A] + [Measures].[B];
END SCOPE;
因此,将上述内容复制并粘贴到SSAS设计器的计算选项卡中,请注意,您必须进入脚本视图而不是表单视图。
希望您现在可以根据需要使用所需的标题执行一项措施。找出非空的并且使所有正确的可能是另一个故事...
答案 2 :(得分:0)
http://msdn.microsoft.com/en-us/library/ms144787.aspx
您正在寻找的属性是CAPTION:
CREATE MEMBER CURRENTCUBE.MEASURES.[Test Measure]
AS 1,
CAPTION = 'My testing measure';