Funktionen im Funktionsgenerator erstellen

Im Funktionsgenerator wählen Sie eine Funktion aus und legen die Verbindung und die Elemente fest, die die Funktion verwenden soll.

Der Funktionsgenerator erstellt anschließend die Funktion mit der richtigen Syntax und gibt sie in die ausgewählte Zelle ein. Sie können diese Funktionen bearbeiten.

Die für Sie verfügbare Auswahl in einem bestimmten Funktionsgeneratorfeld ist durch Ihre Auswahl in anderen Feldern des Funktionsgenerators begrenzt. Beispiel: Es werden nur die von der ausgewählten Funktion unterstützten Verbindungen und nur die Dimensionen angezeigt, die von der von Ihnen ausgewählten Funktion unterstützt werden.

Für jedes Funktionsargument kann ein Zellverweis gewählt werden. Die Eingabefunktion ist für jedes Argument verfügbar.

So erstellen Sie Funktionen mit dem Funktionsgenerator:

  1. Stellen Sie eine Verbindung mit einer Datenquelle her.
  2. Wählen Sie einen Cube aus, wählen Sie im daraufhin angezeigten Verbindungsdialogfeld Als Verbindung für Funktionen festlegen aus, und geben Sie einen Namen für die Verbindung ein.

    In Abbildung 17-1 lautet der Name der Verbindung MyVision.

    Hinweis:

    Sie müssen für jede neue Arbeitsmappe einen Verbindungsnamen erstellen.

    Der Verbindungsname wird mit der Arbeitsmappe gespeichert. Wenn Sie die gespeicherte Arbeitsmappe erneut öffnen, werden Sie nicht aufgefordert, einen Verbindungsnamen einzugeben.

    Abbildung 17-1 Verbindungsoption und -name


    Im Dialogfeld "Verbindung" werden drei Optionen angezeigt: "Ad-hoc-Analyse", "Aktive Verbindung für dieses Arbeitsblatt festlegen" und "Als Verbindung für Funktionen festlegen". Darüber hinaus gibt es das Feld "Name", in dem Sie den Verbindungsnamen eingeben, der für Funktionen verwendet werden soll.
  3. Wählen Sie in dem Arbeitsblatt die Zelle aus, in die Sie die Funktion eingeben möchten.
  4. Klicken Sie im Smart View-Menüband auf Funktionen und anschließend auf die Schaltfläche Funktion generieren, Schaltfläche "Funktion generieren", um den Bereich "Funktionsgenerator" zu starten.
  5. Wählen Sie im Bereich "Funktionsgenerator" eine Funktion aus der Liste aus, und klicken Sie auf Auswählen.

    Hinweis:

    Smart View unterstützt derzeit die folgenden Funktionen:

    • HsGetValue
    • HsSetValue
    • HsAlias

    Im Beispiel in Abbildung 17-2 ist die Funktion HsGetValue ausgewählt.

    Abbildung 17-2 Bereich "Funktionsgenerator", Liste der unterstützten Funktionen


    Der Funktionsgenerator mit Anzeige der Liste der unterstützten Funktionen, in der Sie eine Funktion auswählen, mit der Sie arbeiten möchten. HsGetValue ist ausgewählt.

    Nachdem Sie auf Auswählen geklickt haben, wird der Bereich für die ausgewählte Funktion im Funktionsgenerator angezeigt.

    Abbildung 17-3 Bereich "Funktionsgenerator", Elementliste


    Bereich mit dem Standardfunktionsgenerator; alle Dimensions- und Elementargumentfelder sind leer
  6. Geben Sie unter Verbindung den Verbindungsnamen ein, den Sie in Schritt 2 angegeben haben.
  7. Fügen Sie unter Elementliste für jede Dimension im Cube ein Argument hinzu. Verwenden Sie hierzu eine der folgenden Methoden:
    • Klicken Sie neben dem Argumenttextfeld auf die Schaltfläche Element auswählen Schaltfläche "Elementauswahl", öffnet das Dialogfeld "Elementauswahl", und wählen Sie in der Elementauswahl eine Dimension und ein Element aus. Wiederholen Sie diesen Vorgang für jede Dimension im Cube.
    • Geben Sie das Argument manuell ein, indem Sie das Paar aus Dimension und Element im folgenden Format in die Textfelder eingeben: dimension#member. Beispiel: Year#Qtr1 oder Year#Jan. Wiederholen Sie diesen Vorgang für jede Dimension im Cube.
    • Wenn Sie Zellreferenzen verwenden möchten, befolgen Sie das Verfahren unter Zellreferenzen verwenden.

    Abbildung 17-4 zeigt die vollständige Elementliste für die HsGetValue-Funktion.

    Abbildung 17-4 Bereich "Funktionsgenerator" für HsGetValue basierend auf der Planning Vision-Beispieldatenbank


    Ausgefüllter Bereich 'Funktionsgenerator' für HsGetValue-Funktion
  8. Klicken Sie auf Validieren, und korrigieren Sie alle Fehler.

    Fehler sind im Bereich "Funktionsgenerator" neben den Problembereichen vermerkt.

    Einige Fehler, die möglicherweise angezeigt werden, sind:

    • Verbindung offline oder ungültig
    • Ungültige Auswahl
    • Elementname ist ungültig oder stimmt nicht mit dem ausgewählten Alias überein
    • Dimensionsname ist ungültig oder stimmt nicht mit dem ausgewählten Alias überein
    • Unvollständige Dimension#Member-Kombination
    • Generischer "Fehler" bei fehlenden Anführungszeichen oder anderen geringfügigen Syntaxfehlern

    Beispiel: Unter Validierungsfehler des Funktionsgenerators werden einfache Rechtschreibfehler gezeigt, die zu einem ungültigen Verbindungsnamen, einem ungültigen Dimensionsnamen in einem Argument und einem ungültigen Elementnamen in einem anderen Argument geführt haben.

    Abbildung 17-5 Validierungsfehler des Funktionsgenerators


    Rechtschreibfehler im Verbindungs-, Dimensions- und Elementnamen, die zu einer Inlinemeldung zu diesem Problem führen.

    Hinweis:

    Validiert werden nur Arbeiten mit dimension#member-Kombinationen, die per Hand in die Textfelder eingegeben wurden, und nicht die dimension#member-Kombinationen, die über das Dialogfeld Elementauswahl hinzugefügt wurden. Wenn alle dimension#member-Kombinationen über die Elementauswahl eingegeben wurden, werden keine Validierungsmeldungen zu diesen Kombinationen angezeigt. Möglicherweise wird trotzdem ein Fehler zum Verbindungsnamen angezeigt, wenn dieser falsch geschrieben ist. Wenn der Verbindungsname richtig ist und alle anderen dimension#member-Kombinationen über das Dialogfeld Elementauswahl hinzugefügt wurden, wird keine Nachricht angezeigt, dass die Validierung erfolgreich war. Wenn der Verbindungsname richtig ist und mindestens eine dimension#member-Kombination korrekt per Hand eingegeben wurde, wird eine Nachricht angezeigt, dass die Validierung erfolgreich war.

  9. Korrigieren Sie die Fehler, und klicken Sie erneut auf Validieren.

    Wenn die Validierung ergibt, dass die Funktion korrekt ist, wird die Meldung "Validierung erfolgreich" angezeigt.

    Meldung "Validierung erfolgreich"
  10. Um die Funktion auszuführen, befolgen Sie das Verfahren unter Funktionen ausführen.