Benutzer mit den meisten Antworten
SSRS - Tabelle ausblenden, wenn keine Daten vorliegen

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_
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 tablixHast Du das Projekt nach der Änderung neu erstellt?
Gruß,
DimitarBitte 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.
- Als Antwort vorgeschlagen Ivan DragovMicrosoft contingent staff, Moderator Dienstag, 18. Juli 2017 09:23
- Als Antwort markiert Ivan DragovMicrosoft contingent staff, Moderator Dienstag, 25. Juli 2017 09:27
-
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
- Als Antwort vorgeschlagen Ivan DragovMicrosoft contingent staff, Moderator Dienstag, 18. Juli 2017 09:23
- Als Antwort markiert Ivan DragovMicrosoft contingent staff, Moderator Dienstag, 25. Juli 2017 09:27
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 tablixHast Du das Projekt nach der Änderung neu erstellt?
Gruß,
DimitarBitte 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.
- Als Antwort vorgeschlagen Ivan DragovMicrosoft contingent staff, Moderator Dienstag, 18. Juli 2017 09:23
- Als Antwort markiert Ivan DragovMicrosoft contingent staff, Moderator Dienstag, 25. Juli 2017 09:27
-
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 tablixHast 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_
-
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
- Als Antwort vorgeschlagen Ivan DragovMicrosoft contingent staff, Moderator Dienstag, 18. Juli 2017 09:23
- Als Antwort markiert Ivan DragovMicrosoft contingent staff, Moderator Dienstag, 25. Juli 2017 09:27