예시: 차트에 표시되는 항목 수 제한

 

게시 날짜: 2017년 1월

적용 대상: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

차트 보고서는 데이터 요소 15개로 제한됩니다. 데이터 집합은 결과 집합을 차트 값에 대해 상위 15개 행으로 제한해야 합니다. 또한 16번째 "기타" 데이터 요소 값은 선택 사항입니다. 이 값은 도메인의 다른 모든 행의 집계를 나타냅니다. 16번째 값은 항상 결과 집합의 맨 아래에 정렬됩니다. 일부 보고서에 적합한 드릴스루 기능을 포함하는 보고서에 복잡성 수준을 추가합니다.

참고

차트 내용을 제대로 표시하도록 데이터 요소 수 및 레이블 길이를 줄여야 할 수도 있습니다.

예제

다음은 차트에 대해 상위 15개 데이터 요소와 16번째 기타 데이터 요소를 생성하는 SQL 쿼리 예제입니다.

INSERT INTO @AcctTopTbl SELECT Top 15 accountid FROM FilteredAccount ORDER BY Revenue Desc

SELECT AcctTop.accountid, AcctTop.name, AcctTop.Revenue, 1 As SortOrder FROM (SELECT Top 15 accountid, name, Revenue FROM FilteredAccount ORDER BY Revenue Desc) AS AcctTop
UNION
SELECT Null As accountid, 'Other' As name, Sum(Revenue) As Revenue, 2 As SortOrder FROM FilteredAccount 
WHERE accountid NOT IN (Select accountid FROM @AcctTopTbl)
ORDER BY SortOrder Asc, Revenue Desc

예제

다음 예제는 FetchXML 쿼리를 사용하여 표에 표시된 데이터 요소의 수를 제한하는 방법을 보여 줍니다. 데이터 집합 당 하나의 FetchXML 쿼리를 사용하여 두 개의 데이터 집합을 제공해야 합니다. 첫 번째 데이터 집합 쿼리의 결과는 쿼리 결과를 필터링하기 위해 다중 값 매개 변수를 통해 두 번째 데이터 집합으로 전달됩니다.Dataset1은 매출 순으로 상위 15개 레코드를 검색하고 Dataset2는 DataSet1의 계정을 제외한 모든 계정의 집계된 "총 매출"을 검색합니다.

DataSet1:
<fetch count="15">
  <entity name="account" >
    <attribute name="accountid" />
    <attribute name="name" />
    <attribute name="revenue" />
    <order attribute="revenue" descending="true" />
  </entity>
</fetch>

DataSet2:
<fetch aggregate="true">
 <entity name="account">
    <attribute name="revenue" aggregate="sum" alias="TotalRevenue" />
    <filter>
       <condition attribute="accountid" operator="not-in" value="@TopAccountIds"/>
     </filter>
  </entity>
</fetch>

Report Parameter:

<ReportParameter Name=" TopAccountIds ">
      ...
      <MultiValue>true</MultiValue>
      <Hidden>true</Hidden>
      <DefaultValue>
            <DataSetReference>
                  <DataSetName>DataSet1</DataSetName>
                  <ValueField>accountid</ValueField>
            </DataSetReference>
      </DefaultValue>
</ReportParameter>

참고 항목

예시 보고서
예: 상위 X 값 표시
Dynamics 365로 보고 및 분석

© 2017 Microsoft. All rights reserved. 저작권 정보