orangeBI Toolkit für Reporting Services Teil 3: Verbesserte Datumsanzeige

In Berichten werden Zeiträume häufig so dargestellt: 10.06.2014 – 11.06.2014. Fällt Ihnen etwas auf? Würde nicht auch 10. – 11.06.2014 reichen? Können wir das in Reporting Services darstellen? Na klar! Aber wenn wir dabei nicht nur unterschiedliche Tage, sondern auch die Möglichkeit von unterschiedlichen Monaten berücksichtigen wollen, wird es ein längerer Ausdruck. Geschweige denn, wenn…

orangeBI Toolkit für Reporting Services Teil 1: Abweichungsdiagramme in Tabellen

Ich stelle in diesem und folgenden Blogeinträgen Funktionen des orangeBI Toolkits für Reporting Services vor, welche von Ceteris entwickelt wurden. Der erste Eintrag handelt von Abweichungsdiagrammen in Tabellen. Falls Sie Reporting Services einsetzen, können Sie relativ einfach Balkendiagramm innerhalb von Tabellen einbauen und konfigurieren. Was ist aber, wenn Sie 20 Berichte mit Abweichungsdiagrammen haben und…

In einer Datenbank gespeicherte Bilder mit Hilfe der Lookup-Funktion in SSRS anzeigen lassen

In Reporting Services-Berichten können Bilder aus einer Datenbank geladen und angezeigt werden. Dazu wird einfach auf das Feld mit der Bild-Information verwiesen. Zum Beispiel mit dem Ausdruck First(Fields!ImageValue.Value, “BilderDataset”). Wenn eine Auswahl aus mehreren Bildern getroffen werden soll, bietet sich die Lookup-Funktion an. Die funktioniert aber nicht einfach so: =LookUp(“BildName”, Fields!ImageName.Value, Fields!ImageValue.Value, “BilderDataset”)

Fehlende Datenset Felder mit der IsMissing Eigenschaft erkennen

Es kann vorkommen, dass die Berichtsausführung mit einem Fehler aufgrund eines fehlenden Feldes abbricht. Das ist zum Beispiel dann der Fall, wenn in der Abfrage eine Hierarchie verwendet wird, aber nicht immer alle Ebenen der Hierarchie vorhanden sind (nicht balancierte Bäume). Also immer dann, wenn es Blätter auf unterschiedlichen Ebenen gibt. Um diesen Fehler zur…

SSRS Berichtselemente mit dynamischer Höhe und Breite

(dynamic height and dynamic width for all) Die Eigenschaften Width und Height von Berichtselementen der MS Reporting Services können, anders als viele andere Eigenschaften, nicht durch einen Ausdruck manipuliert ,sondern nur statisch angegeben werden. Nur ein einziges Berichtselement, das Diagramm, besitzt die Eigenschaften DynamicHeight und DynamicWidth. Sollte Sie beim Erstellen Ihres Berichtes diese Eigenschaften bei…