1

我创建了一些报告以进入 CRM,其中一个报告将另一个用作子报告,并且我将这两个报告链接在一起,以便一切正常。但现在我有第二份报告,需要同样的子报告。那么有什么方法可以将子报告链接到多个父母,以便双方都能看到它?或者我是否需要为每个我想要使用它的报告准备一份子报告的副本?

谢谢

4

2 回答 2

2

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

我目前正在寻找其他选择来解决这个问题,但目前还没有找到任何解决方案。

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

于 2012-10-02T10:20:12.680 回答
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

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

问候。

于 2013-12-01T00:39:48.993 回答