Dataset-Attribute hinzufügen

So fügen Sie Dataset-Attribute hinzu:

  1. Wählen Sie über Quicklinks den Wert Datasets aus.
  2. Wählen Sie ein Dataset aus, und klicken Sie auf Bearbeiten Schaltfläche "Bearbeiten".
  3. Wählen Sie die Registerkarte Attribute aus, die die folgenden Spalten enthält:
    • Schlüssel-ID

      Wenn für dieses Dataset keine Daten vorhanden sind, können Sie die Schlüssel-ID und Attribute des Datasets ändern.

      Die Kontrollkästchenoptionen "Schlüssel-ID" und "Workflow zuweisen" für die Entity sind standardmäßig aktiviert. Wenn Sie Attribute hinzufügen, können Sie mindestens eines dieser Attribute als Schlüssel-ID auswählen.

      Hinweis:

      Supplemental Data Manager unterstützt das Attribut "Berechnet" nicht als Attribut "Schlüssel ID" in Datasets. Wenn Sie das Attribut "Berechnet" als Schlüssel-ID auswählen, kann es möglicherweise zu unerwartetem Verhalten und Fehlern in Datasets kommen.

    • Workflow zuweisen

      Nur Attribute, bei denen die Option "Schlüssel-ID" aktiviert ist, können einem Workflow zugewiesen werden. Wenn die Option "Workflow zuweisen" aktiviert ist, können Sie Elemente aus dieser Dimension auswählen, um den einzelnen Erstellern einen Workflow zuzuweisen. Damit Sie einen Workflow zuweisen können, muss das Attribut eine Dimension sein, da Sie einen Workflow aus einer vordefinierten Liste zuweisen.

    • Name

    • Dimensionsname

    • Datentyp - Datum, Datum und Uhrzeit, Ganzzahl, Liste, Zahl, Text, Wahr oder Falsch, Ja oder Nein

    • Summe - Ermöglicht die Angabe der Summenmethode für das Attribut:

      • Summe: Additiv gesamt

      • Durchschnitt: Der Durchschnitt der Zeilen mit Daten. Zeilen ohne Daten werden im Nenner nicht gezählt.

      • Anzahl: Die Anzahl der Zeilen mit Daten.

      • Keine: Es wird keine Summe berechnet.

  4. Klicken Sie auf Aktionen, Neu, und wählen Sie dann Folgendes aus:
    • Attribut hinzufügen: Wechseln Sie zu Schritt 5.

    • Attribut aus Dimension hinzufügen:

      1. Wählen Sie eine Dimension aus.

      2. Wählen Sie Attribute aus der Liste Verfügbare Attribute aus, und klicken Sie auf Verschieben, um die Attribute in die Liste Ausgewähltes Attribut zu verschieben.

        Hinweis:

        Das System schließt das Schlüsselattribut der Dimension als ausgewähltes Attribut ein. Sie können das Schlüsselattribut nicht löschen.

      3. Klicken Sie auf OK, Speichern bzw. Speichern und schließen.

  5. Wenn Sie unter Neues Attribut erstellen den Wert Attribut hinzufügen ausgewählt haben, geben Sie die Informationen zu der Registerkarte Eigenschaften ein:
    • Name

    • Beschreibung

    • Geben Sie den Attributtyp an.:

      • Eingabe: "Eingabe" ist als Standardeinstellung festgelegt. Die Registerkarte Validierungen ist aktiviert.

        Hinweis:

        Für offene Perioden und erstellte Formularinstanzen gilt die geänderte Validierungsregel nicht. Vorgenommene Änderungen gelten nur für neue Formularinstanzen.

      • Berechnet: Wenn als Typ "Berechnet" ausgewählt ist, ist die Registerkarte Berechnungen aktiviert.

      Wenn Sie den Attributtyp ändern, werden alle zuvor angegebenen Validierungen oder Berechnungen überschrieben. Diese Einstellung kann nach dem Erstellen des Attributs nicht mehr geändert werden.

    • Datentyp

      Wählen Sie eine der folgenden Optionen aus:

      • Datum

      • Datum und Uhrzeit

      • Ganzzahl

      • Liste

        Klicken Sie auf Hinzufügen, und geben Sie Werte für das Attribut ein. Die Liste ist dem Dataset lokal zugeordnet und kann nicht mit anderen Datasets geteilt werden.

      • Zahl

        Wenn Sie "Zahl" auswählen, müssen Sie Formatierungsoptionen auswählen, um die Standardwerte im Einstellungsabschnitt der Systemeinstellungen zu überschreiben. Informationen hierzu finden Sie unter Voreinstellungen definieren.

        • Geben Sie unter Dezimalstellen die Anzahl der anzuzeigenden Dezimalstellen ein.

        • Wählen Sie Als Prozentsatz anzeigen aus, wenn ein Prozentzeichen angezeigt werden soll.

        • Wählen Sie Tausendertrennzeichen aus, wenn ein Tausendertrennzeichen (z.B. 1.000,00) angezeigt werden soll. Das System zeigt das entsprechende Tausendertrennzeichen für das Benutzergebietsschema an.

        • Wählen Sie unterWährung die Währung aus, z.B. (INR).

        • Wählen Sie unter Negative Zahl aus, wie negative Zahlen angezeigt werden sollen, z.B. (123).

        • Wählen Sie unter Skala einen Wert zwischen 1000 und 1000000000000 aus, um eine Zahl zu skalieren.

      • Text (maximal 255 Zeichen)

      • True oder False

      • Ja oder Nein

    • Erforderlich

      Wenn das Attribut erforderlich ist, müssen Sie bei der Dateneingabe einen Wert in dieses Feld eingeben.

    • Wert verwenden

      Wenn das Feld "Wert verwenden" einen Wert enthält, wendet das System den vom Designer eingegebenen Wert auf alle vom Benutzer erstellten Datensätze an.

      Hinweis:

      Sie können den Standardwert bei der Dateneingabe ändern.

  6. Klicken Sie zum Speichern des Attributs auf OK.

    Hinweis:

    Sie müssen das Attribut speichern, bevor Sie es in eine Berechnung einschließen.

  7. Führen Sie einen der folgenden Schritte aus:
    • Wenn Sie für den Attributtyp Eingabe ausgewählt haben, wählen Sie anschließend die Registerkarte Validierungen aus.

      So fügen Sie bedingte Ausdrücke hinzu:

      Sie können eine spezielle Validierungsregel für den vom Benutzer eingegebenen Wert erstellen.

      1. Klicken Sie auf Hinzufügen.

      2. Wählen Sie einen Operanden aus, und geben Sie Value1 und Value2 ein.

      3. Wenn Sie eine zweite Bedingung benötigen, wählen Sie sie aus den folgenden Listen aus:

        • Konjunktion, z.B. und, oder

        • Operand, z.B. ist gleich, zwischen, ist nicht gleich, größer als, ist leer, ist nicht leer, kleiner als, nicht zwischen

        • Value1 und Value2

      4. Klicken Sie auf OK.

    • Wenn Sie für den Attributtyp Berechnet ausgewählt haben, wählen Sie anschließend die Registerkarte Berechnungen aus.

      Im Folgenden finden Sie ein Beispiel dafür, wie Sie ein Berechnungsattribut hinzufügen können:

      1. Erstellen Sie ein Dataset mit folgenden Attributen:

        Int1: Eingabe- und Datentyp: Ganzzahl. Klicken Sie auf OK, und wählen Sie bei Dataset bearbeiten Int1 als Schlüssel-ID aus.

        TextInput: Eingabe- und Datentyp: Text.

      2. Speichern Sie die Daten.

        Hinweis:

        Sie müssen nun das Attribut speichern, um es in TextCalc verwenden zu können.

      3. Erstellen Sie das Attribut TextCalc: Berechneter Typ und Datentyp: Text.

      4. Geben Sie in der Registerkarte Berechnungen Werte in die folgenden Felder ein:

        1. Berechnungstyp: Wählen Sie Skript aus.

        2. Funktion hinzufügen: Wählen Sie TextLocation aus, und klicken Sie dann auf Schaltfläche "Hinzufügen"

        3. INSTRING(<Value>, <Value To Search>) wird zu Berechnungsdefinition hinzugefügt.

        4. Klicken Sie auf <Value>, und geben Sie einen Wert (in einfache Anführungszeichen gesetzt und unter Beachtung der Groß-/Kleinschreibung) ein, oder wählen Sie unter Attribut hinzufügen das Attribut TextInput aus, und klicken Sie auf Schaltfläche "Hinzufügen"

          Hinweis:

          <Value> wird in {TextInput} geändert.

        5. Ersetzen Sie <Value to Search> durch 'tion'.

          Hinweis:

          Achten Sie darauf, <xxx> durch einfache Anführungszeichen zu ersetzen: 'xxx'

        Beispiel: INSTRING({TextInput}, 'tion')

  8. So fügen Sie einen Berechnungsausdruck hinzu:
    1. Wählen Sie einen Daten- und Berechnungstyp aus, wie in der folgenden Tabelle beschrieben:

      Tabelle 16-1 Datentyp und Berechnungstyp

      In Registerkarte "Eigenschaften" ausgewählter Datentyp Berechnungstyp Beschreibung
      Für alle Datentypen

      Wert zu Liste zuweisen. Wählen Sie dann den Wert Attribut aus.

      Hinweis:

      Sie müssen die Listenattributwerte gespeichert haben.

      Einen Attributwert basierend auf der Zuweisung zu einem Listenelement zurückgeben.

      Für alle Datentypen

      Bedingt

      Für ein bestimmtes Attribut Wert A zurückgeben, wenn die angegebenen Bedingungen erfüllt wurden. Attributwert B zurückgeben, wenn die Bedingungen nicht erfüllt wurden.

      Liste

      Liste zu Wert zuweisen

      Das zugehörige Element basierend auf dem Wert eines Attributs aus der Liste zurückgeben.

      Numerisch, Ganzzahl

      Formel

      Ein Attribut mit allgemeinen mathematischen Ausdrücken berechnen.

      Beispiel: (A+B)/C

      Numerisch, Ganzzahl

      Runden

      Attribut auf eine angegebene Anzahl an Stellen runden. Der Standardwert ist 2.

      Text

      Verketten

      Textattribute aneinander reihen. Dazu gehören Literalzeichenfolgen und die automatische Konvertierung von Nicht-Textattributen in Zeichenfolgen.

      Beispiel: First_Name+““+Last_Name+“:”+Birth_Date

      Ganzzahl, Zahl, Text

      Skript

      Hinweis:

      Diese Funktion ist nur in 11.1.2.4.100 (Patch 20307212) verfügbar. Informationen zu neuen Funktionen und zum Update auf Release 11.1.2.4.100 finden Sie unter My Oracle Support https://support.oracle.com
      Eine skriptgesteuerte Freiform-Berechnung. "Skript" ist für Attribute vom Typ "Ganzzahl", "Mehrzeiliger Text", "Zahl" oder "Text" verfügbar. Siehe Schritt 9.
    2. Klicken Sie auf OK.
  9. Skriptfunktionen mit Beispielen:
    • Monat hinzufügen: Gibt einen Datumsversatz um eine angegebene Anzahl von Monaten ab den Startdatum zurück. Das Datum fällt immer in den angegebenen Monatsversatz. Wenn das Startdatum einen Tageswert angibt, der über die Tage in dem Versatzmonat hinausgeht, wird der letzte Tag des Versatzmonats verwendet. Beispiel: EDate (31-Jan-2017, 1) gibt (28-Feb-2017) zurück. Geben Sie bei Monaten die Anzahl von Monaten vor oder nach dem Startdatum ein. Ein positiver Wert für Monate ergibt ein zukünftiges Datum. Ein negativer Wert ergibt ein vergangenes Datum.

      EDate(<Start Date>, <Months>, <Length>)

      Beispiel: EDate(DATE(2017, 2, 15) 3)

    • Durchschnitt aus vorherigen: Errechnet den Durchschnitt eines numerischen Betrags für die vorherigen X Perioden.

      AVERAGE_PRIOR(<Value>, <Number of Periods>, <To Currency*>

      Beispiel: AVERAGE_PRIOR( {Balance (Reporting)}, '2', 'EUR'

    • Datum: Gibt einen Datumswert basierend auf den angegebenen ganzzahligen Werten für Jahr, Monat und Tag zurück. Beispiel: Diese Funktion erstellt einen Wert des Typs "Datum" aus der Funktion. DATE(2018, 5, 31) wird also in den 31. Mai 2018 konvertiert. Dieses Datum kann anschließend in der Funktion "Datumsdifferenz" verwendet werden, um die Differenz in Tagen zwischen einem Datum, z.B. einem Enddatum, und diesem bestimmten Datum abzurufen.

      DATE(<Year>, <Month>, <Day>)

    • Datumsdifferenz: Gibt die Differenz zwischen zwei Daten in Tagen, Stunden, Minuten oder Sekunden zurück. Für Date1 und Date2 können die Werte "TODAY" und "NOW" verwendet werden, die das aktuelle Datum (ohne Zeitkomponente) und Datum/Uhrzeit angeben.

      DATE_DIFF(<Date1>, <Date2>, <Type>)

      Beispiel: DATE_DIFF('TODAY', {Preparer End Date}, 'DAYS') or DATE_DIFF({Preparer End Date}, 'NOW', 'HOURS')

    • Tag: Gibt den Tageswert eines Datums als Ganzzahl zurück

      DAY(<DATE>)

    • Text extrahieren: Gibt die Teilzeichenfolge innerhalb des Wertes von den angegebenen Positionen zurück.

      SUBSTRING(<Value>, <Location>, <Length>)

      Beispiel: SUBSTRING( {Name} , 5, 10)

    • If/Then/Else: Ermöglicht dem Benutzer, eine Konditionalberechnung in die Skriptberechnung einzufügen. IF_THEN_ELSE-Berechnungen können auch verschachtelt werden, um Berechnungen des Typs "ELSE IF" zu unterstützen

      IF_THEN_ELSE(<Condition>, <Value1>, <Value2>)

      Beispiel:

      IF_THEN_ELSE( {Risk Rating} = 'Low', 'Good',
      IF_THEN_ELSE( {Risk Rating} = 'Medium', 'Better',
      IF_THEN_ELSE({Risk Rating} = 'High', 'Best','Bad')))
      
    • Kleinbuchstaben: Gibt den Wert in Kleinbuchstaben zurück..

      LOWERCASE(<Value>)

      Beispiel: LOWERCASE( {Description} )

    • Maximum: Gibt den Maximalwert aus einer Liste mit Attributen zurück. Es kann eine beliebige Anzahl von Parametern vorhanden sein.

      MAX(<Value1>, <Value2>,<ValueN>)

      Beispiel: MAX( TRANSLATE( {Source System Balance (Entered)}, 'USD', 'Accounting'), TRANSLATE( {Source System Balance (Functional)}, 'USD', 'Accounting'), TRANSLATE( {Source System Balance (Reporting)}, 'USD', 'Accounting') )

    • Maximum über vorherige: Gibt den Maximalwert für die vorherigen X Perioden zurück.

      MAX_PRIOR (<Value>, <Number of Periods>, <To Currency*>, <Rate Type*>, <Rate Period*>)

      Beispiel: MAX_PRIOR( {Balance (Functional)}, '6', 'CAD', 'REC')

    • Minimum: Gibt den Mindestwert aus einer Liste mit Attributen zurück. Es kann eine beliebige Anzahl von Parametern vorhanden sein.

      MIN(<Value1>,<Value2>,<ValueN>)

      Beispiel: MIN( TRANSLATE( { Balance (Entered)}, 'CAD', 'REC'), TRANSLATE( {Balance (Functional)}, 'CAD', 'REC'), TRANSLATE( {Balance (Reporting)}, 'CAD', 'REC') )

    • Minimum über vorherige: Gibt den Mindestwert für die vorherigen X Perioden zurück.

      MIN_PRIOR (<Value>, <Number of Periods>, <To Currency*>, <Rate Type*>, <Rate Period*>)

      Beispiel: MIN_PRIOR( {Source System Balance (Functional)}, '6', 'EUR', 'Simplified')

    • Monat: Gibt den Monatswert eines Datums als Ganzzahl (1-12) zurück

      MONTH (<DATE>)

    • Vorherige: Gibt den Wert für die angegebene vorherige Periode zurück.

      PRIOR(<Value>, <Number of Periods Prior*>, <To Currency*>

      Beispiel: PRIOR( {Source System Balance (Entered)}, '1', 'EUR'')

    • Gerundet: Gibt den Wert auf die angegebenen Dezimalstellen gerundet zurück..

      ROUND(<Value>, <Decimal Places>)

      Beispiel: ROUND( ({Scripted Translate} /7), 4)

    • Summe über vorherige: Gibt die Summe der Werte für die vorherigen X Perioden zurück.

      SUM_PRIOR(<Value>, <Number of Periods>, <To Currency*>

      Beispiel: SUM_PRIOR( {Balance (Reporting)}, '3', 'EUR')

    • Textposition: Gibt die Position der Teilzeichenfolge innerhalb des Attributwertes zurück, beginnend bei 1 als Startposition.

      INSTRING(<Value>, <Value To Search>)

      Beispiel: INSTRING( UPPERCASE( {Name} ), 'TAX' )

    • Umrechnen: Rechnet ein Währungsattribut in ein numerisches Attribut mit dem angegebenen Kurstyp um.

      TRANSLATE(<Value>, <To Currency>, <Rate Type>)

      Beispiel: TRANSLATE( {Balance (Entered)}, 'EUR', 'Acct')

    • Großbuchstaben: Gibt den Wert in Großbuchstaben zurück.

      UPPERCASE(<Value>)

      Beispiel: UPPERCASE( {Name} )

    • Jahr: Gibt den Jahreswert eines Datums als Ganzzahl zurück

      YEAR (<DATE>)

  10. Klicken Sie auf Speichern, Speichern und schließen bzw. Schließen.

    Hinweis:

    Änderungen an Dataset-Attributen werden nur auf die nachfolgenden Datenerfassungsperioden angewendet.