2

我需要在我的计算成员表达式中使用从数据库表中选择的值。如何引用立方体外的对象?

例如:我在我的多维数据集中测量了“销售额”。我想创建一个计算成员,它将是从数据库表中选择的“销售额”和一些常数的乘积。

CALCULATE;   
CREATE MEMBER CURRENTCUBE.[Measures].MultiSales
 AS [Measures].[Sales] * <and here I need to add constant from database table>, 
VISIBLE = 1;

如何引用数据库表?(此表与多维数据集在同一数据源中)

4

1 回答 1

1

你不能。您计算中的数据“必须”在多维数据集上。我说必须用引号引起来,因为它取决于您的存储模式。如果您有 ROLAP 存储模式,则数据实际上不会驻留在多维数据集上。但这是一种存储配置。

如果要在计算成员上使用值,请根据您拥有此值的表创建度量值组

于 2012-04-17T15:05:26.073 回答