DAX等同于MDX中的“单元格计算”

时间:2019-06-04 14:57:16

标签: ssas dax tabular cube ssas-tabular

我的任务是将现有的MDX度量(从多维模型)转换为DAX(表格模型)。在执行此任务期间,我发现在DAX中没有像在MDX中那样使用“创建细胞计算”选项的功能。在这种情况下,我试图找出如何在表格模型(DAX)中执行相同的操作(尝试找出等效项)

MDX中有一项措施(可以在DAX中轻松创建)

[Amount] = [Measures].[Ref_Columns]/[Measures].[Total_Columns]

但是还有另一种称为“ CELL CALCULATION”的计算,其逻辑如下:

CREATE CELL CALCULATION CURRENTCUBE.[Date_Month_Week Amount] FOR 
'({[Sell Date].[Week].[W(M)]}, [Amount])' AS 'NULL'

问题是如何在DAX中执行相同的操作?

据我了解,此计算的逻辑是SET [Amount] = NULL,如果 数据按[Week(Month)]列过滤。 我说的对吗?

那么大概可以通过DAX中的ISFILTERED('Transaction Date'[Week(Month)])函数来实现,如果可以,则将其设置为BLANK()?

IF (ISFILTERED('Sell Date'[W(M)]), BLANK(), [Amount]) 

对吗?

0 个答案:

没有答案