2012-09-26 120 views
1

我使用SQL Server商业智能开发工作室为CRM 2011创建了我的第一份报告,并且我设法做了一个体面的数量,但随着我进入更复杂的部分,我陷入了困境和我在想,如果有人能帮助我有几个问题,我有:构建CRM的CRM报告

  1. 我使用fetchXml摆脱CRM数据的一些帐户,该报告是,我需要包括来自子实体的一些数据,但不能像我可以为母公司实体帐户那样包括它们。所以为此,我假设我需要使用单独的抓取查询,但是如何将报告正在查看的帐户的ID作为参数传递给第二个抓取查询?

  2. 一旦我用fetchXml得到了所有子项的名称,那么最简单的方法是将它们全部显示在编号列表中?

编辑:对于1和2,我发现我可以使用子报表在它的子数据。使用列表项,我可以显示所有项目符号列表中,我可以从主报告通过传递参数给子报表

  1. 我列出报表上的帐户的地址,但因为他们可能会或可能不会有第2和第3行字段完成我不确定如何显示它没有丢失一些地址或留下很大的差距。我试着创建不同的第1,2和3行的不同组合文本框,然后使用表达式只能看到一个可见的,但是iif语句总是返回false。有没有更简单的方法来做到这一点?

编辑:我已经发现如何使用包含不同组合的多个不同文本框并使用可见性规则隐藏它们。什么最初困惑是,虽然该规则是,如果箱子应该被隐藏,而不是它是否应该显示

  1. 当我添加一个字段拖到它总是有一个“第一()”语句报告在上面。这是必需的还是会以任何方式限制我的报告?

编辑:这似乎并没有对报告记录的影响来运行它对抗总是预先选择,所以第一个()语句不限制任何数据

如果任何人都可以帮助我解决这些问题,那么将不胜感激。

感谢

+0

回复:1,当你说“不能用与我父母实体账户相同的方式包含它们”,这是否意味着你无法使用'link-entities'? –

+0

当我开始在CRM中构建fetchXml,并且选择要包含的列时,我可以选择账户实体具有查找权限的账户实体,但不能查找账户实体查找的账户实体。我猜它是因为它只会查找一条记录,但有几条记录可以“查找”它 – jimminybob

+0

这是OnPrem还是Online?我非常喜欢使用SQL,但只能用于OnPrem。 –

回答

0

我已经找到了答案,我的问题,我已经把他们原来的岗位。