Version 2021

Eingaben

Eine Eingabe ist eine Frage, die dem Benutzer vom System gestellt wird, wenn der Bericht ausgeführt wird. Die Beantwortung der Frage durch den Benutzer bestimmt, welche Daten im Bericht angezeigt werden, wenn diese von Ihrer Datenquelle zurückgegeben werden. Eine Einführung zu Eingaben, dazu, wie Eingaben dem Berichts-Designer Zeit sparen und wie Eingaben mit MicroStrategy-Sicherheitsfiltern arbeiten, finden Sie im Grundlagen der Berichterstellung.

Ein Berichts-Designer kann in jeden Bericht eine oder mehrere Eingaben einfügen. Eingaben sind ein wirkungsvolles Werkzeug, die:

  • Zulassen, dass jeder Benutzer, der den Bericht ausführt, individuelle Datensätze aus Ihrer Datenquelle anfordert, wenn er die Eingaben beantwortet und den Bericht ausführt. So gestaltet jeder Benutzer wirkungsvoll einen Filter für den Bericht.
  • Es dem Bericht-Designer gestatten, eine kleinere Anzahl an übergreifenden Berichten zu erstellen, die mehr inklusive Objekte verwenden anstatt viele, spezifischere Berichte, die auf jeden Analysten individuell zugeschnitten sind.
  • Es dem Berichts-Designer ermöglichen, sicherzustellen, dass die Objekte in einem Bericht die neuesten verfügbaren Objekte im Bericht sind. Dies wird dadurch möglich, dass ein Suchobjekt in einer Eingabe verwendet wird. Startet ein Benutzer eine Eingabe durch Ausführen eines Berichts, bezieht das Suchobjekt die neuesten Objekte, die den Suchkriterien entsprechen, die der Berichts-Designer definiert hat. Folglich und unabhängig davon, wann die Eingabe erstellt wurde, verwendet der Benutzer, jedes Mal, wenn er den Bericht ausführt, Eingabeantworten aus einer Liste der aktuellsten im Projekt verfügbaren Objekte, einschließlich von Objekten, die vielleicht noch nicht vorlagen, als die Eingabe erstellt wurde.
  • Es den Benutzern gestatten, die Objekte in ihren gespeicherten Berichten aktualisiert zu halten. Benutzer können einen Bericht mit Eingabeaufforderung speichern, sodass die Objekte in der Eingabe mit den Originalobjekten im Projekt verbunden bleiben, auf denen sie ursprünglich basierten, als die Eingabe erstellt wurde. Werden Objekte im Projekt geändert oder gelöscht, kann der Bericht diese Änderungen widerspiegeln, wenn der Bericht mit Eingabe das nächste Mal ausgeführt wird.

Komponenten einer Eingabe

Die Teile, die eine Eingabe ergeben, wie eine Eingabe erscheint und wie sie funktioniert. Diese Komponenten umfassen Folgendes:

  • Antwortanforderungen: Mit dieser Komponente bestimmen Sie, ob Benutzer die Eingabe beantworten müssen oder ob eine Antwort optional ist. Ist eine Antwort erforderlich, kann ein Bericht ohne Antwort nicht ausgeführt werden, bis eine Antwort gegeben wurde.
  • Standard-Eingabeantworten: Mit dieser Komponente können Sie eine vordefinierte Antwort für die Eingabe einbinden, die der Benutzer dann akzeptieren, durch eine andere Antwort ersetzen oder annehmen und weitere Antworten hinzufügen kann.
  • Titel und Beschreibung: Mit dieser Komponente können Sie einen sinnvollen Namen und eine Beschreibung für die Eingabe bereitstellen, der/die einen großen Einfluss darauf haben kann, ob ein Benutzer Eingaben als einfach oder komplex empfindet.
  • Stil: Diese Komponente bestimmt das Erscheinungsbild der Eingabe und das Layout, wie Benutzer Antworten für die Eingabe auswählen.

Ziehen Sie die Bedürfnisse Ihrer Benutzer in Betracht und den Zweck des Berichts und die Objekte darin, wenn Sie zu diesen Optionen eine Entscheidung fällen. Planen Sie, einen Ablaufplan auf einen Bericht mit Eingaben anzuwenden, beeinflussen Ihre Entscheidungen zu Antwortanforderungen und Standardantworten, wie der Bericht gefiltert wird, wenn er automatisch nach Ablaufplan ausgeführt wird. Eine Tabelle, die zeigt, wie verschiedene Kombinationen dieser Optionen die Filterung eines geplanten Berichts bei der Ausführung beeinflussen, finden Sie im Erweiterte Berichterstellungshilfe.

