问题描述
业务对象中的VLOOKUP等效项是使用合并的维度,然后使用合并的维度创建详细信息对象。效果很好。
但是,如果您要基于多个合并的维度返回值,该怎么办?创建明细对象时,它仅使您可以选择一个对象。
例如,如果我有2个报告
报告1
员工编号
名称
报告2
员工编号
年龄
我可以对Employee ID进行合并,使用合并后的维度(返回Age)创建明细对象。
但是,如果我有2个这样的报告
报告1
员工编号
位置ID
名称
报告2
员工编号
位置ID
年龄
并且仅想在Employee ID和Position ID匹配时返回Age。我该怎么办?
谢谢 克里斯
解决方法
版本4.2 SP3中引入了对变量进行合并的功能。因此,如果您使用的是该版本或更高版本,则可以像这样从每个数据源连接您的员工ID 和职位ID 。
Report1 Employee ID~PositionID=[Report1 Employee ID] + "~" + [Report1 Position ID]
Report2 Employee ID~PositionID=[Report2 Employee ID] + "~" + [Report2 Position ID]
然后合并生成的 Report1 Employee ID〜PositionID 和 Report1 Employee ID〜PositionID 变量。