.dsv 中的 SSAS Olap Cube 计算列
SSAS Olap Cube Calculated Column in .dsv
我正在尝试根据 'Quantity' 列 (table SP) 和 'Weight' 列创建计算列 'TotalWeight' (table SP) (table P)。
想不通,怎么写表情。我试过的那个不行。
[SP.Quantity] * [P.Weight]
你有两个选择。首先,您可以将 table 转换为数据库中的视图并在那里进行连接。但是,如果您更喜欢在 DSV 中执行此操作,则可以使用如下语法。不知道你的确切 table 名字我猜到了,希望你能推断出你的 table 名字。我们称 p 为 Product table。让我们将 SupplierProduct table 称为 sp,这是您放置计算列的位置。)
将计算列定义更改为:
Quantity * (select P.Weight from Product p where p.ProductID = SupplierProduct.ProductID)
我正在尝试根据 'Quantity' 列 (table SP) 和 'Weight' 列创建计算列 'TotalWeight' (table SP) (table P)。 想不通,怎么写表情。我试过的那个不行。
[SP.Quantity] * [P.Weight]
你有两个选择。首先,您可以将 table 转换为数据库中的视图并在那里进行连接。但是,如果您更喜欢在 DSV 中执行此操作,则可以使用如下语法。不知道你的确切 table 名字我猜到了,希望你能推断出你的 table 名字。我们称 p 为 Product table。让我们将 SupplierProduct table 称为 sp,这是您放置计算列的位置。)
将计算列定义更改为:
Quantity * (select P.Weight from Product p where p.ProductID = SupplierProduct.ProductID)