我应该在Alteryx中使用哪个工具来查找值并添加新列
问题描述:
我被困在这里很长一段时间,无法在别处找到答案。 下面是我的数据:我应该在Alteryx中使用哪个工具来查找值并添加新列
Market Start Type(0 or 1)
A 1
A 2
A 4
A 6
A 10
A 2
B 2
B 4
B 6
B 8
B 4
B 9
C 1
C 4
C 7
C 3
C 9
C 11
C 12
我想根据下列条件来完成类型列:
如果市场是一个和启动为1,2,3,然后输入为1,否则为0
如果市场是B和启动是2,4,5,然后输入为1,否则为0
如果市场是C和启动是4,6,9,然后输入为1,否则为0
在Alteryx,我尝试使用公式工具三次:
IIF ([Market]="A" && ([Start] in (1,2,3),"1","0") IIF ([Market]="B" && ([Start] in (2,4,5),"1","0") IIF ([Market]="C" && ([Start] in (4,6,9),"1","0")
但第三IIF
功能覆盖了前两个。 Alteryx中是否有其他工具可以做我想做的事?或者我的代码有问题吗?
在此先感谢。真的很感激它。
答
评估为FALSE和任何市场<把0>“C” ...尝试一个公式工具搭配:
IF [Market]="A" THEN
IIF([Start] in (1,2,3),"1","0")
ELSEIF [Market]="B" THEN
IIF([Start] in (2,4,5),"1","0")
ELSEIF [Market]="C" THEN
IIF([Start] in (4,6,9),"1","0")
ENDIF
这将消除重叠。
它的工作原理!非常感谢你!!!! – Eva