Erstellen von Berichtsfiltern in Cognos®
Wenn Sie einen Cognos®-Bericht erstellen, müssen Sie den Personen, die den Bericht ausführen, möglicherweise die Fähigkeit zuordnen, die Ergebnisse zu filtern, statt alle Daten in der Anwendung auszuwählen. Mithilfe von Cognos® Report Studio können Sie verschiedene Filter erstellen. Benutzer von IBM® Marketing Operations wünschen sich häufig Filter, die folgende Aktionen durchführen können.
*
*
*
Es empfiehlt sich, keine obligatorischen, sondern optionale Filter-Eingabeaufforderungen zu verwenden. Optionale Filter sind für Benutzer, die die Berichte ausführen, einfacher einzusetzen.
Bewährte Verfahren für die Namens- und Codesuche
Es empfiehlt sich, eine "Auswählen & Suchen"-Eingabeaufforderung zu verwenden, um es Benutzern zu ermöglichen, einen Bericht basierend auf einem Objektnamen oder Objektcode zu filtern. Die IBM® Marketing Operations-Datenelemente verwenden das Benennungsschema [PlanBV].[<Objekt>].[<Element>]. (Beispielsweise ist das Datenelement für Projekt-IDs [PlanBV].[Project].[ProjectID].)
Beim Erstellen der "Auswählen & Suchen"-Eingabeaufforderung können Sie einen Werttyp angeben, der dem Benutzer angezeigt wird, und einen anderen, der zum Durchsuchen der Datenbank dient. Beispielsweise wird bei der folgenden Konfiguration des Steuerelements für Eingabeaufforderung der Benutzer aufgefordert, den Projektnamen oder -code einzugeben, die Suche erfolgt jedoch anhand von Projekt-IDs, weil dies gewöhnlich schneller geht.
*
*
Bewährte Verfahren für die Datumssuche
Um einen Datumsfilter in Cognos® zu erstellen, der alle Objekte zurückgibt, die während eines bestimmten Datumsbereichs aktiv sind (genau wie die Erweiterte Suche in IBM® Marketing Operations), verwenden Sie eine Datums-Eingabeaufforderung mit aktivierter Bereichsoption und erstellen Sie einen Filter, der das Startdatum und das Enddatum beinhaltet. Dabei werden Objekte zurückgegeben, die eines der folgenden Kriterien erfüllen.
*
*
*
Der folgende Filter sucht nach Projekten, die während des Datumsbereichs aktiv waren, der in die Datums-Eingabeaufforderung mit dem Namen "Target_Date_Prompt" eingegeben wurde.
[PlanBV].[Project].[Project Start Date] in_range ?Target_Date_Prompt? ODER[PlanBV].[Project].[Project End Date] in_range ?Target_Date_Prompt? ODER([PlanBV].[Project].[Project Start Date] <= ?Target_Date_Prompt? UND
[PlanBV].[Project].[Project End Date] >= ?Target_Date_Prompt?)
Bewährte Verfahren für Objektstatus- und Objekttyp-Filter
Da es einen kleinen, festgelegten Satz von Status und Typen gibt, verwenden Sie ein einfaches Mehrfachauswahl-Steuerelement für die Filterung nach Status oder Typ.
Gehen Sie folgendermaßen vor, um Eingabeaufforderungen für Benutzer zu erstellen, die den Status oder den Typ eines Objekts (oder beide) abfragen.
*
*