Ssas 简单的DAX查询,用于求和和和计算

Ssas 简单的DAX查询,用于求和和和计算,ssas,business-intelligence,tabular,dax,Ssas,Business Intelligence,Tabular,Dax,我有一个SSAS表格模型,格式如下: 我需要输出以下格式的SSAS DAX查询: 有人知道怎么做吗 然后我将在SSRS报告中使用它。很难给出答案,您可以复制/粘贴,因为我不知道您的模型或表格是什么样子。您应该能够调整下面的度量和查询以适合您的模型 [ProductSales] := SUMX ( Sales, Sales[Quantity] * Sales[Price] ) [SalesMTD] := CALCULATE ( [ProductSales], DATESMTD ( Date

我有一个SSAS表格模型,格式如下:

我需要输出以下格式的SSAS DAX查询:

有人知道怎么做吗


然后我将在SSRS报告中使用它。

很难给出答案,您可以复制/粘贴,因为我不知道您的模型或表格是什么样子。您应该能够调整下面的度量和查询以适合您的模型

[ProductSales] := 
SUMX ( Sales, Sales[Quantity] * Sales[Price] )

[SalesMTD] :=
CALCULATE ( [ProductSales], DATESMTD ( DateTable[DateKey] ) )

[SalesYTD] :=
CALCULATE ( [ProductSales], DATESYTD ( DateTable[DateKey] ) )

[SalesMTDPrevYear] :=
CALCULATE (
    [ProductSales],
    SAMEPERIODLASTYEAR ( DATESMTD ( DateTable[DateKey] ) )
)

[SalesYTDPrevYear] :=
CALCULATE (
    [ProductSales],
    SAMEPERIODLASTYEAR ( DATESYTD ( DateTable[DateKey] ) )
)
要将您的信息拉入SSRS(我假设您知道如何进入数据集创建屏幕):


您将此标记为MDX和DAX。MDX答案可以接受吗?还是你只想要DAX?另外,你能发布你尝试过的东西吗?关于DAX函数和DAX查询语法有很好的文档。我还没有真正尝试过任何东西,我在网上找不到任何显示这种示例的东西。Google是你的朋友:如果可以的话,你可能想在你的模型中添加其中一些作为计算度量。否则,您可能只需编写长查询即可。
EVALUATE
SUMMARIZE ( 
    Locations[Continent], 
    Locations[Country], 
    Locations[City], 
    Products[ProductName], 
    "Month Sales (This Year)", [SalesMTD],
    "Month Sales (Last year)", [SalesMTDPrevYear], 
    "YTD Sales (This Year)", [SalesYTD], 
    "YTD Sales (Last year)", [SalesYTDPrevYear]
)