Ich habe einen Parameter, der eine Tabelle basierend auf ihrer Einstellung versteckt/schuht. Wenn diese Tabelle ausgeblendet ist, wird die Abfrage ausgeführt?SSRS Werden Abfragen für ausgeblendete Tabellen ausgeführt?
Antwort
Ja, es läuft. Die der Tabelle zugewiesene Datensatzabfrage wird ausgeführt. Sie müssen eine Bedingung verwenden, um die Tabelle auszublenden. Um diese Bedingung zu erhalten, werden verarbeitete Werte aus dem Dataset benötigt, damit die Abfragen ausgeführt werden, die hinter der Tabelle stehen. Wenn die verwendete Bedingung keinen Wert aus dem Tabellen-Dataset benötigt, werden Ihre Abfragen nicht ausgeführt.
In meinem Fall werden keine Werte aus dem Dataset verwendet (ich verwende einen Parameter, um zu bestimmen, ob die Tabelle angezeigt/verborgen wird). Es klingt also so, als ob die Abfrage nicht ausgeführt wird. (Was ist gut!) Danke für die Info – Jeff
TLDR; Ja.
Ich habe eine Tabelle mit Ausdrücken, die boolesche Flags in einer versteckten Tabelle zurückgeben. Ich verstecke und zeige andere Funktionen basierend auf diesen Werten und es funktioniert gut, unabhängig davon, dass es versteckt ist.
- 1. Kontinuierliche Abfragen werden nicht ausgeführt
- 2. Abfragen von Berichtsbeschreibungen in SSRS
- 3. Wann werden Abfragen auf DbContext ausgeführt
- 4. dynamische Abfragen in SSRS
- 5. Pivotal GPDB: Wie Abfragen ohne doppelte Anführungszeichen für Tabellen und Spalten ausgeführt werden
- 6. Wann werden LINQ-to-SQL-Abfragen ausgeführt?
- 7. Projektadministrator kann nicht ausgeführt werden workitem abfragen
- 8. Können ausgeblendete Felder vom Benutzer bearbeitet werden?
- 9. Wie können Abfragen von Webbenutzern mit unterschiedlichem Zugriff auf Tabellen in Spark ausgeführt werden?
- 10. Wie werden vollständige Verzweigungsancestry-Abfragen mit Room ausgeführt?
- 11. Führt SSRS mehrere Abfragen gleichzeitig aus?
- 12. Beruhigende GET-URLs für Abfragen Wenn mehrere Abfragen ausgeführt werden müssen
- 13. Sqlite Abfragen innerhalb des Konstruktors werden zweimal ausgeführt?
- 14. Abfragen der Datenbank für Join-Tabellen
- 15. Abfragen, die nach dem Lizenz-Upgrade länger ausgeführt werden
- 16. Ausgeblendete Zeichen im Passwortfeld
- 17. Wie können Core Data-Abfragen über eine Beziehung ausgeführt werden?
- 18. Können SSRS 2014 und SSRS 2016 gleichzeitig in der Visual Studio-Entwicklungsumgebung ausgeführt werden
- 19. wie sequenzielle Abfragen nacheinander in BigQuery ausgeführt werden können
- 20. Warum werden meine Abfragen und der Stapel nicht parallel ausgeführt?
- 21. Finde die zuletzt eingefügte ID, während mehrere Abfragen ausgeführt werden
- 22. Versuchen herauszufinden, wenn Abfragen in Entity Framework ausgeführt werden
- 23. SQL-Abfragen, die mit Benutzer-ID/Login ausgeführt werden
- 24. Wie ausgeblendete Zeichen ausgeben?
- 25. SQL-Abfragen zwischen drei Tabellen
- 26. Google Tabellen, gefilterte Datenzeile abfragen
- 27. Wie mehrere Abfragen gleichzeitig in Node Red ausgeführt werden?
- 28. Gremlin Abfragen werden nicht in Daten ausgeführt stax Gremlin Konsole
- 29. LiteDB gibt keine Daten zurück, wenn Abfragen ausgeführt werden
- 30. Wie können viele Abfragen nacheinander mit einem Klick ausgeführt werden?
Wenn Sie den Datensatz aus einer vollständigen Abfrage bedingt umgehen möchten, können Sie Ihre SQL- oder gespeicherte Prozedur ändern, um ein @ReturnNoData-Flag zu untersuchen. Es ist nicht sauber, es verhindert jedoch, dass eine teure Abfrage ausgeführt wird (sofort zurück), wenn Sie es lieber nicht ausführen lassen möchten. -> WHERE (@ ReturnNoData = 0) UND () –