【发布时间】:2012-09-22 04:30:11
【问题描述】:
我创建了一些报告以进入 CRM,其中一份报告将另一份报告用作子报告,并且我已将两者链接在一起,以便一切正常。但现在我有第二份报告,需要同样的子报告。那么有什么方法可以将子报告链接到多个父母,以便双方都能看到它?或者我是否需要为每个我想在其中使用它的报告准备一份子报告?
谢谢
【问题讨论】:
标签: reporting-services dynamics-crm-2011
我创建了一些报告以进入 CRM,其中一份报告将另一份报告用作子报告,并且我已将两者链接在一起,以便一切正常。但现在我有第二份报告,需要同样的子报告。那么有什么方法可以将子报告链接到多个父母,以便双方都能看到它?或者我是否需要为每个我想在其中使用它的报告准备一份子报告?
谢谢
【问题讨论】:
标签: reporting-services dynamics-crm-2011
迟到总比没有好,以备将来参考:
我通过使用 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
希望这对那里的人有所帮助。
问候。
【讨论】:
根据我的经验,您只能通过 Dynamics 界面将子报表链接到一个父级。
我目前正在寻找解决此问题的其他选择,但目前还没有找到。
我目前正在为这种情况创建两个子报告。
【讨论】: