Benutzer mit den meisten Antworten
Abfrage Umsätze vorheriger Monat und aktueller Monat im Report Builder 3.0

Frage
-
Hallo Zusammen,
ich habe folgendes Problem:
Ich möchte eine Auswertung erstellen aus einer SharePoint-Liste.
Mein Dataset besteht aus den Feldern Mitarbeiter, Umsatz und Date (Datum und Uhrzeit wann der Umsatz entstanden ist). Nun möchte ich eine Matrix erstellen, welche mir alle Mitarbeiter mit ihren monatlichen Umsätzen anzeigt. ABER: Ich möchte nur den aktuellen und den letzten Monat anzeigen.
Unter der Spaltengruppe "Monat" (Ausdruck: MonthName(Month(Fields!Date.Value),False))
wollte ich nun bei Gruppeneigenschaften so filtern:
Ausdruck: Month(Fields!Date.Value)
Operator: Zwischen
Wert: =(Month(Today()-1) und Month(Today())
Funktioniert gut, wenn der aktuelle Monat z.b. Dezember ist, da er dann 12-1 rechnet und November ausgibt. Ist aber der aktuelle Monat ein Januar, geht das so halt nicht.
Jemand eine Idee?
MFG
- Bearbeitet Alex_R2013 Freitag, 18. Januar 2013 15:36
Antworten
-
Hi Alex,
mal so als Blindschuss... Bei mir haben solche Berechnung immer sehr gut mit der DateAdd-Funktion funktioniert. Die hat mit immer die korrekten Monate / Jahr ausgeben...
Gruss Bernhard
- Als Antwort markiert Alex_R2013 Sonntag, 20. Januar 2013 17:18
-
Hallo Bernhard,
danke für den Tipp. Habs genau so lösen können. Hab im DataSet nach folgendem Kriterium gefiltert:
Ausdruck: Date
Operator: >=
Wert: =DateAdd("d",-30, DateAdd("d",-Day(Today()), Today()))
so bekomme ich lediglich den Dezember 2012 und den Januar 2013.
Gruß Alex
- Als Antwort markiert Alex_R2013 Sonntag, 20. Januar 2013 17:18
Alle Antworten
-
Hi Alex,
mal so als Blindschuss... Bei mir haben solche Berechnung immer sehr gut mit der DateAdd-Funktion funktioniert. Die hat mit immer die korrekten Monate / Jahr ausgeben...
Gruss Bernhard
- Als Antwort markiert Alex_R2013 Sonntag, 20. Januar 2013 17:18
-
Hallo Bernhard,
danke für den Tipp. Habs genau so lösen können. Hab im DataSet nach folgendem Kriterium gefiltert:
Ausdruck: Date
Operator: >=
Wert: =DateAdd("d",-30, DateAdd("d",-Day(Today()), Today()))
so bekomme ich lediglich den Dezember 2012 und den Januar 2013.
Gruß Alex
- Als Antwort markiert Alex_R2013 Sonntag, 20. Januar 2013 17:18