Tableau计算字段(不能混合聚合-非聚合函数)

问题描述 投票:0回答:1

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

示例此Sku促销:p1,p2,p3,我只希望销售p3,所以我的Sls促销ID在这里为p3

代码:

如果包含([促销此Sku],ATTR(STR([Sls Prmo ID]))然后是STR(SUM([Promo Net Sls]))其他STR(0)结束

sql tableau calculated-field
1个回答
0
投票
[不了解[此Smo促销]背后的公式,这可能使我的建议不那么重要,您可以尝试将公式更改为:

SUM(如果包含([促销此Sku],[Sls Prmo ID]),然后[Promo Net Sls] END)

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

© www.soinside.com 2019 - 2024. All rights reserved.