我正在创建一个SSRS矩阵报告,在该报告中,将“贷款”与“雇员”发起贷款的主键进行映射,因此表如下所示:
<table><tbody><tr><td>LoanID</td><td>Employee</td></tr><tr><td>101</td><td>1</td></tr><tr><td>102</td><td>2</td></tr><tr><td>103</td><td>3</td></tr><tr><td>104</td><td>2</td></tr><tr><td>105</td><td>1</td></tr><tr><td>106</td><td>2</td></tr></tbody></table>
<table><tbody><tr><td>Employeeid</td><td>Employee Name</td></tr><tr><td>1</td><td>A</td></tr><tr><td>2</td><td>B</td></tr><tr><td>3</td><td>C</td></tr></tbody></table>
当我使用第一个表创建矩阵时,我得到:
<table><tbody><tr><td>Employee</td><td>Count Of Loans</td></tr><tr><td>1</td><td>2</td></tr><tr><td>2</td><td>3</td></tr><tr><td>3</td><td>1</td></tr></tbody></table>
但是我想要这样的结果:
<table><tbody><tr><td>Employee</td><td>Count of Loans</td></tr><tr><td>A</td><td>2</td></tr><tr><td>B</td><td>3</td></tr><tr><td>C</td><td>1</td></tr></tbody></table>
如何关联行组中值的名称来取出雇员的名称?
答案 0 :(得分:0)
通常最好在源系统中联接表。要回答您的问题,可以使用Lookup
函数从第二个数据集中获取Employee Name。在这种情况下,它将看起来像这样:
=Lookup(Fields!Employee.Value, Fields!EmployeeID.Value, Fields!EmployeeName.Value, "DataSet2")
换句话说,对于每一行,它正在第二个数据集中查找员工ID,并返回姓名。