SSAS MDX计算成员';表格模型中的s等价

SSAS MDX计算成员';表格模型中的s等价,ssas,dax,tabular,Ssas,Dax,Tabular,我是SSAS表格的新手,需要你的帮助。 是否可能以及如何在DAX中编写以下MDX语句: CREATE MEMBER CURRENTCUBE.[Measures][Duration none justified] AS ([Event][EVT]&[xyz],[Measures][Duration event]), FORMAT_STRING = "#" , NON_EMPTY_BEHAVIOR = { [Measures][Duration event] },

我是SSAS表格的新手,需要你的帮助。 是否可能以及如何在DAX中编写以下MDX语句:

 CREATE MEMBER CURRENTCUBE.[Measures][Duration none justified]
 AS ([Event][EVT]&[xyz],[Measures][Duration event]),
 FORMAT_STRING = "#" ,
 NON_EMPTY_BEHAVIOR = { [Measures][Duration event] },
 VISIBLE = 1
感谢您的帮助

尝试以下解决方案:

Duration none justified = var __input = calculate(sum([Duration event])
, filter(ALL('Event'[EVT]), 'Event'[EVT] = "xyz")
)

return
if(ISBLANK([Duration event]), BLANK(), __input)

你好,谢谢你的回答。但这对我不起作用。我现在在visual studio 2017,想写一份声明作为衡量标准。当我使用变量时,它会抛出错误,但当我仅使用时,我的结果是错误的:尝试此解决方案:持续时间未经验证:=计算(总和([Duration event]),筛选(ALL('event'[EVT]),'event'[EVT]=“xyz”))。请注意,[Duration event]是另一个计算度量,有时我可以看到,但有时我看不到,我如何在另一个计算度量中使用计算度量?谢谢,对不起。这是我的第一个表格项目。请提供错误消息。2016年SSAS表格(以及最新版本)中提供了变量。也许您可以省略括号和sum函数。计算([Duration event],filter(ALL('event'[EVT]),'event'[EVT]=“xyz”))我们可以在度量中使用度量,只需像上面那样键入它的名称(但不是作为筛选条件->这里我们必须使用我的答案中的变量)。请参阅下面的错误消息:服务修改注册。Erreur retournée:«检测到循环依赖关系:度量值:'FactEvenMementgTA'[持续时间未对齐],度量值:'FactEvenMementgTA'[持续时间未对齐]。»大家好!!这是一个老话题,但我仍然在寻找我问题的答案:创建成员CURRENTCUBE。[Measures].[event]AS([event TAG].[CODE VT].&[AS],[Measures].[Duration event TAG]),FORMAT_STRING=“#”,NON_EMPTY_BEHAVIOR={[Measures].[Duration event TAG]},可见=1;如何在SSAS表格中用DAX编写此语句。感谢您的帮助也许这可以帮助您:大家好!!这是一个老话题,但我仍然在寻找我问题的答案:创建成员CURRENTCUBE。[Measures].[event]AS([event TAG].[CODE VT].&[AS],[Measures].[Duration event TAG]),FORMAT_STRING=“#”,NON_EMPTY_BEHAVIOR={[Measures].[Duration event TAG]},可见=1;如何在SSAS表格中用DAX编写此语句。感谢您的帮助