Tipps zur Arbeit mit Filtern

Filterfavorit bereits in der Definitionsmaske setzen

Unabhängig von der Filterverwaltung, können Sie einen Filter, denn Sie gerade definieren, bereits in der Definitionsmaske als Favorit kennzeichnen.

Suche in numerischen Feldern

Für numerische Felder können Sie Werte mit Vergleichsoperatoren eingeben und mit UND/ODER ver­knüpfen, um nach Deltawerten zu suchen.

ODER-Verknüpfung von Sucheinträgen in mehreren verschiedenen Feldern

Sucheinträge in mehreren Feldern sind automatisch UND-verknüpft. Wollen Sie Sucheinträge in beliebig vielen verschiedenen Feldern abweichend davon ODER-verknüpfen, müssen Sie das ODER-Attribut für alle diese Felder setzen.

Beispiel: Alle Adressen mit PLZ-Bereich 10 und/oder aus Berlin ermitteln. PLZ und Ort sind in verschiede­nen Feldern gespeichert:

  1. Wählen Sie aus der Feldauswahl unter Adressen (erweitert) das Feld PLZ (numerisch) und tragen Sie mit den Operatoren > 1000 UND <= 10999 ein.
  2. Tragen Sie für das Feld Ort nach enthält eines der Wörter ...Berlin ein.
  3. Speichern Sie die Bedingung in der Suchliste (grünes Häkchen).
  4. Das UND-Attribut ist automatisch gesetzt.
  5. Zählen bzw. Suchen Sie.
  6. Für die ODER-Suche klicken Sie auf das UND-Attribut, um es auf ODER zu schalten.
  7. Klicken Sie auf Zählen bzw. Suchen, um die Filter-Ergebnisse im Hintergrund zu laden.

Suche in Text-Feldern

Sie können Suchwörter nur in eines der Eingabefelder eintragen. Jedes Eingabefeld kann mehrere Such­wörter aufnehmen, getrennt durch Leerzeichen.

Bei der Suche nach Wörtern mit ß werden alle Wörter gefunden, die ein ß oder ein ss enthalten.

Hinweis: Wenn Sie ein Feld mit der Sucheinschränkung ohne die Wörter versehen, werden nur Daten­sätze mit gefülltem Feld geliefert (ausgenommen die nicht gesuchten Wörter). Datensätze mit leerem Feld gehören nicht zur Ergebnismenge.

Suche in logischen Feldern

Logische Felder sind gesetzt, nicht gesetzt oder unbestimmt (leer). Sie können nach jeder Kombination dieser Zustände suchen: trifft zu (ja); trifft nicht zu (nein).

Suche in Datumsfeldern

In Datums-Feldern können Sie nach beliebigen Zeiträumen mit genauem Start- und Endzeitpunkt sowie nach beliebigen kalendarischen Zeiträumen suchen.

Je nach gewähltem typspezifischen Eintrag (ab dem..., ab Anfang ..., innerhalb ... usw.) wird die passende Erweiterung im Dialog für die Eingabe eines Wertes angeboten.

Eingabefelder

Anmerkungen

ab dem ...
bis zum ...

Mit Hilfe des Kalendercontrols können Sie Datum und Zeit genau wählen. Ist das Format des Suchfeldes auf das Datum beschränkt, wird die Zeit so eingestellt, dass der volle Start- bzw. End-Tag im Zeitraum enthalten ist. Bleibt eins der Felder leer, ist der Zeitraum offen.

in den letzten ...
in den nächsten ...

Zur Bildung des Sucheintrages wird grundsätzlich das Vielfache der gewählten Zeiteinheit herangezogen. Die genauen Grenzen des Zeitraums hängen von der gewählten Zeiteinheit ab:

Tage, Wochen, Monate, Jahre: Der Zeitraum endet oder beginnt mit dem aktuellen Tag. Der aktuelle Tag wird vollständig einbezogen.

Minuten, Stunden: Der Zeitraum endet oder beginnt sekundengenau zum aktuellen Zeit­punkt.

heute

heute schließt den Tag vollständig ein.

Hinweis: Bei der Suche nach Zeiträumen verwendet PisaSales grundsätzlich die lokale Uhrzeit des Client-Rechners. Werden Filter zentral verwaltet und sind Clients weltweit verteilt, kann dies an unterschiedli­chen Orten zu unterschiedlichen Suchergebnissen führen.

Suche in BLOB-Feldern

BLOB-Felder enthalten Namen, die Datensätze in der BLOB-Tabelle referenzieren. Nach diesen Namen suchen Sie genauso wie nach Inhalten in einem Text-Feld. BLOB-Inhalte selbst (z.B. Text in eingecheckten Word-Dateien) können hier nicht durchsucht werden.

