我应该在 Alteryx 中使用哪个工具来查找值和添加新列
Which tool should I use in Alteryx to find values and add new column
我在这个问题上卡住了很长时间,在别处找不到答案。
以下是我的数据:
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
我想根据以下条件完成类型列:
如果Market为A,Start为1,2,3,则Type为1,否则为0
如果Market为B,Start为2,4,5,则Type为1,否则为0
如果Market为C,Start为4,6,9,则Type为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 并为任何市场设置零 <> "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
这应该可以消除重叠。
我在这个问题上卡住了很长时间,在别处找不到答案。 以下是我的数据:
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
我想根据以下条件完成类型列:
如果Market为A,Start为1,2,3,则Type为1,否则为0
如果Market为B,Start为2,4,5,则Type为1,否则为0
如果Market为C,Start为4,6,9,则Type为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 并为任何市场设置零 <> "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
这应该可以消除重叠。