【发布时间】:2015-11-18 00:45:39
【问题描述】:
我正在尝试通过 Report Studio 改进 Cognos 10 中现有的“数据项查询表达式”。当前的表达式工作正常...除了它不能容纳其中带有撇号的单词。
在许多情况下,我们刚刚删除了支持数据源中的撇号,但撇号的实例仍然存在。示例:L'ESSENTIAL 已更改为 L ESSENTIAL。 L'AGENDA 已成为 L AGENDA。我的目标是更正表达式,以便当它遇到 L'ESSENTIAL 或 L'AGENDA 时,它知道如何处理它们。
反复试验通常会导致解析错误。
我尝试用引号"'、星号 *'、波浪线 ~' 和百分号 %' 将撇号包围或放在前面,但这些迭代都没有成功。
这是公式的高度缩写版本:
当 [_Dimensions].[Product Dimension (Configured)].[Product Dimension (Configured)].[Item].[Catalog Brand or Catalog Group] in ('L ESSENTIEL','L AGENDA') then ' 01 没有撇号' 当 [_Dimensions].[Product Dimension (Configured)].[Product Dimension (Configured)].[Item].[Catalog Brand or Catalog Group] in ('L%'ESSENTIEL','L%'AGENDA' ) 然后是“02 带撇号” 否则 '99 其他一切' 结束
如何重写粗体部分,以便将 L'ESSENTIAL 和 L'AGENDA 识别为字符串?
请原谅我在这个领域缺乏经验……很遗憾,这不是我的专业领域。
提前感谢您提供的任何新手级指导。
【问题讨论】:
标签: cognos-10