Ich habe SSRS in SQL Server 2012 und mithilfe von Report Builder einen Drillthroughbericht erstellen. Ich habe eine Tabelle 6 Zeilen und mehrere Spalten. Jedes Textfeld enthält eine Nummer, und ich sollte in der Lage sein, auf diese Zahlen zu klicken und zu einem anderen Bericht zu gehen. Beide Berichte befinden sich unter demselben Ordner auf dem Berichtsserver.Wie kann der Pfad zu einem Bericht aus einem anderen Bericht angegeben werden?
Problem:
Ich bin in der Lage, bis dieser Punkt auf this Seite durch folgende Anweisungen zu erteilen. Mein Problem ist, dass ich keinen statischen Link verwenden kann, da jedes Textfeld auf seinen eigenen eindeutigen Bericht verweisen soll. Und wenn ich "Bericht angeben:" über die Schaltfläche "Durchsuchen" dort drücke oder eine statische Verknüpfung zur Verfügung stelle, wird dieselbe Verknüpfung für alle Textfelder in derselben Spalte verwendet. Was ich brauche, ist in der Lage sein, Pfad zu dem Bericht zu spezifizieren, die von Format /Folder_Name/<valueOfColumn1><valueOfColumn2><nameOfColumn3>;
ist Was ich versuchte:
So habe ich versucht, mit einem Klick auf „fx“ und versehen Link „Expression“ zu verwenden, als =Globals!ReportFolderFields!column1.ValueFields!column2.ValueFields!column3.Name
Ergebnis:
Wenn ich durch die Verwendung Ausdruck über Methoden versuchen, mit ihm keinen Fehler wirft aber das Textfeld nicht angeklickt ist (nicht Zeiger in einen Index Finnen drehen ger). Wenn ich die statische Verknüpfung mithilfe der Schaltfläche "Durchsuchen" verwendete, war dasselbe Textfeld anklickbar und führte mich zu einem anderen Bericht.
Was fehlt mir hier? Jeder Zeiger wäre hilfreich.
Irgendwie nicht zeigen, richtig in der Frage auf. Was ich brauche, ist in der Lage sein, den Pfad zu dem Bericht anzugeben, der das Format "/ Folder_Name/valueOfColumn1valueOfColumn2nameOfColumn3" hat. – 300
Etwas zu beachten bei Berichtslinks ist, dass sie immer relativ zum Home-Ordner starten müssen, oder aber ein Verwandter Pfad von der aktuellen Berichtsposition, ist das der Fall, wenn Ihr Ausdruck ausgewertet wird? - Auch hier gibt es einige nützliche Tipps: https://docs.microsoft.com/en-us/sql/reporting-services/report-design/specifying-paths-to-external-items-report-builder-and -ssrs –
Vielen Dank für Ihre Antwort.Ja, als ich alle Kombinationen in "Expression" versuchte, indem ich auf "fx" klickte, wenn ich nur versuche = Fields! Column1.ValueFields! Column2.ValueFields! Column3.Name gibt einen Fehler aus, wenn ich versuche, den Bericht zu speichern. Fehler: Der ActionInfo.Action.Drillthrough.ReportName-Ausdruck für das Textfeld '' enthält einen Fehler: [BC30456] 'ValueFields' ist kein Mitglied von 'Microsoft.ReportingServices.ReportProcessing.ReportObjectModel.Field'. –
300