Version 2021

Verwendung einer effizienten Syntax für die Suche

Die Such-Syntax unterscheidet sich abhängig davon, welchen Suchtyp Sie verwenden.

Operatoren in der Suche

Sie können Operatoren verwenden, um Bedingungen und Ausdrücke zu verwenden, wodurch Ihre Suche ergiebiger wird.

  • Ein Begriff ist ein einzelnes Wort wie „Absatz“ oder Analyse“.
  • Ein Ausdruck ist eine Gruppe an Wörtern, die von doppelten Anführungszeichen eingeschlossen werden, wie „Analyse für Absatz“.

Sie können die folgenden Operatoren in der Suche verwenden:

    Operatoren müssen in Großbuchstaben eingegeben werden, wie UND, nicht als und oder Und.

  • ODER: Der Standardoperator, der verwendet wird, wenn Begriffe nicht durch einen Operator getrennt werden. ODER verknüpft Begriffe und findet ein übereinstimmendes Objekt, sollten beliebige dieser Begriffe vorliegen.
  • Um nach Objekten zu suchen, die entweder den Begriff ABSATZ oder den Begriff UMSATZ enthalten, geben Sie entweder Absatz Umsatz oder Absatz ODER Umsatz in das Feld „Suchen“ ein.

  • UND: sucht nach Objekten, in denen beide Begriffe irgendwo im Namen des Objekts vorliegen.
  • Um nach Objekten zu suchen, die sowohl ABSATZ und UMSATZ enthalten, geben Sie Absatz UND Umsatz in das Feld „Suchen“ ein.

  • + (das Plus-Zeichen): benötigt, dass der Begriff im Namen des Objekts vorliegt. Der erforderliche Begriff muss nach dem + eingegeben werden.
  • Um nach Objekten zu suchen, die ABSATZ enthalten und auch UMSATZ enthalten könnten, geben Sie +Absatz Umsatz in das Feld „Suchen“ ein.

  • NICHT: schließt Objekte aus, die den Begriff im Namen des Objekts enthalten. Die Suche muss einen Begriff enthalten, nach dem gesucht wird, wie auch den Begriff, der auszuschließen ist.
  • Um nach Objekten zu suchen, die ABSATZ nicht jedoch UMSATZ enthalten, geben Sie Absatz NICHT Umsatz in das Feld „Suchen“ ein.

  • - (Minus-Zeichen): schließt Objekte aus, die den Begriff im Namen des Objekts enthalten. Die Suche kann nur den ausgeschlossenen Begriff verwenden, anders als eine Suche, die den Operator NICHT verwendet.
  • Um nach Objekten zu suchen, die nicht UMSATZ enthalten, geben Sie -Umsatz in das Feld „Suchen“ ein.

    Müssen Sie nach einem bestimmten Zeichen suchen wie + oder -, geben Sie einen Backslash (\) vor dem Zeichen ein. Dies zeigt an, dass das Zeichen Teil der Suche ist und nicht als Operator verwendet wird. Um beispielsweise nach RATING +A -A REPORT zu suchen, geben Sie rating \+A \-A report ein.

Operatoren und Platzhalterzeichen in Suchen in Ergebnisfiltern

Sie können bei der Eingabe von Suchbegriffen Platzhalter, wie Sternchen (*) oder Fragezeichen (?), an Stelle eines oder mehrerer Zeichen verwenden. Diese Platzhalter werden häufig verwendet, wenn die genaue Schreibweise unbekannt ist oder wenn Sie nicht die vollständige Bezeichnung eingeben möchten.

  • Verwenden Sie den Stern (*) als Ersatz für eines oder mehrere Zeichen.
  • Geben Sie umsatz* ein, um alle Wörter zu finden, die den Begriff „umsatz“ enthalten. Die Position des Sterns ist wichtig: Umsatz* würde Umsatzsteuer oder Umsatzergebnisse zurückgeben, nicht jedoch Nettoumsatz. Um Nettoumsatz zu finden, müssten Sie * umsatz eingeben.

  • Verwenden Sie das Fragezeichen (?) als Ersatz für ein einzelnes Zeichen.
  • Geben Sie beispielsweise Mau? ein, würde dies Maut oder Maus, nicht jedoch Mauer finden, da sich in diesem Begriff zwei zusätzliche Zeichen befinden und das Fragezeichen nur für ein einzelnes Zeichen steht.

Beispiele korrekter und effizienter Suchsyntax in Ergebnisfiltern

