Version 2021

Editor für Transaktionsbedingungen

Sie können interaktive, anpassbare Dokumente erstellen, die auf Benutzereingabe antworten. Dazu können Sie Werte für Steuerelemente in einem Transaction Services-aktivierten Dokument ausblenden, deaktivieren oder es erforderlich machen, das Benutzer einen Wert dafür auswählen. Sie definieren die Bedingungen, unter denen diese Aktionen ausgeführt werden, indem Sie den Editor für Transaktionsbedingungen verwenden.

Mit MicroStrategy Transaction Services können Sie Rückschreibefunktionalität in Dokumente für den Zweck der Entscheidungsfindung oder Auslösung einer Transaktion einbetten. Ein Dokument-Designer kann ein Transaction-Services-aktiviertes Dokument erstellen, um es Analysten zu ermöglichen, Anfragen zu genehmigen, Unternehmensaktivitäten zu verfolgen und Unternehmensentscheidungen durch Bearbeitung ihrer Unternehmensdaten im Dokument auszuführen, und diese Interaktionen zurück an die Datenquellen zu senden. Eine detaillierte Übersicht zu Transaction Services, einschließlich Beispielgrafiken und Schritte zur Konfiguration unterschiedlicher Typen an Steuerelementen in einem Transaction Services-aktivierten Dokument, finden Sie im Hilfe zur Dokumenterstellung.

Die im Editor für Transaktionsbedingungen verfügbaren Optionen variieren abhängig vom Typ des Steuerelements, das Sie ändern. Die folgenden Optionen stehen zur Verfügung:

  • Ziel: Wählen Sie das Eingabeobjekt-Steuerelement aus, das ausgeblendet oder deaktiviert werden soll oder für das Benutzer einen Wert auswählen müssen.
  • Aktion: Wählen Sie die für dieses Steuerelement auszuführende Aktion aus, wie „Deaktivieren“ oder „Erforderlich“. Die verfügbaren Optionen variieren abhängig vom Typ des Steuerelements.

Um eine neue Filterungsbedingung zu erstellen, klicken Sie auf das Plus-Symbol links. Wählen Sie die entsprechenden Optionen, um die Bedingung zu definieren, wie dies im Folgenden beschrieben ist:

  • Filtern nach: Wählen Sie das Steuerelement oder den Ausdruck aus, auf dem die Bedingung basieren soll, indem Sie eines des Folgenden auswählen:
    • Um die Bedingung auf dem Wert eines Eingabeobjekt-Steuerelements basieren zu lassen, wählen Sie das Steuerelement aus. Wird die Verknüpfung Mehr anzeigen angezeigt, klicken Sie auf die Verknüpfung, um eine Liste aller verfügbaren Eingabeobjekt-Steuerelemente aus dem Dokument anzuzeigen.
    • Um die Bedingung auf dem Wert eines Ausdrucks basieren zu lassen, wählen Sie Erweiterter Ausdruck. Die Optionen für den erweiterten Ausdruck werden angezeigt. Definieren Sie die Bedingung wie folgt:
      • Um den Wert eines Eingabeobjekt-Steuerelements zum Ausdruck hinzuzufügen, klicken Sie in der Liste „Verfügbar“ doppelt auf das Steuerelement. Das Steuerelement wird dem Ausdruck hinzugefügt und im Editorbereich rechts angezeigt.
      • Sie können Operatoren zum Ausdruck hinzufügen, indem Sie die Operatoren für Addition (+), Subtraktion (-), Multiplikation (*) oder Division (/) über dem Editorbereich anklicken.

Erstellen Sie die Bedingung basierend auf einem Attribut im Bericht, vervollständigen Sie die Bedingung, indem Sie eines des Folgenden vornehmen:

  • So erstellen Sie eine Bedingung basierend auf Attributelementen in einer Liste:
    1. Führen Sie unter Auswählen einen der folgenden Schritte aus:
      • Um das Eingabeobjekt-Steuerelement im Bericht zu deaktivieren, nur wenn dessen Wert in einer Liste mit Elementen enthalten ist, die Sie auswählen, klicken Sie auf In der Liste enthalten. Sie können beispielsweise Daten nur für „Bücher“ und „Filme“ filtern.
      • Um alle Eingabeobjekt-Steuerelemente zu deaktivieren mit Ausnahme derjenigen, deren Werte in einer Liste an Elementen enthalten sind, die Sie auswählen, klicken Sie auf Nicht in der Liste enthalten. Sie können beispielsweise Daten für alle Produktkategorien mit Ausnahme von „Bücher“ und „Filme“ filtern.
    2. Wählen Sie jedes Attributelement aus, das in die Bedingung aufgenommen werden soll.
  • So erstellen Sie eine Bedingung basierend auf Attributfeldwerten:
    1. Wählen Sie unter Qualifizierung wählen Sie das Attributfeld aus, auf dem die Qualifizierung basieren soll. Sie können beispielsweise basierend auf dem Feld „ID“ des Attributelements filtern, einem seiner Beschreibungsfelder oder dem Feld DATUM, falls das Attribut zeitbasiert ist.
    2. Aus der Liste an Operatoren rechts wählen Sie einen Vergleichsoperator wie Größer als oder Kleiner als aus. Wählen Sie eine der folgenden Vorgehensweisen:
      • Um das Attributfeld mit einem bestimmten Wert zu vergleichen, geben Sie den Wert in das Feld ein.
      • Um das Attributfeld mit dem Feld eines anderen Attributs zu vergleichen, wählen Sie das Attribut aus, das das zweite Feld enthält. Wählen Sie das zweite Attributfeld aus der Liste aus.

