none
SSRS - Tabelle ausblenden, wenn keine Daten vorliegen RRS feed

  • Frage

  • Hallo zusammen,

    ich habe einen Report erstellt, der täglich Fehlermeldungen prüft.

    Falls keine Fehlermeldung vorhanden ist wird auch logischerweise keine Zeile in der Tabelle angezeigt.

    Ich möchte gerne die komplette Tabelle ausgeblendet haben, falls dies der Fall ist!

    Ich habe schon diverse Versuche probiert mit:

    Rechtsklick auf die Tabelle > Sichtbarkeit > Je nach Ausdruck ein-/ausblenden >

    =IIF(CountRows() > 0, False,True) oder auch mal so

    =IIF(CountRows() >= 1, False,True)

    Mir wird ständig die Tabelle angezeigt, ob mit oder ohne Rows...

    weitere verschieden Lösungen aus dem Internet habe ich auch schon probiert, bei denen klappt es, aber bei mir irgendwie nicht! Ich benutze den Berichts-Generator 3.0 für SSRS 2014

    Hat wer noch Tipps, was ich testen könnte? Gibt es irgendwo vill. ein Haken den man nur noch setzen brauch?

    Gruß dash_

    Mittwoch, 12. Juli 2017 12:28

Antworten

Alle Antworten

  • Hallo dash_,

    Hast Du einen Filter in der Tablix eingesetzt? Wenn dem so ist, stelle den Filter stattdessen im DataSet ein. Sieh Dir folgenden Thread an:
    Count rows of a filtered tablix

    Hast Du das Projekt nach der Änderung neu erstellt?

    Gruß,
    Dimitar


    Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.

    Donnerstag, 13. Juli 2017 12:22
    Administrator
  • Hallo dash_,

    Hast Du einen Filter in der Tablix eingesetzt? Wenn dem so ist, stelle den Filter stattdessen im DataSet ein. Sieh Dir folgenden Thread an:
    Count rows of a filtered tablix

    Hast Du das Projekt nach der Änderung neu erstellt?

    Gruß,
    Dimitar


    Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.

    Dein Tipp mit den Filtern hat mich zu meinem gewünschten Ergebnis gebracht und das mit CountRows Expression funktioniert. Vielen Dank. Ich glaube am Besten wäre es ohne Filter zu arbeiten und alles im QUERY zu definieren!

    Gruß dash_

    Freitag, 14. Juli 2017 05:49
  • Hallo!

    Also bei mir funktioniert es so.

    Gib Dir mal CountRows() in einem Textfeld vor der Tabelle aus.


    Einen schönen Tag noch, Christoph -- Data Platform MVP - http://www.insidesql.org/blogs/cmu

    Freitag, 14. Juli 2017 06:42