当我浏览多维数据集并按月透视销售额时(例如),我得到类似 12345.678901 的信息。
有没有办法让用户浏览时得到的值四舍五入到最接近的两位小数,即:12345.68?
谢谢
-泰迪熊
最佳答案
您可以在度量或计算的属性中输入格式字符串,如果您的 OLAP 客户端支持,则将使用该格式。例如对于 1 位小数,您可以使用类似“#,0.0;(#,0.0)”的内容。 Excel 默认支持格式字符串,您可以配置 Reporting Services 来使用它们。
此外,如果您正在处理金钱,则应将度量配置为使用货币数据类型。默认情况下,如果数据库中的源数据类型为 Money,Analysis Services 将使用 Double。这可能会引入舍入问题,并且不如使用货币有效。有关更多信息,请参阅本文:The many benefits of money data type 。使用货币的一个附带好处是您永远不会看到超过 4 位小数。
关于sql-server - 有什么方法可以在浏览 SSAS 立方体时控制小数位数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4998431/