SAP Web Intelligence设计层关联不同Universe的Purchaser字段方法求助
SAP Web Intelligence跨Universe查询关联(带后缀字段匹配)
操作步骤(全图形化,无需自定义SQL)
步骤1:在Query2中创建清洗后的匹配字段
打开Query2的查询编辑界面,右键字段面板空白处选择「创建派生字段」:- 从字符串函数组中选择
REGEX_REPLACE函数(WebI图形化函数列表可直接选取) - 第一个参数选Query2的
Purchaser字段,第二个参数填入"[^0-9]"(匹配所有非数字字符),第三个参数填入""(将匹配到的非数字内容替换为空) - 把这个派生字段命名为
Purchaser_Cleaned,它会自动提取原字段中的纯数字部分,适配任意后缀格式 - 若WebI版本不支持正则,可改用
LEFT+INSTR组合:LEFT([Purchaser]; INSTR([Purchaser]; "-") - 1),仅适配以"-"作为分隔符的后缀场景
- 从字符串函数组中选择
步骤2:建立跨Query关联
返回WebI主查询面板,确认Query1和Query2都已加载:- 在查询关联区域(通常位于面板下方),拖动Query1的
Purchaser字段到Query2的Purchaser_Cleaned字段上,自动创建等值关联 - 根据业务需求选择关联类型(内连接、左连接等)
- 在查询关联区域(通常位于面板下方),拖动Query1的
步骤3:验证关联效果
运行查询,检查返回数据集是否正确匹配两个Query的Purchaser字段,确认带后缀的记录已成功关联到对应数字字段的记录
内容的提问来源于stack exchange,提问作者peter berrett
相关产品推荐
相关产品推荐

