我正在为 MS CRM 报告(FetchXML)使用 SSRS 2012,它应该得到如下图所示的结果:
有名称和父列。根据父母,应显示姓名,编号应完全相同。我可以使用子报告显示除编号之外的相同顺序。
注意:仅使用 FetchXML 查询。
感谢进阶。
我正在为 MS CRM 报告(FetchXML)使用 SSRS 2012,它应该得到如下图所示的结果:
有名称和父列。根据父母,应显示姓名,编号应完全相同。我可以使用子报告显示除编号之外的相同顺序。
注意:仅使用 FetchXML 查询。
感谢进阶。
我找到了我的问题的解决方案。您需要进行分组并使用如下图所示的表达式。希望这可以帮助某人:)
我这样做的方法是使用行组。用单行组制作一个矩阵,并在“父级”上进行分组。按名称对矩阵进行排序。添加相关列。除了 1.0 和 1.1 列之外,您最终会得到一个看起来与您想要的非常相似的表。这些在您的源表中不存在,因此您必须自己添加它们并做一些基本的数学运算以正确编号。
如果您的父母未在源表中排序,只需在 FetchXML 查询中添加一个“order by”子句即可按父母排序。这将确保父组的顺序正确。名称上的矩阵排序将确保在每个组中,行按名称排序。