Makro ClearMeasure

Das Makro ClearMeasure wird verwendet, um die Daten aus einer bestimmten Kennzahl in einem Szenario für alle Dimensionen (außer Periodenverteilungskennzahlen) oder für einen bestimmten Artikel, Ort, eine bestimmte Periode oder ein angegebenes Tag zu löschen. Dieses Makro wird auf Szenarienebene ausgeführt.
Die folgende Tabelle beschreibt die Parameter, die für das Makro verwendet werden.
Parametername Beschreibung
Kennzahlcode Der MI-Kennzahlcode, für den die Daten gelöscht werden sollen.
Hinweis: 
  • Wenn nicht definiert, werden alle verfügbaren Kennzahlencodes (ohne Periodenverteilungskennzahlen) berücksichtigt.
  • Für Transaktionsdaten/Aufträge kann der Kennzahlcode sich auf die Quelle oder das Ziel beziehen.
Artikelhierarchieknoten Alle untergeordneten Einheiten des weitergegebenen Knotens auf der Ebene zum Speichern von Szenarienwerten werden berücksichtigt.
Hinweis: Wenn nicht festgelegt, werden alle Artikel berücksichtigt.
Ortshierarchieknoten Alle untergeordneten Einheiten des weitergegebenen Knotens auf der Basisebene werden berücksichtigt.
Hinweis: 
  • Wenn nicht festgelegt, werden alle Orte berücksichtigt.
  • Für Transaktionsdatenkennzahlen bezieht sich der Ortshierarchieknoten auf den Zielort der Transaktions-/Auftragsdaten.
Periodenbezeichnung Alle untergeordneten Einheiten des weitergegebenen Knotens auf der Ebene zum Speichern von Szenarienwerten werden berücksichtigt. Unterstützt auch die rollierenden Periodenknoten.
Hinweis: 
  • Wenn nicht festgelegt, wird der Horizont für die Zyklusperiode einschließlich "pconst" berücksichtigt.
  • Für Transaktionsdatenkennzahlen wird die Periodenbezeichnung auf das Liefer-/End- und Eingangsdatum der Transaktions-/Auftragsdaten angewendet.
  • Für Marktintelligenzkennzahlen werden die MI-Ereignisse mit Start- und Enddatum innerhalb der Periodenbezeichnung gelöscht.
Tag Wenn festgelegt, werden die Daten der Kennzahl mit dem Tag gelöscht.
Filter Die Filterkriterien, die auf den ausgewählten Artikel und Ort auf der angegebenen Artikel- und Ortshierarchieebene angewendet werden. Die Artikel-Ort-Kombination, die den Filterkriterien für die angegebene Periodenbezeichnung entspricht, wird beim Löschen der Kennzahl verwendet.
Zum Ausführen des Makros muss der Wert im Feld Befehl im folgenden Format angegeben werden: ClearMeasure([Kennzahlcode], [Artikelhierarchieknoten], [Ortshierarchieknoten], [Periodenbezeichnung], [Tag], [Filter])
Hinweis: Die optionalen Parameter werden in eckigen Klammern [ ] angegeben.

Bei der Makroausführung werden die Kennzahlwerte innerhalb der durch die Parameter definierten Kriterien gelöscht. Für Transaktionsdatenkennzahlen werden die Werte Von Kennzahl und Bis Kennzahl gelöscht, und der Transaktionsdatensatz wird gelöscht.

Für Marktintelligenzkennzahlen werden die Kennzahlwerte und das MI-Ereignis gelöscht:

Hinweis: 
  • MI-Ereignisse mit dem Status "Ausstehend" oder "Löschen ausstehend", bei denen der Benutzer nicht für die Bearbeitung des Szenarios zuständig ist, werden von der Datenverarbeitung ausgeschlossen.
  • Erweitertes Löschen (mit zusätzlichen Filtern) von MI-Ereignissen ist mithilfe des Makros DeleteMIEvent möglich.
