Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services 将rdl报告链接到CRM 2011中的多个父报告_Reporting Services_Dynamics Crm 2011 - Fatal编程技术网

Reporting services 将rdl报告链接到CRM 2011中的多个父报告

Reporting services 将rdl报告链接到CRM 2011中的多个父报告,reporting-services,dynamics-crm-2011,Reporting Services,Dynamics Crm 2011,我已经创建了一些报告进入CRM,其中一个报告使用另一个作为子报告,我已经将这两个报告链接在一起,以便它们都能正常工作。但现在我有了第二份报告,需要同样的子报告。那么,有没有办法将子报告链接到多个家长,以便他们都能看到它?或者,对于我想在其中使用的每个报告,我都需要一份子报告的副本吗 根据我的经验,您只能通过Dynamics界面将子报告链接到一个父级 我正在寻找其他的解决办法,但目前还没有找到任何办法 我目前正在创建两个子报告,以备将来参考。迟做总比不做好: 我通过使用IF/ELSE结构解决了这个

我已经创建了一些报告进入CRM,其中一个报告使用另一个作为子报告,我已经将这两个报告链接在一起,以便它们都能正常工作。但现在我有了第二份报告,需要同样的子报告。那么,有没有办法将子报告链接到多个家长,以便他们都能看到它?或者,对于我想在其中使用的每个报告,我都需要一份子报告的副本吗


根据我的经验,您只能通过Dynamics界面将子报告链接到一个父级

我正在寻找其他的解决办法,但目前还没有找到任何办法


我目前正在创建两个子报告,以备将来参考。

迟做总比不做好:

我通过使用IF/ELSE结构解决了这个问题,这样我可以使用父级来选择要进行的选择。直接运行子报表时,它使用CRM自动筛选上下文。当使用来自父级的帐户ID设置子报表时,它将使用该ID来确定上下文

IF(@AccountId IS NULL OR @AccountId = '')
BEGIN
SELECT TOP(3) ava_campaignparticipationid AS CampaignParticipationId
FROM Filteredava_campaignparticipation AS CRMAF_Filteredava_campaignparticipation
END
ELSE
BEGIN
SELECT ava_campaignparticipationid AS CampaignParticipationId
FROM Filteredava_CampaignParticipation
WHERE ava_accountid = @AccountId
AND ava_participation = 915240002
END
希望这能帮助其他人


问候。

这与我得出的结论相同,似乎没有办法做到这一点。所以我创建了子报告的副本,并分别上传了它们。