我正在尝试在派生列转换中使用表达式,它不会从红色变化,下面是我的代码,我确定我有正确的,但它一直在我失败,任何想法为什么请?
(DT_WSTR,100,1252)([CategoryName]==''16-24s'' ? ''1'' :([CategoryName] ==''Boys''? ''2'':
([CategoryName] == ''Girls'' ? ''3'' :([CategoryName] == ''Groups'' ? ''4'' : ''5''))))
答案 0 :(得分:1)
你需要双引号,而不是单打。如果你让鼠标悬停在那个对话框的某个地方,你应该收到错误信息
(DT_WSTR,100,1252)([CategoryName]=="16-24s" ? "1" :([CategoryName] =="Boys"? "2":
([CategoryName] == "Girls" ? "3" :([CategoryName] == "Groups" ? "4" : "5"))))