FAQ: Ebenenmodifikatoren für Formeln
- Warum enthält die Dropdown-Werteliste „Ebene“ im Formelassistenten keine Ebenen?
- Die Kontoreferenz, die Sie ändern, hat eine private Datenschutzeinstellung. Versuchen Sie Folgendes:Sicherheit: BerechtigungModell enthält: Tabellenblätter, Konten, Dimensionen und Formeln.
- Wählen Sie im Hauptmenüdie Option Modellierung.
- Klicken Sie auf die Kontohierarchie. Beispiel: Klicken Sie aufHauptbuch-Konten.
- Wählen Sie das Konto in der Kontoliste.
- Suchen Sie im AbschnittDetailsdieDatenschutzeinstellung:
- Wert des Kontos ist privat: Sie können keine Ebenenmodifikatoren für das Konto verwenden.
- Wert des Kontos ist nur auf der obersten Ebene öffentlich: Sie können das Konto nur mit der obersten Ebene oderdieser Ebeneändern.
- Wert des Kontos ist auf allen Ebenen öffentlich: Sie können das Konto mit jedem Ebenenmodifikator ändern.
- Wie kann ich mithilfe von Ebenenmodifikatoren den Gesamtwert mehrerer Ebenen abrufen?
- Sie können dies auf drei Arten erreichen:
- Modifikatoren der übergeordneten Ebene.
- Modifikatoren von Ebenenattributen
- Modifikatoren für separate Ebenen.
Die Beispiele in der Tabelle verwenden diese Ebenenhierarchie und die folgenden Werte für ACCT.02:Ebene [code]2025 - Jan- Vertrieb [sales]Vertrieb - Nord [SN]50,000Vertrieb Süd [SS]100.000Vertrieb (ausschließlich) [N/A]20,000Summe170,000MethodeBeispielModifikator für übergeordnete EbeneACCT.02 [level = Sales]Retouren: 170.000.AttributmodifikatorIhr Modell hat ein Attribut namensRegionmit den WertenEastundWest. Sales-Nord und Sales-Süd sind mitWestgetaggt.ACCT.02 [region = Westen]Retouren: 150.000.Modifikatoren für separate EbenenACCT.02 [level = SN] + ACCT.02 [level = Sales (-)]Retouren: 70.000 - Warum ruft mein Ebenenmodifikator den Rollup-Wert nicht ab?
- Der Formelmodifikator muss den Ebenencode mit einem (+) referenzieren:.level = <parent_code> (+)
- Die Ebene muss eine übergeordnete Ebene sein. Wenn Sie die Ebenencodes von Ebenen referenzieren, die keine untergeordneten Konten haben, wird (+) ignoriert.
- Wenn Sieverwenden, ersetzen Sie ihn durchLevel = this (+).Level = <übergeordneter Code> (+)Level = this (+)ist nur für Formeln auf der Ebene (Ausschließlich) desselben übergeordneten Elements gültig. Beispiel: Um die übergeordnete Ebene „Vertrieb“ zu referenzieren, können Sieeingeben, wenn Sie sich auf der Ebene „Vertrieb (ausschließlich)“ befinden. Andernfalls müssen Sielevel = this (+)eingeben.Level = Sales (+)
- Wann soll ich (+) zum Modifikator für den übergeordneten Code hinzufügen?
- Obwohl Sie den Code der übergeordneten Ebene ohne das Zeichen (+) referenzieren können, erhalten Sie unerwartete Ergebnisse in der zugehörigen Ebene (Ausschließlich) der übergeordneten Ebene. Ohne (+) wird der Rollup-Wert nicht in der Ebene „(Ausschließlich)“ desselben übergeordneten Elements zurückgegeben. Beispiel: „Ebene = Vertrieb“ auf der Ebene „Vertrieb (Ausschließlich)“ gibt den Wert der Ebene „Vertrieb (Ausschließlich)“ anstelle des Rollup-Werts „Vertrieb“ zurück.Aus diesem Grund ist es besonders erforderlich, das Pluszeichen (+) hinzuzufügen, wenn Sie Standardformeln für Konten eingeben, da sie auf allen Ebenen gültig sind, also auch auf den Ebenen (ausschließlich). Im Formelassistenten wird automatisch das Pluszeichen (+) hinzugefügt, wenn Sie Modifikatoren der übergeordneten Ebene auswählen, um Probleme zu vermeiden.