sql >> Database >  >> RDS >> Sqlserver

SSRS:Hoe voeg ik alle opties toe aan het SSRS-vervolgkeuzefilter?

Ik neem aan dat u geen parameter met meerdere waarden wilt gebruiken hier wil je dat gebruikers alleen tegen alle builds of slechts één werken, niet tegen een selectie van builds. Anders zou je gewoon een standaard parameter met meerdere waarden gebruiken .

Een manier om dit te doen is door een extra rij te retourneren voor alle builds in uw parameterdataset, b.v. zoiets als:

select buildId as null, build = 'All'
union all
select buildId = build, build
from builds

Ik geef hier twee kolommen terug, zodat we een NULL-waardeparameter kunnen doorgeven, maar toch een gebruiksvriendelijke beschrijving hebben om in het rapport weer te geven.

Stel dit in als uw parameterdataset. In de rapportcode kunt u de parameter vervolgens gebruiken om iets te doen als:

select *
from builds
where (@build is null or @build = build)

Welke alle builds retourneert wanneer @build is null en een gespecificeerde build als @build is niet nul.



  1. Een string construeren uit verschillende records met 2 kolommen

  2. Luchtstroom 1.10.0 via Ansible

  3. latin-1 naar utf-8 database

  4. SELECT mysql-kolom met door komma's gescheiden waarden