0

如何编写公式以从通过一列链接在一​​起的两个表中获取数据

你好 ,

我是水晶报告的新手。我在创建公式时遇到问题:

比方说:

我有两张桌子:

tbl_详细信息:

Emp_id Emp_nameEmp_Deptt

1 Ram MMM

2 Naresh NNN

3 kapil HHH

4 Namita DDD

tbl_映射:

Col_1 Col_2 Emp_Deptt

ButterSotch ButterScotch NNN

ButterScotch 草莓 DDD

橄榄淀粉 MMM

橄榄橄榄 HHH

注意:在上表中,Emp_Deptt 列是相同的。

现在我想创建一个如下公式:

如果 Mapping.Type1 = Mapping.Type2 然后在 Details 表中找到 Emp_Deptt 并获取 Emp_name。例如: Butterscotch = Butterscotch 然后 Emp_Deptt 是与 Details 表匹配的 NNN,Emp_name 是 Naresh。

如果找不到任何匹配项,则无事可做。

现在,我想创建一个公式来获得所需的值并在水晶报表的某个地方打印。

4

1 回答 1

0

您需要先查看表,将两个表 tbl_Deetails 与 tbl_Mapping 连接起来。

将它们与部门 ID 链接起来。完成后,将该视图调用到报告中并使用这样的公式

if(totext({view.Type1}) == totext({view.Type2})) then
(
  {view.Employee_Name};
)
else
(
//nothing
)
于 2013-06-13T10:58:34.770 回答