Report Builder 3.0 - 如何进行嵌套查找

时间:2013-08-19 14:46:22

标签: sql-server sql-server-2008 reporting lookup reportbuilder3.0

我希望有人可以帮助我处理一个我正在报告的小问题。我是Report Builder的新手,也是我所做的一切,我一路上都在学习。

我无法在报表生成器中执行嵌套查找,我尝试寻找替代方案但运气不佳。

这是我想要做的但由于嵌套的限制而无法做到:

Lookup(lookup(Fields!sr_service_recid.Value, Fields!TicketNbr.Value, Fields!Parent.Value, "Service_Parent"), Fields!SR_Service_RecID.Value, Fields!PO_Number.Value, "Ticket_PO")

基本上我需要针对父票证引用当前票证的sr_service_recid,以便引用父票证的PO_Number

我一直在使用大多数表格和视图(有一个桶加载所以我不能说我已经通过它们)并且没有找到一种不同的方式来链接这些值。

你是否有任何我可以尝试的想法可能允许我做一些类似于上面嵌套查找表达式的事情?我们将欣赏新方向的推动。

谢谢,

戴恩

1 个答案:

答案 0 :(得分:0)

我对所有这些都很陌生,所以请原谅我所需解决方案的简单性。

我使用以下查询在报告中添加了一个新的数据集,允许我链接我需要的相应数据。

SELECT
  v_rpt_Service.Parent
  ,v_rpt_Service.TicketNbr
  ,sr_service.po_number
FROM
v_rpt_Service
left join sr_service on (sr_service.sr_service_recid = v_rpt_service.parent)
相关问题