Details und Beispiele zu jeder dieser Komponenten und wie diese zusammen fungieren, finden Sie im Grundlagen der Berichterstellung. Für Schritte zur Erstellung einer Eingabe schauen Sie sich bitte die entsprechenden Verknüpfungen unter „Weitere Themen“ am Ende dieses Themas an.

Eigenständige Eingabe im Vergleich zu einer Eingabe als Teil eines Berichts oder Filters

Eine eigenständige Eingabe ist eine Eingabe, die als unabhängiges MicroStrategy-Objekt erstellt wird. Eine eigenständige Eingabe kann dann in vielen verschiedenen Berichten sowohl bei Filtern, Metriken und anderen Objekten und von anderen Berichts-Designern verwendet werden. Berichts-Designer erhalten über eigenständige Eingaben Flexibilität.

In MicroStrategy Developer können Eingaben auch als ein intrinsischer Teil eines gegebenen Berichts, Filters oder einer dynamischen Gruppierung erstellt werden, zur gleichen Zeit, zu der der Bericht, Filter oder die dynamische Gruppierung selbst erstellt wird. Eingaben, die als Teil eines anderen Objekts erstellt werden, werden mit der Definition dieses Objekts gespeichert. Daher kann eine Eingabe, die als Teil eines anderen Objekts erstellt wurde, nicht in einem anderen Objekt verwendet werden. Weitere Informationen zur Erstellung einer Eingabe als Teil eines Berichts oder Filters finden Sie im Erstellen von Abfrageobjekten und Abfragen für Designer Kapitel im Grundlagen der Berichterstellung. Weitere Informationen zur Erstellung einer Eingabe als Teil einer dynamischen Gruppierung finden Sie im Erweiterte Berichterstellungshilfe.

Vergleichen einer Eingabe und eines Filters

Eine Eingabe ähnelt einem Filter, da eine Eingabe die speziell in einem Bericht darzustellenden Daten bestimmt. Der Unterschied liegt darin, dass Sie einen Filter für einen Bericht erstellen, um eine einzelne, spezifische Definition für den Bericht bereitzustellen. Ein gefilterter Bericht zeigt dann jedem Benutzer, der den Bericht ausführt, denselben Datensatz an. Im Gegensatz dazu modifiziert eine Eingabe dynamisch die Inhalte eines Berichts basierend auf den Antworten des Benutzers, wenn der Benutzer den Bericht ausführt. Mit Eingaben können Benutzer die Objekte (Attribute, Attributelemente, Metriken usw.) bestimmen, die Teil der Berichtsabfrage sein sollen oder von ihr ausgeschlossen werden sollen, die an die Datenquelle geschickt wird. Daher kann eine Eingabe als eine Möglichkeit für jeden Benutzer angesehen werden, seinen Filter für einen gegebenen Bericht zu erstellen. Zum Beispiel:

  • Benutzer können aus verschiedenen bestehenden Filtern auswählen, um genau festzulegen, welcher Filter die Daten im Bericht, den sie ausführen möchten, überprüfen soll. Um dies zu erreichen, erstellen Sie eine Objekteingabe, die bestehende Filter enthält, und platzieren die Objekteingabe in einem Bericht. Dann kann der Benutzer auswählen, welcher Filter auf den Bericht angewendet wird. Weitere Details zu Objekteingaben finden Sie unter Erstellen einer Objekteingabe.
  • Durch Eingaben kann ein Bericht eine dynamische Berichtsdefinition erhalten, die Benutzer jedes Mal ändern können, wenn sie die Abfrage einreichen, indem Sie bei der Eingabe unterschiedliche Antworten geben. Erstellen Sie eine Attributeingabe, die das Attribut „Jahr“ beinhaltet, werden Benutzer aufgefordert, das Jahr auszuwählen, für das sie die Berichtsergebnisse erhalten möchten. Der Bericht kann das erste Mal ausgeführt werden, indem 2005 ausgewählt wird, und das zweite Mal, indem 2006 ausgewählt wird.

Weitere Themen

Eingabetypen

Hierarchiequalifizierungseingabe

Attributelementlisteneingabe:

Attributqualifizierungseingabe

Erstellen einer Metrikqualifizierungseingabe

Erstellen einer Objekteingabe

Value Prompt

Hinzufügen einer Eingabe zu einem Bericht

Bestimmen, ob ein Bericht standardmäßige Eingabeantworten verwendet