2012-09-26 3 views
1

SQL Server Business Intelligence Development Studio를 사용하여 CRM 2011에 대한 첫 번째 보고서를 만들었으며 적절한 금액을 처리했지만 더 복잡한 부분으로 옮겨 가면서 막혔습니다. 누군가가 몇 가지 질문으로 나를 도울 수있을 것인지, 그리고 내가 궁금해서 내가 가진 : I 보고서가 일부 계정에 대한 CRM에서 데이터를 얻을 수 fetchXml을 사용하고CRM에 대한 rdl 보고서 작성

  1. 을, 내가 필요 하위 엔티티의 일부 데이터는 포함 시키지만 상위 엔티티의 경우 계정과 동일한 방식으로 포함 할 수는 없습니다. 그래서 여기서는 별도의 페치 쿼리를 사용해야한다고 가정하지만 보고서를보고있는 계정의 ID를 두 번째 페치 쿼리에 매개 변수로 전달하려면 어떻게해야합니까?

  2. fetchXml을 사용하여 모든 하위 항목의 이름을 얻은 후에 번호가 매겨진 목록에 모두 표시하는 가장 쉬운 방법은 무엇입니까?

편집 : 1 및 2의 경우 내가 그 안에 하위 데이터와 하위 보고서를 사용할 수 있다는 것을 발견했다. 내가 글 머리 기호 목록에 모두 표시 할 수 있습니다 그리고 그들은 수도 있고 그렇지 않을 수도 있기 때문에 내가 보고서에 계정의 주소를 나열하고있어

  1. 하위 보고서를 주 보고서에서를 통해 매개 변수를 전달 할 수 있지만 목록 항목을 사용하여 두번째와 세번째 필드가 완성되게하십시오. 나는 주소의 일부를 놓치지 않고 큰 간격을 남기지 않고 그것을 어떻게 표시하는지 확신 할 수 없습니다. 나는 라인 1, 2 및 3의 서로 다른 조합으로 다른 텍스트 상자를 만든 다음 표현식을 사용하여 하나만 볼 수있게 만들었지 만 iif 문은 항상 false를 반환합니다. 이 작업을 수행하는 더 쉬운 방법이 있습니까?

편집 : 나는 다른 조합을 포함하고 가시성 규칙을 사용하여 숨어있는 다른 텍스트 상자의 번호를 사용하여이 작업을 수행하는 방법을 발견했습니다. 무엇 처음 그러나 혼동되었다 규칙이 내가 항상 "먼저()"문이 보고서에 필드를 추가 할 때이

  1. 을 표시한다 오히려 것보다, 상자가 숨겨져해야하는지에 대한 점이다 그 위에. 필요한 것이거나 어떤 식 으로든 내 보고서를 제한 할 것입니까?

편집 : 첫 번째() 문은 데이터를 제한하지 않도록이 항상 사전 선택에 대해 그것을 실행 기록과 보고서에 영향을하지 않는 것

누군가가이 질문들로 나를 도울 수 있다면 그것은 크게 감사 할 것입니다.

감사

+0

Re : 1, "부모 엔티티에서 계정에 사용할 수있는 것과 같은 방식으로 포함 할 수 없습니다"라고 말하면 '링크 엔티티'를 사용할 수 없다는 뜻입니까? –

+0

CRM에서 fetchXml을 빌드 할 때 포함 할 열을 선택하면 계정 엔티티에 조회가 있지만 계정 엔티티로 조회 할 엔티티가 아닌 조회 엔티티를 선택할 수 있습니다. 그것은 하나의 레코드를 "조회"하지만 여러 레코드가 "조회"할 수 있기 때문에 그 레코드를 추측하고 있습니다 – jimminybob

+0

OnPrem 또는 온라인입니까? SQL을 사용하는 것이 좋지만 OnPrem 만 작동합니다. –

답변

0

내 질문에 대한 답을 발견했습니다, 나는 원래의 게시물에 넣어했습니다.