自动数字格式设置

可以在数据库中指定不同的数字格式,并在 CELLGET 公式上自动应用。

例如,如果报告显示“度量”维度的不同元素的值,则可以根据度量类型自动设置每个值的格式。例如,对百分比度量应用 % 格式,为货币度量等应用货币格式。此类格式可以自动应用于所有引用这些度量的值,例如 CELLGET 返回的值。

如果将代字号 (~) 字符指定为包含 CELLGET 公式的单元格的数字格式,则会根据在数据库中指定的格式自动设置单元格中的值格式。但是,如果由算式修改值,则编号格式设置将丢失。例如,如果提供选项以将由 CELLGET 公式返回的值按 10、100、1000 等缩放,则必要计算会阻止数据库数字格式的应用程序。

在这种情况下,使用 FORMATSTRING 函数从数据库读取数字格式并将其应用到计算结果。FORMATSTRING 读取数据源的数字格式设置,并将其应用于由算式修改的值。FORMATSTRING 具有两个参数:要格式化的值和格式源。

注意

自动数字格式设置受 Microsoft Analysis Services 和 OLAP 数据源支持。

OLAP 数据库中,要实现自动数字格式,必须将不同的数字格式存储在名为 Format_String 的特性中。可配置哪个维度控制数字格式。