MDX查询数量大于10行的总售价
MDX query total sell price of rows with more than 10 quantity
我需要有超过 10 个数量的行的总售价。
以下查询结果为总售价。
SELECT {[Sell Price]} ON COLUMNS
FROM SALES
我必须使用以下维度的条件 ([Sell Quantity] > 10) 过滤上述查询。
[Customer].[Customer Name].[Customer Name]
[Goods].[Goods Name].[Goods Name]
提前致谢
编辑
示例数据如下所示
Customer Goods Quantity Price
-------------------------------------------------
A X 2 1000
B X 15 2000
C Y 20 3000
C X 3 6000
Customers 和 Goods 是维度。我需要第二行和第三行的总价,因为这些行的数量超过 10。
我的预期结果是 5000。
您需要使用过滤功能。根据上面共享的架构,您的查询将是
Select
{
[Sell Price]
}on columns
from yourCube
where
{filter(
([Customer].[Customer Name].[Customer Name],[Goods].[Goods Name].[Goods Name]),
[Sell Quantity] > 10)}
我需要有超过 10 个数量的行的总售价。
以下查询结果为总售价。
SELECT {[Sell Price]} ON COLUMNS
FROM SALES
我必须使用以下维度的条件 ([Sell Quantity] > 10) 过滤上述查询。
[Customer].[Customer Name].[Customer Name]
[Goods].[Goods Name].[Goods Name]
提前致谢
编辑 示例数据如下所示
Customer Goods Quantity Price
-------------------------------------------------
A X 2 1000
B X 15 2000
C Y 20 3000
C X 3 6000
Customers 和 Goods 是维度。我需要第二行和第三行的总价,因为这些行的数量超过 10。
我的预期结果是 5000。
您需要使用过滤功能。根据上面共享的架构,您的查询将是
Select
{
[Sell Price]
}on columns
from yourCube
where
{filter(
([Customer].[Customer Name].[Customer Name],[Goods].[Goods Name].[Goods Name]),
[Sell Quantity] > 10)}