我在 SSAS 多维数据集中有一些 BigInt 度量,我希望用逗号分隔数千。但是尽管尝试了各种格式化选项,但我并没有成功。
在度量的属性中,首先我将数据类型BigInt
设置为FormatString
并将和Format
选项设置为#,##0;-#,##0
。前端应用程序没有显示它们以逗号分隔(我使用的是 Kyubit 分析门户)。
然后我将数据类型更改为int
; 这些值现在用逗号分隔,但由于溢出,我得到了负数(这些度量的数字都是正数)。
然后我尝试将数据类型更改为UnsignedInt
并面临最初的问题(值不是逗号分隔的)。
然后我尝试了Currency
数据类型,几乎得到了我想要的结果:值是用逗号分隔的,但现在我有两个不需要的 0 小数(例如###、###、###. 00 )
所以我的问题是:您如何BigInt
在 SSAS 中格式化值,以便在前端应用程序中将它们以逗号分隔?
我正在使用 SQL Server 2012。