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