我创建了一些报告进入CRM,其中一个报告使用另一个作为子报告,我将两者联系起来以便一切正常。但现在我有第二份报告需要相同的子报告。那么有什么方法可以将子报告链接到多个父母,以便两者都可以看到它?或者我是否需要为每个我想要使用它的报告提供子报告的副本?
由于
答案 0 :(得分:2)
根据我的经验,您只能通过Dynamics界面将子报告链接到一个父级。
我正在寻找其他方案来解决这个问题,但目前还没有找到。
我目前在这种情况下创建了两个子报告。
答案 1 :(得分: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
希望这可以帮助那些人。
问候。