Zahlenformate in einem Bericht ändern

Sie möchten den Benutzern die Möglichkeit geben, die Zahlendarstellung in einem Bericht zu ändern, von Einheiten zu Hundertern oder Tausendern durch Auswahl in einer Liste.

In einer benutzerdefinierten Hierarchie werden eindeutige Namen verwendet, um Divisoren zu erhalten. Die Zahlen im Bericht werden dividiert und ihre Darstellung verändert.

  1. Erstellen Sie eine Formel in einem Bericht.
    Beispiel:
    =ROC("BestPracticesOLAP","SALES","[PROFIT].[Gross Margin]",
    "[TIME].[All Years]","[VERSION].[Actual]","[CURRTYPE].[LC]","[LEVEL].[IFRS]",
    "[UNIT].[G0000]","[INTERCO].[TotalPartner]",
    "[PRODUCT].[All Tires]")
  2. Erstellen Sie eine benutzerdefinierte Hierarchie mit drei Elementen. Verwenden Sie Einheiten, Hunderter und Tausender als Captions und 1, 100 und 1000 als eindeutige Namen.
  3. Erstellen Sie ein Kombinationsfeld in Ihrem Bericht, und ziehen Sie die benutzerdefinierte Hierarchie darauf.
    Im Kombinationsfeld werden Einheiten, Hunderter und Tausender angezeigt.
  4. Öffnen Sie den Dialog ListView formatieren des Kombinationsfelds, und notieren Sie den Namen des Kombinationsfelds.
  5. Klicken Sie im Bericht in die Zelle mit der Formel, welche die Zahlen zurückgibt.
    Um das Ergebnis der Formel durch die Divisoren in der benutzerdefinierten Hierarchie zu dividieren, fügen Sie am Ende der Formel den Divisionsoperator (/) und den Verweis auf das Kombinationsfeld hinzu.
    Beispiel: =ROC("BestPracticesOLAP","SALES","[PROFIT].[Gross Margin]","[TIME].[All Years]","[VERSION].[Actual]","[CURRTYPE].[LC]","[LEVEL].[IFRS]","[UNIT].[G0000]","[INTERCO].[TotalPartner]","[PRODUCT].[All Tires]")/ReportObjects.combo.Text
Wenn Sie im Kombinationsfeld 'Einheiten', 'Hunderter' oder 'Tausender' auswählen, wirkt sich dies auf die Zahlendarstellung im Bericht aus.