Oft möchte man Werte, z.B. Prozentwerte als kleine Balken in einem Report darstellen:
Wie man das mit Hilfe der Reporting Services bewerkstelligt, ist im Folgenden kurz beschrieben.
- Zunächst erstellt man sich eine Grafik mit dem gewünschten Verlauf
- Dann fügt man eine neue Spalte mit dieser Grafik in den Report ein. Der Grafik gibt man ein günstige Breite, z.B. 100px.
- Für die Grafik stellt man nun ein Padding für den rechten Rand ein und zwar über eine Expression:
- In der Expression gibt man nun eine Formel ein, die den rechten Rand so berechnet, dass er bei 0 die Breite des Bildes erreicht und beim Maximalwert 0.
- In obigem Beispiel hat das Bild eine Breite von 100pt und soll einen Maximalwert von 1.5 anzeigen, so dass bei 1.5 der Wert für das Padding 0 ist und bei 0 ist er 100 (1,5 * 75). Damit zeigt der Balken die Werte grafisch an. Auf Wunsch kann man natürlich den Wertebereich auch min Min() und Max() ermitteln.
http://blogs.msdn.com/bobmeyers/archive/2005/10/15/481342.aspx