Tabelle 1. Beispiel
Anforderung Parameter
Die Kennzahlen (ohne Periodenverteilungskennzahl) für alle Artikel an allen Orten und für alle Perioden des Zyklusperiodenhorizonts löschen. ClearMeasure("","","","")
FREV-Kennzahl für alle Artikel an allen Orten und für alle Perioden des Zyklusperiodenhorizonts löschen. ClearMeasure("FREV","","","")
Die Kennzahlen für GOO-Artikel (ohne Periodenverteilungskennzahl) an allen Orten des Zyklusperiodenhorizonts löschen. ClearMeasure("","GOO","","")
Die Kennzahlen (ohne Periodenverteilungskennzahl) für alle Artikel an allen VZ-Orten des Zyklusperiodenhorizonts löschen. ClearMeasure("","","Alle VZ","")
Die Kennzahlen (ohne Periodenverteilungskennzahl) für alle Artikel an allen Orten für die Kalenderperiode "GJ10" (auf der Zykluskalenderebene zum Speichern von Plänen) löschen. ClearMeasure("","","","GJ 11")
Die BREV-Kennzahl für GOO-Artikel an US-Standorten für "Aktuelles Jahr" (auf der Kalenderebene zum Speichern von Szenarienwerten) löschen. ClearMeasure("BREV","GOO","US","Aktuelles Jahr")
Kennzahlen (ohne Periodenverteilungskennzahl) mit dem Tag DPLS_AdvanceForecasting für alle Artikel an allen Orten und für alle Perioden des Zyklusperiodenhorizonts löschen. ClearMeasure ("","","","","DPLS_AdvanceForecasting")
Kennzahlen (ohne Periodenverteilungskennzahl) mit dem Tag DPLS_AdvanceForecasting für alle Artikel-/Ort-Kombinationen mit DPLS_HUNITS > 0 für den Zyklusperiodenhorizont löschen. ClearMeasure ("","","","","DPLS_AdvanceForecasting", "[DPLS_HUNITS] > 0")

Transaktionsdatenkennzahl SPLS_PRODUCTION_PLANNED_TD für alle Artikel an allen Orten und für alle Perioden des Zyklusperiodenhorizonts löschen.

Dadurch werden die Kennzahlwerte für die zwei mit den Transaktionsdaten verknüpften Kennzahlen (SPLS_PRODUCTION_PLANNED_TD und SPLS_PRODUCTION_PLANNED_SHIFTED_TD) und der Transaktionsdatensatz gelöscht.

ClearMeasure ("SPLS_PRODUCTION_PLANNED_TD","","","")

Transaktionsdatenkennzahl SPLS_PRODUCTION_PLANNED_TD für alle Artikel am Zielort "IN:B1 to F1 by Truck", wobei das Eingangsdatum in den Zeitraum "GJ19 M03" fällt.

Dadurch werden die Kennzahlwerte für die zwei mit den Transaktionsdaten verknüpften Kennzahlen (SPLS_PRODUCTION_PLANNED_TD und SPLS_PRODUCTION_PLANNED_SHIFTED_TD) und der Transaktionsdatensatz gelöscht.

ClearMeasure ("SPLS_PRODUCTION_PLANNED_TD","IN:B1 to F1 by Truck","GJ19 M03","")
Marktintelligenzkennzahl DPLS_FMI_EVENT für alle Artikel und Orte löschen, für die es Ereignisse gibt, die innerhalb der Periode GJ20 M06 beginnen und enden, wodurch die Kennzahlwerte und das MI-Ereignis gelöscht werden. ClearMeasure ("DPLS_FMI_EVENT","","","GJ20 M06")

Es werden Validierungen durchgeführt, wenn Sie das Makro ausführen. Wenn eine Validierung fehlschlägt, wird das Makro abgebrochen und die entsprechende Fehlermeldung angezeigt.

Die folgende Tabelle beschreibt die Möglichkeit zur Ausführung des Makros in verschiedenen Zyklusperioden- und Szenarienstatus und die Validierungsmeldungen.
Zyklusperiode – Status Szenario - Status Ausführen möglich? Validierungsmeldung
Ausstehend --- Nein Makro {0} kann nicht ausgeführt werden, da die Zyklusperiode den Status "Ausstehend" hat.
Wird ausgeführt In Bearbeitung Ja ---
Wird ausgeführt Prüfung, Abgelehnt, Angehalten, Genehmigt, Veröffentlichen Nein Makro {0} kann nicht ausgeführt werden, da das Szenario den Status {1} hat.
Angehalten Beliebig Nein Makro {0} kann nicht ausgeführt werden, da die Zyklusperiode nicht ausgeführt wird.
Abgeschlossen Beliebig Nein Makro {0} kann nicht ausgeführt werden, da die Zyklusperiode den Status "Abgeschlossen" hat.
Abgebrochen Angehalten Nein Makro {0} kann nicht ausgeführt werden, da die Zyklusperiode den Status "Abgebrochen" hat.
Archiviert Beliebig Nein Makro {0} kann nicht ausgeführt werden, da die Zyklusperiode den Status "Archiviert" hat.
Die folgende Tabelle enthält die Fehlermeldungen, die während der Makroausführung angezeigt werden.
Validierungsbedingung Fehlermeldung
Werte können nicht für Kennzahlparameter und Tag-Parameter gleichzeitig im selben Makrobefehl weitergegeben werden, es können entweder nur die einen oder die anderen weitergegeben werden. Sie können nicht sowohl Kennzahl als auch Tag angeben.
Prüfen Sie, ob der Tag-Name vorhanden und aktiviert ist. Tag {0} wurde nicht gefunden.