Condividi tramite


Esempio: visualizzare i primi X valori

 

Data di pubblicazione: novembre 2016

Si applica a: Dynamics CRM 2015

Microsoft Dynamics 365 include doversi report in cui vengono visualizzati i primi elementi X di un'entità, dove l'utente può specificare il valore di X.

Per eseguire la query dei primi elementi, utilizzare SQL dinamico. Assegnare la stringa di query SQL che include il parametro specificato dall'utente su una variabile. Ciò risolve questo parametro specificato dall'utente. La stringa di query viene quindi passata alla funzione SQL EXEC insieme al parametro specificato dall'utente.

Esempio

Nel seguente esempio SQL, nel parametro TopCount è contenuto il valore fornito da un utente.

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

Se si sta creando un report basato su FetchXML, questa è la query FetchXML corrispondente.

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

Vedere anche

Creare un nuovo report utilizzando SQL Server Data Tools
Report di esempio
Esempio: rendere un report sensibile il contesto

© 2016 Microsoft Corporation. Tutti i diritti sono riservati. Copyright