Quantcast
Channel: Microsoft Dynamics CRM
Viewing all articles
Browse latest Browse all 123975

Blog Post: CRM 2011 – Datumsfelder und die erweiterte Suche

$
0
0

Heute möchte ich mich mal einem Thema widmen, über das ich in einen meiner letzten Projekte gestolpert bin.

Ein Benutzer hatte die erweiterte Suche benutzt und das Ergebnis über Datumsfelder eingeschränkt. Das Ergebnis war aber leider nicht das, was der Benutzer erwartet hatte. Nach ein paar Recherchen bin ich dann darauf gekommen, woran es gelegen hat.

Wie ihr sicher wisst, werden die Auswahlmöglichkeiten der Operatoren in der erweiterten Suche je nach ausgewähltem Datentyp angepasst. Bei Datumsfeldern kommen sehr viele Operatoren hinzu, um eine möglichst genaue Eingrenzung vornehmen zu können.

Diese Operatoren haben aber manchmal ein etwas andere Funktion, als der Benutzer erwartet und hängen zum Beispiel auch von den Einstellungen im CRM ab.

Ich habe hier mal eine Aufstellung der verfügbaren Operatoren vorgenommen und bei jedem erklärt, was genau dieser Operator bedeutet. Da diese zum Teil Zeitabhängig sind, gehe ich von folgenden Voraussetzungen aus:

  • Heute ist der 05.02.2013
  • Wir haben es 14:23 Uhr
  • Die Woche beginnt am Montag

Wird das Datumsfeld ohne Uhrzeit auf dem Formular angezeigt, wird vom CRM bei der Auswahl in der erweiterten Suche 12:00 Uhr angenommen.

Alle Datumsfelder werden im CRM immer mit Datum und Uhrzeit gespeichert, egal ob die Uhrzeit auf dem Formular angezeigt wird oder nicht.

Ich denke, das insbesondere die Rot markierten Auswahlen anders arbeiten, als die meisten von euch erwartet haben.

Am: Alle Datensätze mit genau diesem Datum im Feld werden selektiert

Am oder später: Beinhaltet alle Datensätze des Ausgewählten Datums und alle Datensätze danach

Am oder früher: Beinhaltet alle Datensätze des ausgewählten Datums und alle Datensätze davor

Gestern: Startet am 04.02.2013 00:00 Uhr und endet am 04.02.2013 24:00 Uhr

Heute: Startet am 05.02.2013 00:00 Uhr und endet am 05.02.2013 24:00 Uhr

Morgen: Startet am 06.02.2013 00:00 Uhr und endet am 06.02.2013 24:00 Uhr

Nächsten 7 Tage: Ist das gleiche wie die nächsten X Tage wenn X=7 ist.

Letzten 7 Tage: Ist das gleiche wie die letzten X Tage wenn X=7 ist.

Nächste Woche: Startet am 11.02.2013 00:00 und endet am 17.02.2013 24:00 Uhr. Wann die nächste Woche startet hängt von den Systemeinstellungen ab, der Standard für Deutschland ist der Montag.

Letzte Woche: Startet am 28.01.2013 00:00 Uhr und endet am 03.02.2013 24:00 Uhr

Diese Woche: Startet am 04.02.2013 00:00 Uhr und endet am 10.02.2013 24:00 Uhr

Nächster Monat: Startet am 01.03.2013 00:00 Uhr und endet am 31.03.2013 24:00 Uhr

Letzter Monat: Startet am 01.01.2013 00:00 Uhr und endet am 31.01.2013 24:00 Uhr

Dieser Monat: Startet am 01.02.2013 00:00 und endet am 28.02.2013 24:00 Uhr

Nächstes Jahr: Startet am 01.01.2014 00:00 Uhr und endet am 31.12.2014 24:00 Uhr

Letztes Jahr: Startet am 01.01.2012 00:00 Uhr und endet am 31.12.2013 24:00 Uhr

Dieses Jahr: Startet am 01.01.2013 00:00 Uhr und endet am 31.12.2013 24:00 Uhr

Letzte X Stunden: X=2 Startet am 05.02.3013 13:00 Uhr und endet am 05.02.2013 14:22 Uhr

Nächste X Stunden:  X=2 Startet am 05.02.2013 14:23 Uhr und endet am 05.02.2013 16:23 Uhr.

Nächsten X Tage: X=2 Startet am 05.02.2013 14:23 Uhr und endet am 07.02.2013 24:00 Uhr. Wird das Feld nur mit dem Datum angezeigt, beinhaltet die Suche die Datensätze vom 06.02.2013 00:00 Uhr bis 07.02.2013 24:00 Uhr.

Letzte X Tage: X=2 Startet am 03.02.2013 00:00 und endet am 05.02.2013 14:23 Uhr. Wird das Feld nur mit dem Datum angezeigt, beinhaltet die Suche die Datensätze vom 03.02.2013 00:00 Uhr bis 05.02.2013 12:00 Uhr.

Letzte X Wochen: X=2 Startet am 22.01.2013 00:00 und endet am 05.02.2013 um 14:23 Uhr.

Nächste X Wochen: X=2 Startet am 05.02.2013 14:23 Uhr und endet am 19.02.2013 24:00 Uhr. Wird das Feld nur mit dem Datum angezeigt, beinhaltet die Suche die Datensätze vom 06.02.2013 00:00 Uhr bis 19.02.2013 24:00 Uhr

Letzte X Monate: X=2 Startet am 05.12.2012 um 00:00 Uhr und endet am 05.02.2013 14:23 Uhr

Nächste X Monate: X=2 Startet am 05.02.2013 um 14:23 Uhr und endet am 05.04.2013 um 24:00 Uhr

Letzte X Jahre: X=2 Startet am 05.02.2011 um 00:00 Uhr und endet am 05.02.2013 um 14:23 Uhr

Nächste X Jahre: X=2 Startet am 05.02.2013 um 14:23 Uhr und endet am 05.02.2015 um 24:00 Uhr

Beliebiger Zeitpunkt: Ist gleichbedeutend mit Enthält Daten

Älter als X Monate: X=2 Beinhaltet alle Datensätze, die ein Datum vor dem 05.12.2012 haben.

Enthält Daten: Beinhaltet alle Datensätze, in denen das Datumsfeld gefüllt ist

Enthält keine Daten: Beinhaltet alle Datensätze, in denen das Datumsfeld nicht gefüllt ist



Viewing all articles
Browse latest Browse all 123975

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>