Beispiele für Systemfeldsuche -Poweruser-

Beispiel für die Suche in Systemfeldern: "Suche alle Kontakt-Datensätze, die in den letzten zwei Wochen modifiziert worden sind":

  1. Öffnen Sie die Übersichtsliste Kontakte und danach ein leeres Filterformular.
  2. Wählen Sie in der Feldauswahl im gelben Ordner Systemdaten das Feld Änderungsdatum.
  3. Tragen Sie in den letzten 2 Wochen ein.
  4. Suche für die Ergebnisse.

Beispiel für die 1:n-Suche nach abhängigen Daten

1:n-Beziehungen

Eine 1:n-Beziehung ist der häufigste Beziehungstyp. In einer 1:n-Beziehung können einem Datensatz in Tabelle A mehrere passende Datensätze in Tabelle B zugeordnet sein, aber einem Datensatz in Tabelle B ist nie mehr als ein Datensatz in Tabelle A zugeordnet.

1:1-Beziehungen

In einer 1:1-Beziehung dagegen ist jedem Datensatz in Tabelle A nur ein passender Datensatz in Tabelle B zugeordnet und umgekehrt. Diese Art von Beziehung ist nicht sehr häufig, weil die meisten Informationen, die auf diese Weise in Beziehung stehen, sich in einer Tabelle befinden. 1:1-Beziehung verwendet man z.B., um eine Tabelle mit vielen Feldern zu teilen oder um einen Teil der Tabelle aus Gründen der Zugriffsrechte abzutrennen.

Suche alle Kontakte, die als Mitbewerber in Vorgängen involviert sind:

  1. Öffnen Sie die Übersichtsliste Kontakte und danach das Filterformular.
  2. Expandieren Sie in der Feldauswahl Kontakt in Projekten und anschließend Projekt-Kontaktrollen und wählen Sie Kontaktrolle.
  3. Tragen Sie rechts nach enthält eines der Wörter ... den Sucheintrag Mitbewerber ein.
  4. Klicken Sie den Button Zählen bzw. Suchen.

Verbesserte Merkmalssuche

  • Knoten zur Merkmalssuche erlaubt im Filter zweistufige Suche nach Merkmal und Wert (Ausprägung) des Merkmals
  • Bei Bedarf nach Werten filtern (Flag) und Wert zusätzlich angeben
  • Sind keine Werte vorhanden, dann nur nach Merkmal filtern, egal ob ein Wert zum Merkmal existiert (Flag deaktivieren).

Beispiele für die Suche nach Kontaktbeziehungen

Umfangreiche Filtererweiterungen für die Kontaktsuche ermöglichen es, Unternehmen und Vorgänge besser aufzufinden, an denen eine Person X mit der Position/Rolle Y enthalten ist. Dafür gibt es in dem Feldauswahlbaum spezielle Knotenordner.

  • an Kontakten: roter Knoten "Mit Kontaktbeziehungen", blauer Knoten "Beziehung/Rolle"
  • an Vorgängen: rote Knoten "Unternehmen in Vorgängen"; "Unternehmen in Projekten"; blaue Kno­ten "Rolle"

Der Filter prüft bidirektional, unabhängig davon wie die Beziehung aufgebaut wurde. Anwender können zudem die gewünschte Rolle oder die Position unmittelbar auswählen.

Info

Admin: Zur Info für Administratoren: Es erfolgt Callback auf das dahinterstehende DTO mit Rückgabe des Selector-Descriptors.

Kontakte in Ad-hoc-Liste übernehmen

Mit der neuen Funktion "Kontakte in Ad-hoc-Liste übernehmen" in der Vorgangsliste können Suchergeb­nisse optimal für Zielgruppenselektionen weiterverarbeitet werden. Die Funktion ist in der Lage, aus einer Vorgangsergebnismenge Kontakte mit bestimmten Rollen zu extrahieren und an eine Ad-hoc-Liste zu übergeben.

Beispiel:

  1. Filter "Finde alle Vorgänge, in denen Person X die Rolle Y hat"
  2. Extraktion der Kunden aus der Ergebnismenge und Übergabe in eine Ad-hoc-Liste

Excel-Liste mit individuellen Datenfeldern ausdrucken

Möchten Sie in PisaSales eine Übersicht (Liste) von Datensätzen als Excel-Liste ausdrucken, können Sie selbst festlegen, welche Felder ausgedruckt werden!
Siehe dazu: Filter-Ergebnisliste