Announcement

Collapse
No announcement yet.

Multi Value Report Parameter

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Multi Value Report Parameter

    Hallo zusammen,

    ich habe in SQL Reporting Services 2005 einen Report geschrieben, der Report Parameter enthält. Hierbei habe ich Multi Value eingestellt. Es ist auch möglich mehrere Werte zu übergeben. Dennoch zeigt der Report nur Sätze an, die durch den ersten angeklickten Wert bestimmt sind. Woran könnte das liegen?

    Danke im voraus.

    Tom

  • #2
    Hallo Tom,

    drück mal im Studio F1 => Thema "Verwenden von einwertigen und mehrwertigen Parametern ".

    Beispiel:
    [highlight=SQL]
    SELECT FirstName, LastName, e.Title
    FROM HumanResources.Employee AS e
    JOIN Person.Contact AS c
    ON e.ContactID = c.ContactID
    WHERE e.Title IN (@Title)
    [/highlight]

    MultiValues werden einfach Komma-separiert aufgelistet und können dann z.B. mit IN (@..) verwendet werden.

    Gruß, Olaf
    Olaf Helper

    <Blog> <Xing>
    * cogito ergo sum * errare humanum est * quote erat demonstrandum *
    Wenn ich denke, ist das ein Fehler und das beweise ich täglich

    Comment


    • #3
      Hallo Olaf,

      vielen Dank für Deine Antwort. Aber irgendwie klappt das bei mir nicht. Hier ist das Statement:
      SELECT dbo.ACTIONLOG.CREATOR, dbo.ACTIONLOG.TASKID, dbo.TASK.SUBJECT, dbo.ACTIONLOG.CREATIONDATE, dbo.ACTIONLOG.ACTIONDATE,
      dbo.ACTIONLOG.ACTIONMINUTES, dbo.ACTIONLOG.AREA, dbo.TASK.RECEIVER
      FROM dbo.ACTIONLOG INNER JOIN
      dbo.TASK ON dbo.ACTIONLOG.TASKID = dbo.TASK.TASKID
      WHERE (dbo.ACTIONLOG.CREATOR IN (@Staff))
      ORDER BY dbo.ACTIONLOG.CREATOR, dbo.ACTIONLOG.TASKID

      Und diesen Parameter "Staff" habe ich auf Multivalue gesetzt.

      Dennoch werden in meinem Report nur die Sätze des ersten ausgewählten Staff angezeigt.

      Hast Du eine Idee?

      Gruß
      Tom

      Comment


      • #4
        Hallo Tom,

        eigentlich sollte es funktionieren.

        Hast Du mal auf die Auswahl des MultiValue geachtet, wenn Du auf "Bericht anzeigen" klickst?
        Bei mir stellt er die Auswahl immer auf den ersten Eintrag zurück, deswegen wird auch nur der angezeigt.

        Fazit: Geht, nur man kann doch nicht mehrer Datensätze auswählen. :-(
        Habe noch keinen Workaround gefunden, sorry.

        Olaf
        Olaf Helper

        <Blog> <Xing>
        * cogito ergo sum * errare humanum est * quote erat demonstrandum *
        Wenn ich denke, ist das ein Fehler und das beweise ich täglich

        Comment


        • #5
          Hallo Olaf,

          die Auswahlliste ist okay. Auch nachdem ich den Report generiert habe, werden alle ausgewählten Elemente in der Auswahlliste angezeigt. Nur eben im Report selber nicht. Vielleicht hat ja noch jemand eine Idee?

          Gruß
          Tom

          Comment

          Working...
          X