【问题标题】:Tableau Calculated field (can't mix aggregate - non aggregate functions)Tableau 计算字段(不能混合聚合 - 非聚合函数)
【发布时间】:2020-04-21 12:20:38
【问题描述】:

此 Sku 上的促销包含适用于 Sku 的促销汇总,我在计算字段中使用以下代码来查找促销净销售额,无论我的促销 ID(Sls 促销 ID ) 已被应用。但它说一个错误“无法将聚合和非聚合参数与此函数混合”

示例此 Sku 上的促销:p1、p2、p3,我只想要 p3 销售,因此我的 Sls 促销 id 将在此处为 p3

代码:

IF CONTAINS([Promos On This Sku],ATTR(STR([Sls Prmo Id]))) 然后 STR(SUM([Promo Net Sls])) 其他字符串(0) 结束

【问题讨论】:

    标签: sql tableau-api calculated-field


    【解决方案1】:

    如果不知道 [Promos On This Sku] 背后的公式,这可能会使我的建议无法启动,您可以尝试将公式更改为:

    SUM(IF CONTAINS([Promos On This Sku],[Sls Prmo Id]) then [Promo Net Sls] END)

    如果将其作为字符串返回很重要,您可以将其包装在 STR 中

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-07
      • 1970-01-01
      • 1970-01-01
      • 2014-12-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多