MS CRM 2016在线自定义SSRS报告与子报告

时间:2016-07-12 14:22:03

标签: reporting-services ssrs-2008 dynamics-crm ssrs-2012 ssrs-tablix

我有一个基于SSRS FetchXml的自定义报告&#39; <&#39; 用于MS CRM 2016在线实例。该报告包含RowGroups和ColumnGroups,如下所示 - < / p>

enter image description here

我在这里使用tablix并在标题中表达我格式化日期字段(目标月)并显示月份和年份。数据行中的表达式计算记录的数量。

数据行中的表达式 =IIF(CountRows()=0 OR IsNothing(CountRows()),0, CountRows())

执行报告时,它会以下列方式显示数据 -

enter image description here

现在,我被要求为此创建sub report / drill-down报告,我需要在相应的水平行组总计计数中显示记录详细信息(在上面的屏幕截图中突出显示) )。我发现我需要使用记录的详细信息创建另一个报告&#39; ,然后需要在RowGroup GrpByLOB_IndividualBranches上切换。

所以我创建了一个新的报告&#39; B&#39; ,如下所示,包含3个参数 BranchName Line TargetMonth 到此报告.-

enter image description here

在我现有的主报告&#39; A&#39; 中添加了新的子报告

在子报告中,我引用了 report&#39; B&#39; ,将其用作主要报告&#39; A&#39; 的子报告并创建了如上所述的3个参数。

现在这是我面临的问题。我需要显示每个相应的Line项的子报表,并且由于ColumnGroup GroupByTargetMonth的存在,我不确定如何以及在何处放置子报表,以便ColumnGroup不会影响数据在子报告上。

如何在此子报表的Tablix中显示记录详细信息?

我需要在每个Line项下方显示记录详细信息,如下面所附屏幕中的箭头标记所示 -

enter image description here

我怎样才能做到这一点?

0 个答案:

没有答案