Phillip.Cattall
偶尔的贡献者

通过参考其他行项目来确定行项目

大家好,

我正在尝试做一些我认为应该有效的事情,但我无法直接将其直接掌握在我的脑海中,所以我很高兴得到一些支持。

我有一个持有员工数据的模块,该模块由员工ID和按月延伸。我需要能够识别人员经理,但是数据提取物没有标志。我所拥有的是一个订单项,该订单项表明每个员工的line经理的员工ID(所有员工号码均在此处随机化):

p_period_name 员工编号 Manager_number
4月20日 18631 34666
4月20日 46611 7845
4月20日 25541 13009
4月20日 49355 47465
4月20日 29222 21253
4月20日 5960 43499

我想我要做的是在Manager_number中找到与员工_number匹配的项目的excel vlookup,因此我可以拥有一个布尔值,如果员工的ID在Manager号码中,则可以显示为true。,但是到目前为止,我尝试过的所有查找都没有按照我的意愿进行。

谁能给我转向正确的方向?

1个接受解决方案

接受的解决方案
M.Kierepka
经过认证的Anaplanner大师

你好,
我假设员工_number和Manager_number列具有“员工”列表格式(如果没有,请使用FindItem并生产此类列)。然后:
1.将行项目“ f_true”添加为布尔值和公式为“ true”。
2.添加行项目“是经理?”使用格式布尔和公式:'f_true'[any:'manager_number']。这是您的结果 - 它将指示该列表中的任何位置的员工是否在管理栏中。

在原始帖子中查看解决方案

4个答复4
Jensitsebastian
贡献者

你好@phillip.cattall,

要快速确定经理,我将建议以下内容:

1.我假设您将在模型中有一个经理列表。如果没有创建一个名为Manager的列表,则使用代码。

2.添加订单项SAID MGR,格式为管理员列表。编写公式Finditem(经理,员工_number),此功能将找出这些员工是否是经理列表的一部分。员工_number应采用文本格式以进行功能。

3.如果您想用布尔斯PLS使用ISONOTBLANK(MGR)来标记它。这将使员工成为经理的地方。

希望这可以帮助。

谢谢,

Jensit

Phillip.Cattall
偶尔的贡献者

谢谢!我最终选择了其他解决方案,只是因为人们可以每个月更改其管理状态,我需要每个月的数据来反映这一点。如果我在整个几个月中都选择经理列表,将反映出该列表中的任何内容,而不是单独计算的每个月。

M.Kierepka
经过认证的Anaplanner大师

你好,
我假设员工_number和Manager_number列具有“员工”列表格式(如果没有,请使用FindItem并生产此类列)。然后:
1.将行项目“ f_true”添加为布尔值和公式为“ true”。
2.添加行项目“是经理?”使用格式布尔和公式:'f_true'[any:'manager_number']。这是您的结果 - 它将指示该列表中的任何位置的员工是否在管理栏中。
Phillip.Cattall
偶尔的贡献者

完美,谢谢!确实做了我所需要的。