Share via


Exemple : Affichage des X premières valeurs

 

Date de publication : janvier 2017

S’applique à : Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Microsoft Dynamics 365 inclut plusieurs rapports qui affichent les X premiers articles d’une entité, où l’utilisateur peut spécifier la valeur de X.

Pour rechercher les premiers éléments, utilisez une instruction SQL dynamique. Attribuez la chaîne de requête SQL qui inclut le paramètre défini par l'utilisateur à une variable. Cela résout le paramètre défini par l'utilisateur. La chaîne de requête est ensuite transmise à la fonction SQL EXEC ainsi qu’au paramètre défini par l’utilisateur.

Exemple

Dans l’exemple SQL suivant, le paramètre TopCount contient la valeur indiquée par l’utilisateur.

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

Si vous créez un rapport FetchXML, la requête FetchXML correspondante se présente comme suit :

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

Voir aussi

Créer un rapport avec SQL Server Data Tools
Exemples de rapports
Exemple : Rendre un rapport contextuel

© 2017 Microsoft. Tous droits réservés. Copyright