Del via


Eksempel: Få vist de øverste X-værdier

 

Udgivet: november 2016

Gælder for: Dynamics CRM 2015

Microsoft Dynamics 365 indeholder flere rapporter, der viser de øverste X elementer i et objekt, hvor brugeren kan angive værdien X.

Hvis du vil søge efter de øverste elementer, skal du bruge dynamisk SQL. Tildel SQL-forespørgselsstrengen, som inkluderer den brugerangivne parameter, til en variabel. Denne løser den brugerangivne parameter. Derefter videresendes forespørgselsstrengen til SQL EXEC-funktionen sammen med den brugerangivne parameter.

Eksempel

I følgendew SQL -eksempel, indeholder parameteren TopCount den brugerangivne værdi:

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

Hvis du opretter en FetchXML-baseret rapport, er dette den tilsvarende FetchXML-forespørgsel.

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

Se også

Oprette en ny rapport ved hjælp af SQL Server-dataværktøjer
Eksempelrapporter
Eksempel: Gøre en rapport kontekstbetinget

© 2016 Microsoft Corporation. Alle rettigheder forbeholdes. Ophavsret