Tabellen mischen

Konzept-Informationen

MERGE-Befehl

Mit einem gemeinsamen Schlüsselfeld jeder Tabelle können Sie zwei sortierte Analytics-Tabellen mit identischen Datensatzstrukturen in einer neuen dritten Tabelle mischen, die dieselbe Sortierfolge wie die ursprünglichen Tabellen verwendet.

Hinweis

Um Tabellen erfolgreich zu mischen, müssen die Daten in beiden Tabellen genau identisch strukturiert sein. Weitere Informationen finden Sie unter Mischen von Tabellen.

Schritte

Hinweis

Detaillierte Informationen werden nach den Schritten angezeigt. Siehe Optionen im Dialogfeld „Mischen“.

  1. Öffnen Sie im Navigator die Primärtabelle und klicken Sie mit der rechten Maustaste auf die Sekundärtabelle. Wählen Sie Als Sekundärtabelle öffnen.

    Die Symbole der Primär- und Sekundärtabelle erhalten die Ziffern 1 und 2, um ihre Beziehung zueinander darzustellen  .

  2. Wählen Sie Daten > Mischen.
  3. Auf der Registerkarte Haupt:
    1. Wählen Sie das primäre Schlüsselfeld aus der Liste Primärschlüssel aus.
    2. Wählen Sie das sekundäre Schlüsselfeld aus der Liste Sekundärschlüssel aus.
  4. Geben Sie im Textfeld Nach den Namen der neuen, gemischten Tabelle ein.
  5. Auf der Registerkarte Weiter:
    1. (Optional) Um festzulegen, dass lediglich eine Teilmenge der Datensätze verarbeitet wird, wählen Sie eine der Optionen unter Bereich.
    2. Klicken Sie auf OK.

Optionen im Dialogfeld „Mischen“

Die folgenden Tabellen enthalten detaillierte Informationen über die Optionen im Dialogfeld Mischen.

Registerkarte „Haupt“

Optionen – Dialogfeld „Mischen“ Beschreibung
Sekundärtabelle Eine alternative Methode zur Auswahl der Sekundärtabelle.

Primärschlüssel

Sekundärschlüssel

Legt das gemeinsame Schlüsselfeld zum Mischen der beiden Tabellen fest.
  • Sie können das gemeinsame Schlüsselfeld direkt in den Listen Primärschlüssel und Sekundärschlüssel auswählen.
  • Sie können auch auf Primärschlüssel oder Sekundärschlüssel klicken, um das Dialogfeld Gewählte Datenfelder zu öffnen. Darin wählen Sie das gemeinsame Schlüsselfeld aus oder erstellen einen Ausdruck als Primärschlüssel.

Richtlinien für Schlüsselfelder:

  • Datentyp Beide Schlüsselfelder müssen Zeichenfelder sein.
  • Datenstruktur Die folgenden Elemente müssen in beiden Schlüsselfeldern identisch sein:
    • Startposition
    • Feldlänge
  • Sortieren Beide Schlüsselfelder müssen in aufsteigender Reihenfolge sortiert sein.
  • Mehrere Schlüsselfelder Falls erforderlich, kann der gemeinsame Schlüssel mehr als ein Schlüsselfeld pro Tabelle enthalten. Weitere Informationen finden Sie unter Tabellen mit mehreren Schlüsselfeldern verwenden.

Primärtabelle vorsortieren

Sortiert die Primärtabelle nach dem Schlüsselfeld oder den Schlüsselfeldern.
  • Wenn ein oder mehrere Schlüsselfelder bereits richtig sortiert oder indiziert sind, können Sie Vorsortieren abwählen.
  • Das Vorsortieren verlängert das Mischen von Tabellen. Daher sollten Sie diese Funktion nur verwenden, wenn sie notwendig ist.
  • Das sekundäre Schlüsselfeld muss bereits in aufsteigender Reihenfolge sortiert oder indiziert sein, weil es für das sekundäre Schlüsselfeld keine Vorsortieroption gibt.
Lokal

Gibt an, wo die gemischte Tabelle gespeichert werden soll, wenn Sie mit einer Servertabelle verbunden sind.

  • Wenn „Lokal“ ausgewählt ist, wird die Ausgabetabelle an demselben Speicherort wie das Analytics-Projekt gespeichert oder unter einem festgelegten Pfad bzw. einem Ordner, auf den Sie navigieren.Analytics
  • Wenn „Lokal“ nicht ausgewählt ist, wird die Ausgabetabelle im Präfix-Ordner auf AX Server gespeichert.AX Server
Ausgabetabelle verwenden Legt fest, dass die Analytics-Tabelle mit Ausgabeergebnissen automatisch nach dem Abschluss der Operation geöffnet wird.
Wenn

