【问题标题】:How to perform a conversion based on a given value using dax如何使用 dax 基于给定值执行转换
【发布时间】:2019-08-01 14:21:23
【问题描述】:

我正在尝试根据不同的列值(电子邮件)除以执行的交易数量(客户)来创建转换。

我尝试指出一个公式来计算列中的电子邮件。

emailConversionRate = 
  DIVIDE ( 
   DISTINCTCOUNT ( 
    ClientTransView[TransEntityID]
 ), 
   Count( Interactions[chaneltype='email'
  )
)

我希望输出是实体 ID 的数量除以使用的渠道类型。

【问题讨论】:

    标签: powerbi ssas dax


    【解决方案1】:

    您可以尝试使用CALCULATE 函数来过滤chaneltype,并在电子邮件中使用双引号,因为它必须是一个字符串。

    emailConversionRate =
        DIVIDE (
            DISTINCTCOUNT ( ClientTransView[TransEntityID] ),
            CALCULATE (
                COUNT ( Interactions[chaneltype] ),
                Interactions[chaneltype] = "email"
            )
        )
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-07-17
      • 1970-01-01
      • 1970-01-01
      • 2014-08-05
      • 2020-04-17
      • 2019-10-30
      • 1970-01-01
      相关资源
      最近更新 更多