2012-10-01 108 views
1

我已经创建了一些要进入CRM的报告,其中一个报告使用另一个作为子报告,并将两者联系起来以便它们都能正常工作。但是现在我有第二份报告,它需要相同的分报告。那么,我有什么方法可以将分报告与多个父母联系起来,以便双方都能看到它?或者我是否需要为每个我想要使用的报告分发一份子报告?将rdl报告链接到CRM 2011中的多个父报告

感谢

回答

2

从我的经验,你只能通过动态接口链接的子报告,一个父。

我正在寻找其他选项来解决此问题,但还没有找到任何截至目前为止。

我目前在这种情况下创建了两个子报告。

+0

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

+0

如果我找到工作,我会让你知道! :) – Andrew

+0

非常感谢:) – jimminybob

0

优于从不迟到,并为未来的参考:

我解决了这个问题,通过使用IF/ELSE结构,这样我可以使用家长选择做出哪个选择。当子报告直接运行时,它使用CRM自动过滤上下文。当子报告使用来自父级的帐户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 

希望这可以帮助那里的人。

问候。