Automatische Zahlenformatierung

Sie können in der Datenbank unterschiedliche Zahlenformate angeben und diese automatisch auf CELLGET-Formeln anwenden.

Wenn beispielsweise in einem Bericht Werte für verschiedene Elemente der Measures-Dimension angezeigt werden, können Sie jeden Wert automatisch entsprechend dem Typ der Kennzahl formatieren. Verwenden Sie beispielsweise ein %-Format für Prozentsatz-Measures und ein Währungsformat für Währungs-Measures. Diese Formate können automatisch auf alle Werte angewendet werden, in denen solche Measures referenziert werden, beispielsweise von CELLGET zurückgegebene Werte.

Wenn Sie das Tildezeichen (~) als Zahlenformat einer Zelle angeben, die eine CELLGET-Formel enthält, werden die Werte in dieser Zelle automatisch entsprechend dem Format formatiert, das in der Datenbank angegeben ist. Wenn die Werte jedoch durch eine Berechnung verändert werden, geht die Zahlenformatierung verloren. Wenn Sie beispielsweise Optionen zur Skalierung der von einer CELLGET-Formel zurückgegebenen Werte um 10, 100, 1000 usw. bereitstellen, verhindert die erforderliche Berechnung die Anwendung des Zahlenformats der Datenbank.

Verwenden Sie in diesem Fall die Funktion FORMATSTRING, um das Zahlenformat aus der Datenbank zu lesen und auf das Ergebnis der Berechnung anzuwenden. FORMATSTRING liest die Zahlenformatierung einer Datenquelle aus und wendet sie auf Werte an, die durch Berechnungen geändert werden. FORMATSTRING hat zwei Parameter: der Wert, der formatiert werden soll, und die Quelle des Formats.

Hinweis

Die automatische Zahlenformatierung wird von Microsoft Analysis Services und OLAP-Datenquellen unterstützt.

Um in OLAP-Datenbanken automatische Zahlenformate zu implementieren, müssen die verschiedenen Zahlenformate in einem Attribut mit dem Namen Format_String gespeichert werden. Sie können konfigurieren, welche Dimension das Zahlenformat steuert.