Delen via


Voorbeeld: de bovenste X-waarden weergeven

 

Gepubliceerd: januari 2017

Is van toepassing op: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Microsoft Dynamics 365 bevat diverse rapporten waarin de bovenste X items van een entiteit worden weergegeven, waarbij de gebruiker de waarde van X kan opgeven.

Om de bovenste items op te vragen, gebruikt u dynamische SQL. Wijs de SQL querytekenreeks die voldoet aan de door de gebruiker opgegeven parameter, toe aan een variabele. Dit lost de door de gebruiker-gespecificeerde parameter op. Vervolgens wordt de querytekenreeks doorgegeven aan de functie SQL EXEC, samen met de door de gebruiker opgegeven parameter.

Voorbeeld

In het volgende SQL-voorbeeld bevat de parameter TopCount de door de gebruiker geleverde waarde.

Declare @SQL nVarchar (4000)
SET @SQL = '
Select  Top ' + CONVERT(nvarchar(10), @TopCount) + ' kb.kbarticleid FROM
(' + @CRM_FilteredKBArticle + ')  kb '
Exec (@SQL)

Als u een op FetchXML gebaseerd rapport schrijft, is dit de overeenkomstige FetchXML-query.

<fetch count="@TopCount"> 
<entity name="kbarticle" enableprefiltering="true" prefilterparametername="CRM_FilteredKbArticle" > 
<attribute name="kbarticleid"/> 
</entity> 
</fetch>

Zie ook

Een nieuw rapport maken met SQL server-gegevenshulpprogramma's
Voorbeeldrapporten
Voorbeeld: een rapport contextafhankelijk maken

© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht