sql >> Databasteknik >  >> RDS >> Sqlserver

SSRS:Hur lägger man till alla alternativ till SSRS dropdown-filtret?

Jag antar att du inte vill använda en flervärdesparameter här vill du bara att användare ska köra mot alla versioner eller bara en, inte ett urval av byggen. Annars skulle du bara använda en standard flervärdesparameter .

Ett sätt att göra detta är att returnera en extra rad för alla builds i din parameterdatauppsättning, t.ex. något som:

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

Jag returnerar två kolumner här så att vi kan skicka en parameter för NULL-värde men ändå ha en användarvänlig beskrivning att visa i rapporten.

Ställ in detta som din parameterdatauppsättning. I rapportkoden kan du sedan använda parametern för att göra något i stil med:

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

Vilket kommer att returnera alla builds när @build är null och en specificerad build om @build är inte null.



  1. Åtkomst nekad för användaren 'www-data'@'localhost – hur ska man hantera det?

  2. hur sparar man pdf-rapporter automatiskt i databasen?

  3. Hur beräknar man procentuell ökning från föregående rad/dag efter komplex grupp efter?

  4. Hur kan jag säkert (indirekt) fråga en postgresql-databas inom Android?