是否可以在SSRS中的Lookupset调用后添加更多信息?

时间:2016-10-12 18:20:55

标签: reporting-services ssrs-2012

我有2个数据集,我可以从中填充我的报告,ActiveProjects(主数据集)& ActiveTasks。我使用表达式:

=Join(lookUpset(Fields!Title.Value, Fields!Related_Project.Value, "<a href = " & Chr(34) & "https://example" & Fields!ID.Value & Chr(34) & ">" & Fields!Title.Value & "</a>", "TeamTasks"), "<br> <br>")

这非常适合检索与其相关项目分组的每个任务,并且还包含指向相应任务的动态URL。

我的问题是:是否可以在同一列中放置其他信息(例如,在ActiveTasks数据集中的TargetDate)以及任务。行(否则当任务列表继续时它不会保持对齐,因为它们的长度不同,而日期不是)?

理想情况下,它会返回如下内容:

Project Title    Task Title
_______________|_________________
   Project A   | Task a  12/12/16
               | Task b  02/12/16
               | Task c  28/11/16
   Project B   | Task a  22/11/16
               | 

如果之前已经解决了这个问题,请提前致谢并抱歉!

1 个答案:

答案 0 :(得分:1)

尝试:

=Join(
  lookUpset(
    Fields!Title.Value, Fields!Related_Project.Value,
    "<a href = " & Chr(34) & "https://example" & Fields!ID.Value & Chr(34) &
    ">" & Fields!Title.Value & "</a>" & " " & Fields!TargetDate.Value , "TeamTasks"
  ),
  "<br> <br>"
)

您也可以格式化日期,以便在LookupSet函数中使用FORMAT(Fields!TargetDate.Value,"dd/MM/yyyy")

没有经过测试但应该有效。

如果有帮助,请告诉我。