【问题标题】:SSAS MDX Calculated Members's equivalent in Tabular modelSSAS MDX 计算成员在表格模型中的当量
【发布时间】:2020-10-21 07:30:01
【问题描述】:

我是 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

感谢您的帮助

【问题讨论】:

  • 大家好!!这是老话题,但我仍在寻找我的问题的答案:CREATE MEMBER CURRENTCUBE.[Measures].[event] AS ([Event TAG].[CODE VT].&[AS],[Measures].[Duration event TAG ]) , FORMAT_STRING = "#" , NON_EMPTY_BEHAVIOR = { [Measures].[Duration event TAG] }, VISIBLE = 1;如何在 SSAS 表格中的 DAX 中编写此语句。谢谢您的帮助

标签: ssas dax tabular


【解决方案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 中,想将声明写为 measure 。当我使用变量时它会抛出错误,但是当我只使用时我有错误的结果:试试这个解决方案: Duration none justified:= calculate(sum([Duration event]) , filter(ALL('Event'[EVT]), 'Event '[EVT] = "xyz"))。请注意 [持续时间事件] 是另一个计算度量,有时我可以看到但有时我看不到,我如何在另一个计算度量中使用计算度量?谢谢,对不起..这是我的第一个表格项目
  • 提供错误信息。变量在 SSAS 表格 2016(和最新版本)中可用。可能你可以省略括号和求和函数。 calculate([Duration event] , filter(ALL('Event'[EVT]), 'Event'[EVT] = "xyz") ) 我们可以在度量中使用度量,只需像上面一样输入它的名称(但不能作为过滤器条件 -> 在这里我们必须使用我的答案中的变量)。
  • 请参阅下面的错误消息:Échec de l'enregistrement des modified sur le server。 Erreur retournée:«检测到循环依赖:测量:'FactEvenementGTA'[Duration none justified],测量:'FactEvenementGTA'[Duration none justified]。 ».
  • 大家好!!这是老话题,但我仍在寻找我的问题的答案:CREATE MEMBER CURRENTCUBE.[Measures].[event] AS ([Event TAG].[CODE VT].&[AS],[Measures].[Duration event TAG ]) , FORMAT_STRING = "#" , NON_EMPTY_BEHAVIOR = { [Measures].[Duration event TAG] }, VISIBLE = 1;如何在 SSAS 表格中的 DAX 中编写此语句。谢谢您的帮助
猜你喜欢
  • 1970-01-01
  • 2019-07-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多