In den folgenden Beispielen wird davon ausgegangen, dass das Attribut Name über zwei Anzeigefelder (Suchfelder) verfügt: First und Last. First bezieht sich auf den Vornamen und Last auf den Nachnamen.

  • Schlüsselwörtern der Suche, die keine Platzhalter enthalten, werden am Anfang und am Ende Platzhalter hinzugefügt.
  • Benutzereingabe: aaa

    Filter: Vorname ähnlich „*aaa*“ oder Nachname ähnlich „*aaa*“

  • Jedweder Text zwischen doppelten Anführungszeichen wird als exakte Entsprechung verstanden. Zum Beispiel:

    Benutzereingabe: „aaa“

    Filter: Vorname = „aaa“ oder Nachname = „aaa“

  • Wenn Sie Platzhalter eingeben, fügt MicroStrategy Web keine weiteren hinzu. Zum Beispiel:
  • Benutzereingabe: aaa*

    Filter: Vorname ähnlich „aaa“ oder Nachname ähnlich „aaa“

    Benutzereingabe: a*aa

    Filter: Vorname ähnlich „a*aa*“ oder Nachname ähnlich „a*aa“

  • Eine Leerstelle, ein Komma oder das Wort OR stehen für ein logisches ODER zwischen beiden Bedingungen. Ein ODER wird zwischen mehreren Kriterien eingefügt.
  • Benutzereingabe: aaa* *bbb Benutzereingabe: aaa*,*bbb Benutzereingabe: aaa* ODER *bbb

    Filter: (Vorname ähnlich „aaa*“ oder Nachname ähnlich „aaa*“) ODER (Vorname ähnlich „*bbb“ oder Nachname ähnlich „*bbb“)

  • Ein kaufmännisches Und-Zeichen (&) oder das Wort UND stehen für ein logisches UND zwischen zwei Bedingungen. Ein ODER wird zwischen mehreren Kriterien eingefügt.
  • Benutzereingabe: „aaa“&„bbb“ Benutzereingabe: „aaa“ UND „bbb“

    Filter: (Vorname = „aaa“ oder Nachname = „aaa“) UND (Vorname = „bbb“ oder Nachname = „bbb“)

  • Ein Minus-Zeichen (-) oder das Wort NICHT geben ein logisches UND NICHT zwischen zwei Bedingungen an. Wird der Operator „-“ oder der Operator NICHT am Anfang des Suchtextes platziert, wird der Operator als NICHT verwendet. Wird der Operator „-“ oder der Operator NICHT am Ende des Suchtextes platziert, wird der Operator ignoriert.
  • Benutzereingabe: „aaa“ NICHT „bbb“

    Filter: (Vorname = "aaa" oder Nachname = "aaa") UND NICHT (Vorname = "bbb" oder Nachname = "bbb")

    Benutzereingabe: - „aaa“

    Filter: NICHT (Vorname = „aaa“ oder Nachname = „aaa“)

    Benutzereingabe: „aaa“ UND „bbb“ NICHT

    Filter: (Vorname = „aaa“ oder Nachname = „aaa“) UND (Vorname = „bbb“ oder Nachname = „bbb“)

  • Mit einem Doppelpunkt nach einem Feldnamen (Groß- und Kleinschreibung muss nicht berücksichtigt werden) kann in einem bestimmten Feld gesucht werden.
  • Benutzereingabe: [Nach]:aaa

    Filter: Nachname ähnlich „*aaa*“

    Benutzereingabe: [Erste]: aaa ODER [Letzte]: bbb ODER ccc

    Filter: (Vorname ähnlich „*aaa*“) oder (Nachname ähnlich „*aaa*“) oder (Vorname ähnlich „*ccc*“ oder Nachname ähnlich „*ccc*“)

  • Ein Minus-Zeichen (-) oder das Wort NICHT geben ein logisches UND NICHT zwischen zwei Bedingungen an. Wird der Operator „-“ oder der Operator NICHT am Anfang des Suchtextes platziert, wird der Operator als NICHT verwendet. Wird der Operator „-“ oder der Operator NICHT am Ende des Suchtextes platziert, wird der Operator ignoriert.
  • Benutzereingabe: „aaa“ NICHT „bbb“

    Filter: (Vorname = „aaa“ oder Nachname = „aaa“) UND NICHT (Vorname = „bbb“ oder Nachname = „bbb“)

    Benutzereingabe: - „aaa“

    Filter: NICHT (Vorname = „aaa“ oder Nachname = „aaa“)

    Benutzereingabe: „aaa“ UND „bbb“ NICHT

    Filter: (Vorname = „aaa“ oder Nachname = „aaa“) UND (Vorname = „bbb“ oder Nachname = „bbb“)

  • Ein Vergleichsoperator (<, <=, >, >=) kann vor eine Bedingung platziert werden. Der Vergleichsoperator muss das erste Zeichen im Suchtext sein oder ihm müssen Leerzeichen vorausgehen.
  • Eingabe: ID > 3000

    Filter: ID größer 3000

Weitere Themen

Suchen nach Objekttyp, Eigentümer, Datum oder Beschreibung

Suchen nach Dossiers, Berichten, Ordnern und anderen Objekten

Anwenden eines Ergebnisfilters auf einen Bericht

Filtern von Daten basierend auf Geschäftsattributen