none
Report Abo: wie berechne ich Datumsfelder die normalerweise per Hand gefüllt werden? RRS feed

  • Frage

  • Hallo,

    ich möchte unter SQL 2008 R2 Reporting einen eigenen Report regelmäßig ausführen. Rufe ich die Webseite auf habe ich Start und Enddate einzutragen.

    Wenn ich das nun aber als Abo ausführen möchte, muss ich beim Startdate heute - 5 Tage und als Enddate heute -2 Tag eingeben können.

    Wie gebe ich das nun ein?

    =DATEADD("d",-5,Now()) funktioniert nicht.

    Freitag, 30. Januar 2015 08:20

Antworten

  • Was genau meinst Du mit Variable in Abo Parameter? Der Default Wert für den Parameter wird über die Expression immer dynamisch ermittelt, d.h mit der Expression immer das Datum, das aktuell 5 Tage zurück liegt.

    Olaf Helper

    [ Blog] [ Xing] [ MVP]

    • Als Antwort markiert schrippe Freitag, 30. Januar 2015 11:28
    Freitag, 30. Januar 2015 10:00
  • An der Stelle kannst Du nur die gleichen gültigen Werte eintragen, wie in der Report Ansicht Im Browser, dort kannst Du nicht mit ausdrücken arbeiten.

    Olaf Helper

    [ Blog] [ Xing] [ MVP]

    • Als Antwort markiert schrippe Freitag, 30. Januar 2015 11:28
    Freitag, 30. Januar 2015 11:20

Alle Antworten

  • Hallo,

    diese von Dir angegebene Expression musst Du als Default Wert beim Parameter selbst hinterlegen, in Abonnement Definition wählst Du nur das Häkchen "Default" aus.


    Olaf Helper

    [ Blog] [ Xing] [ MVP]

    Freitag, 30. Januar 2015 09:22
  • Hallo Herr Helper,

    danke! Werde ich gleich mal ausprobieren.

    Das bedeutet aber dann auch das ich immer den Report anpassen muss wenn ich andere Werte haben will?!

    Es gibt keine Möglichkeit den Wert direkt im Abo als Variable einzugeben?

    Freitag, 30. Januar 2015 09:47
  • Was genau meinst Du mit Variable in Abo Parameter? Der Default Wert für den Parameter wird über die Expression immer dynamisch ermittelt, d.h mit der Expression immer das Datum, das aktuell 5 Tage zurück liegt.

    Olaf Helper

    [ Blog] [ Xing] [ MVP]

    • Als Antwort markiert schrippe Freitag, 30. Januar 2015 11:28
    Freitag, 30. Januar 2015 10:00
  • Ich möchte wenn ich das Abo anlege (oder der Kunde das Abo selbst pflegen will) unter Startdate den jetzt im Screenshot sichtbaren Wert eintragen (oder den Wert der funktionieren würde).

    Freitag, 30. Januar 2015 10:12
  • An der Stelle kannst Du nur die gleichen gültigen Werte eintragen, wie in der Report Ansicht Im Browser, dort kannst Du nicht mit ausdrücken arbeiten.

    Olaf Helper

    [ Blog] [ Xing] [ MVP]

    • Als Antwort markiert schrippe Freitag, 30. Januar 2015 11:28
    Freitag, 30. Januar 2015 11:20