(Optional) Ermöglicht Ihnen, eine Bedingung zu erstellen, um Datensätze von der Verarbeitung auszuschließen.

  • Sie können eine Bedingung in das Textfeld Wenn eintragen oder auf Wenn klicken, um mit dem Ausdruck-Generator eine IF-Anweisung zu erstellen.
  • Die Bedingung nur für die Primärtabelle.
Nach Gibt den Namen und den Speicherort der Ausgabetabelle an.
  • Um die Ausgabetabelle im Analytics-Projektordner zu speichern geben Sie nur den Tabellennamen ein.
  • Um die Ausgabetabelle in einem anderen Speicherort als dem Projektordner zu speichern, legen Sie einen absoluten bzw. relativen Dateipfad fest oder klicken auf Nach und navigieren zu einem anderen Ordner.

    Beispiel: C:\Ergebnisse\Ausgabe.fil oder Ergebnisse\Ausgabe.fil.

Unabhängig davon, wo Sie die Ausgabetabelle speichern, wird diese zum geöffneten Projekt hinzugefügt, falls sie nicht bereits im Projekt vorhanden ist.

Falls Analytics einen Tabellennamen vorgibt, können Sie diesen akzeptieren oder ändern.

Hinweis

Analytics-Tabellennamen sind auf 64 alphanumerische Zeichen beschränkt, was die .FIL- Dateierweiterung nicht einbezieht. Der Name kann den Unterstrich beinhalten ( _ ), aber keine anderen Sonderzeichen oder Leerzeichen. Er kann nicht mit einer Ziffer beginnen.

Registerkarte „Weiter“

Optionen – Dialogfeld „Mischen“ Beschreibung
Fensterbereich „Bereich“ Legt fest, welche Datensätze in der Primärtabelle verarbeitet werden:
  • Alle (Standard): Alle Datensätze in der Primärtabelle werden verarbeitet.
  • Erste Wählen Sie diese Option aus und geben eine Zahl im Textfeld ein, um die Verarbeitung beim ersten Datensatz der Primärtabelle zu beginnen und nur die ausgewählte Anzahl der Datensätze einzubeziehen.
  • Nächste Wählen Sie diese Option aus und geben Sie eine Zahl in das Textfeld ein, um die Verarbeitung beim aktuell ausgewählten Datensatz der primären Tabellenansicht zu beginnen und nur die ausgewählte Anzahl der Einträge einzubeziehen.

    Es muss die tatsächliche Datensatznummer in der äußersten linken Spalte ausgewählt werden, nicht die Daten in der Zeile.

  • Solange Wählen Sie diese Option, um eine WHILE-Anweisung zu nutzen und dadurch die zu verarbeitenden Datensätze in der Primärtabelle basierend auf Kriterien zu begrenzen.
    • Sie können eine Bedingung in das Textfeld Solange eingeben oder auf Solange klicken, um mit dem Ausdruck-Generator eine WHILE-Anweisung zu erstellen.
    • Eine WHILE-Anweisung ermöglicht, Datensätze nur dann zu verarbeiten, wenn die angegebene Bedingung als wahr ausgewertet wird.
    • Sie können die Option Solange in Verbindung mit den Optionen Alle, Erste oder Nächste verwenden.

Hinweis

Die Anzahl der Datensätze, die mit den Optionen Erste oder Nächste festgelegt werden, beziehen sich entweder auf die physikalische oder die indizierte Reihenfolge der Einträge in einer Tabelle. Filter oder Schnellsortierung der Ansicht werden vernachlässigt. Bei Ergebnissen analytischer Operationen wird die vorhandene Filterung jedoch berücksichtigt.

Wenn eine Schnellsortierung für die Ansicht angewandt wird, verhält sich die Option Nächste wie Erste.

An diese Datei anhängen Legt fest, dass die Ausgabeergebnisse an das Ende einer bereits vorhandenen Analytics-Tabelle angehängt (hinzugefügt) werden sollen.

Hinweis

Es wird empfohlen, An diese Datei anhängen nicht auszuwählen, wenn Sie unsicher sind, ob die Datenstruktur der Ausgabeergebnisse und der vorhandenen Tabelle übereinstimmen.

Weitere Informationen zum Anhängen und zur Datenstruktur finden Sie unter Ausgabeergebnisse an bestehende Tabellen anhängen.

OK Führt die Operation aus.

Falls die Aufforderung zum Überschreiben angezeigt wird, wählen Sie die entsprechende Option aus.

Wenn Sie die Option Anhängen erwarten, diese aber nicht angezeigt wird, klicken Sie auf Nein, um die Operation abzubrechen, und beachten Sie Ausgabeergebnisse an bestehende Tabellen anhängen.