Wenn Sie die Bedingung basierend auf einer Metrik in einem Bericht erstellen, führen Sie die folgenden Schritte aus:

  • Aus der Liste an Operatoren rechts wählen Sie einen Vergleichsoperator wie Größer als oder Kleiner als aus. Wählen Sie eine der folgenden Vorgehensweisen:
    • Um den Wert des Eingabeobjekt-Steuerelements mit einem statischen Wert zu vergleichen, geben Sie den Wert in das Feld ein.
    • Um den Wert des Eingabeobjekt-Steuerelements zum Wert einer Metrik zu vergleichen, wählen Sie die Metrik in der Liste aus.

Erstellen Sie die Bedingung basierend auf einem Eingabeobjekt-Steuerelement, das nach einem Textfeld definiert ist, oder dem Wert eines Ausdrucks, führen Sie die folgenden Schritte aus:

  • Aus der Liste an Operatoren rechts wählen Sie den Operator, wie „Gleich“ oder „Größer“ aus, der verwendet werden soll, um die Werte in der Bedingung zu vergleichen.
  • Definieren Sie den Wert, der verwendet werden soll, um den Vergleich abzuschließen, indem Sie eines des Folgenden tun:
    • Um einen statischen Wert zu verwenden, geben Sie den Wert in das Feld ein.
    • Um den Wert eines Eingabeobjekt-Steuerelements zu verwenden, wählen Sie das Steuerelement aus.
    • Um den Wert eines Ausdrucks zu verwenden, wählen Sie Erweiterter Ausdruck. Die Optionen für den erweiterten Ausdruck werden angezeigt. Definieren Sie die Bedingung wie folgt:
      • Um den Wert eines Eingabeobjekt-Steuerelements zum Ausdruck hinzuzufügen, klicken Sie in der Liste „Verfügbar“ doppelt auf das Steuerelement. Das Steuerelement wird dem Ausdruck hinzugefügt und im Editorbereich rechts angezeigt.
      • Sie können Operatoren zum Ausdruck hinzufügen, indem Sie die Operatoren für Addition (+), Subtraktion (-), Multiplikation (*) oder Division (/) über dem Editorbereich anklicken.

Klicken Sie auf Übernehmen, um die Bedingung zu erstellen. Ihre neue Bedingung wird erstellt und im Editor für Transaktionsbedingungen angezeigt.

  • Um zusätzliche Bedingungen zu einer Aktion hinzuzufügen, bewegen Sie den Cursor über eine Aktion und klicken auf das Pfeil-Symbol rechts. Im Menü wählen Sie Neue Bedingung aus. Wählen Sie, wie dies vorausgehend beschrieben wird, die entsprechenden Optionen, um zusätzliche Bedingungen zu definieren.
  • Haben Sie mehrere Bedingungen für eine einzelne Aktion definiert, können Sie den Operator ändern, der verwendet wird, um die Bedingungen zu kombinieren. Klicken Sie mit der rechten Maustaste den Operator UND an, der zwischen den Bedingungen angezeigt wird. Im Menü wählen Sie einen neuen Operator aus.
  • Um eine Bedingung zu bearbeiten, klicken Sie auf die Bedingung und wiederholen dann die entsprechenden obigen Schritte, um die Bedingung zu definieren.
  • Um eine Kopie einer Bedingung zu erstellen, bewegen Sie den Cursor über die Bedingung und klicken auf das Pfeil-Symbol rechts. Im Menü wählen Sie Duplizieren.

So blenden Sie Werte in einem Steuerelement in einem Transaction Services-aktivierten Dokument aus oder deaktivieren diese oder machen es erforderlich, dass Benutzer Werte auswählen

  1. Öffnen Sie das Dokument im Design- oder Bearbeitbaren Modus.
  2. Klicken Sie mit der rechten Maustaste auf das Textfeld, das Tabelle-/Diagrammobjekt, die Aktionsselektorverknüpfung oder die Aktionsselektorschaltfläche, für das/die Aktionen definiert werden sollen und wählen Sie Transaktionsbedingungen. Der Editor für Transaktionsbedingungen wird geöffnet.
  3. Wählen Sie die entsprechenden Optionen, um die Bedingungen für jede Aktion zu definieren, wie dies vorausgehend beschrieben wird.
  4. Klicken Sie auf OK, um Ihre Änderungen anzuwenden.

Weitere Themen

Verwenden des Editors „Transaktionen konfigurieren“