将 name 替换为 QlikView 脚本中的另一个键



在这里我想问我在qlivkiew脚本中有这一行,因为我希望是否有">abc"或">def"可用,那么我想将它们视为XYZ,如果不可用,则考虑为">NONE">

if(if(Filename = '1.xlsx','DR', 
if(Filename = '2.xlsx','DR',
if(Filename = '3.xlsx','DRD', 
if(Filename = '4.xlsx', 'DRD',
ApplyMap('Segm',Ext.,RGro') = 'abc' or 'def', 'XYZ','None')  as In_Flag

我如何根据我的要求修改此行

我怎么做

对这种情况有任何想法吗?

您需要重复测试才能使用

if(if(Filename = '1.xlsx','DR', 
if(Filename = '2.xlsx','DR',
if(Filename = '3.xlsx','DRD', 
if(Filename = '4.xlsx', 'DRD',
ApplyMap('Segm',Ext.,RGro') = 'abc' or ApplyMap('Segm',Ext.,RGro') = 'def','XYZ','None')  as In_Flag

否则匹配可以工作

match(ApplyMap('Segm',Ext.,RGro'),'abc','xyz')

最新更新