2

Ich erstelle einen SSRS-Bericht mit dynamischer URL. Fett gedruckter Inhalt ist die systemgenerierte Ticketnummer, die ich in der Spalte Fields! Change_Number.Value abrufen möchte.Dynamische SSRS-Verknüpfung

Original-URL https://sm.com/webtier-9.50/index.do?ctx=docEngine&file=cm3r&query=number%3D%22C945212658% 22 & action = & title = Veränderung in% 20 C945212658

Dies ist, was ich

="https://sm.com/webtier-9.50/index.do?ctx=docEngine&file=cm3r&query=number%3D%22Fields!Change_Number.Value%22&action=&title=Change%20"Fields!Change_Number.Value

Fehler versucht: Die ActionInfo. Der Action.Hyperlink-Ausdruck für das Textfeld "Change_Number2" enthält einen Fehler: [BC30205 ] Ende der Anweisung erwartet.

Danke

Antwort

1

Sie müssen diese Felder verketten: die erste im doppelten Anführungszeichen Block ist, so buchstäblich genommen wird und das Hinzufügen der Zeichenkette ‚Fields Change_Number.Value!‘ An die URL, nicht der Wert das du willst. Das zweite Feld ist nur außerhalb der Anführungszeichen leer, so dass es nicht weiß, was damit zu tun ist - das ist derjenige, der den Fehler verursacht.

Sie können Zeichenfolgen entweder mit + oder & verketten. Siehe: Operators in Expressions

="https://sm.com/webier-9.50/index.do?ctx=docEngine&file=cm3r&query=number%3D%22" & Fields!Change_Number.Value & "%22&action=%title=Change%20" & Fields!Change_Number.Value 
+0

@C Black: Vielen Dank für viel Hilfe und Erklärung .Es Wirken jetzt. – user470091

0

Um ein Feld in eine dynamische URL einbetten, Sie binde nicht wirklich es - Sie können es anhängen. Hier ist Ihre URL korrigiert:

="https://sm.com/webtier-9.50/index.do?ctx=docEngine&file=cm3r&query=number%3D" + Fields!Change_Number.Value + "&action=&title=Change%20" + Fields!Change_Number.Value

+0

Danke Laughing Vergil. – user470091