基于多个合并维度的值
Value based on multiple MERGED DIMENSIONS
业务对象中的 VLOOKUP 等价物是使用合并维度,然后使用合并维度创建详细信息对象。效果很好。
但是,如果您希望根据 多个合并维度 对值进行 return 编辑怎么办?创建详细信息对象时,它只为您提供 select 一个选项。
例如,如果我有 2 个报告
报告 1
员工编号
姓名
报告 2
员工编号
年龄
我可以对员工 ID 进行合并,使用 returns 年龄的合并维度创建详细信息对象。
但是如果我有 2 个这样的报告
报告 1
员工编号
职位编号
姓名
报告 2
员工编号
职位编号
年龄
如果员工 ID 和职位 ID 匹配,则只想 return 年龄。我该怎么做?
谢谢
克里斯
在版本 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 变量。
业务对象中的 VLOOKUP 等价物是使用合并维度,然后使用合并维度创建详细信息对象。效果很好。
但是,如果您希望根据 多个合并维度 对值进行 return 编辑怎么办?创建详细信息对象时,它只为您提供 select 一个选项。
例如,如果我有 2 个报告
报告 1
员工编号
姓名
报告 2
员工编号
年龄
我可以对员工 ID 进行合并,使用 returns 年龄的合并维度创建详细信息对象。
但是如果我有 2 个这样的报告
报告 1
员工编号
职位编号
姓名
报告 2
员工编号
职位编号
年龄
如果员工 ID 和职位 ID 匹配,则只想 return 年龄。我该怎么做?
谢谢 克里斯
在版本 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 变量。