格式化查找集表达式
format lookupset expression
在 Report Builder 中,我有一个使用 lookupset 函数的表达式,该函数不返回任何内容、一个日期和描述,或者多个日期和多个描述。它提取的数据是正确的。我搜索了这个论坛和 MSDN。使用我在这两个地方找到的内容,我将我的表达方式调整为以下内容。
我的表情:
=Join(Lookupset(Fields!ProjectName.Value,
Fields!ProjectNames.Value,
Fields!TaskBaseline0FinishDate.Value & " - " & Fields!TaskName.Value,
"DsActivitiesCompleted"))
但是这个显示的时候没有回车return,只是一个接一个的放。下面的示例:
08/05/2015 – Milestone: Kickoff meeting Complete 08/18/2015 – Milestone: PMT Test Planning Complete 08/26/2015 – Milestone: Set CCD Date 08/26/2015 – Sprint 0 Complete 09/18/2015 – Milestone: Wave 1 Complete 09/28/2015 - Milestone: Wave 2 Complete
下面是我想要的样子。如果可能的话,我希望在每行前面也有要点。
我的问题是如何以上述格式获取它?
谢谢,
毫米
您错过了 JOIN 的最后一个(可选)参数,该参数说明了您要使用哪个字符将字符串连接在一起。使用 vbCrLf
(VB 新行代码)更改你的表达式,如下所示
=Join(Lookupset(Fields!ProjectName.Value,
Fields!ProjectNames.Value,
Fields!TaskBaseline0FinishDate.Value & " - " & Fields!TaskName.Value,
"DsActivitiesCompleted"),
vbCrLf)
给出这个输出
更新
使用下面的代码也可以使用 Chr(183) 作为每个新行的项目符号
=" " + Chr(183) + " " +
Join(Lookupset(Fields!ProjectName.Value,
Fields!ProjectNames.Value,
Fields!TaskBaseline0FinishDate.Value & " - " & Fields!TaskName.Value,
"DsActivitiesCompleted"),
vbCrLf + " " + Chr(183) + " ")
在 Report Builder 中,我有一个使用 lookupset 函数的表达式,该函数不返回任何内容、一个日期和描述,或者多个日期和多个描述。它提取的数据是正确的。我搜索了这个论坛和 MSDN。使用我在这两个地方找到的内容,我将我的表达方式调整为以下内容。
我的表情:
=Join(Lookupset(Fields!ProjectName.Value,
Fields!ProjectNames.Value,
Fields!TaskBaseline0FinishDate.Value & " - " & Fields!TaskName.Value,
"DsActivitiesCompleted"))
但是这个显示的时候没有回车return,只是一个接一个的放。下面的示例:
08/05/2015 – Milestone: Kickoff meeting Complete 08/18/2015 – Milestone: PMT Test Planning Complete 08/26/2015 – Milestone: Set CCD Date 08/26/2015 – Sprint 0 Complete 09/18/2015 – Milestone: Wave 1 Complete 09/28/2015 - Milestone: Wave 2 Complete
下面是我想要的样子。如果可能的话,我希望在每行前面也有要点。
我的问题是如何以上述格式获取它?
谢谢, 毫米
您错过了 JOIN 的最后一个(可选)参数,该参数说明了您要使用哪个字符将字符串连接在一起。使用 vbCrLf
(VB 新行代码)更改你的表达式,如下所示
=Join(Lookupset(Fields!ProjectName.Value,
Fields!ProjectNames.Value,
Fields!TaskBaseline0FinishDate.Value & " - " & Fields!TaskName.Value,
"DsActivitiesCompleted"),
vbCrLf)
给出这个输出
更新
使用下面的代码也可以使用 Chr(183) 作为每个新行的项目符号
=" " + Chr(183) + " " +
Join(Lookupset(Fields!ProjectName.Value,
Fields!ProjectNames.Value,
Fields!TaskBaseline0FinishDate.Value & " - " & Fields!TaskName.Value,
"DsActivitiesCompleted"),
vbCrLf + " " + Chr(183) + " ")