1

我在 SSAS 多维数据集中有一些 BigInt 度量,我希望用逗号分隔数千。但是尽管尝试了各种格式化选项,但我并没有成功。

在度量的属性中,首先我将数据类型BigInt设置为FormatString并将和Format选项设置为#,##0;-#,##0。前端应用程序没有显示它们以逗号分隔(我使用的是 Kyubit 分析门户)。

然后我将数据类型更改为int; 这些值现在用逗号分隔,但由于溢出,我得到了负数(这些度量的数字都是正数)。

然后我尝试将数据类型更改为UnsignedInt并面临最初的问题(值不是逗号分隔的)。

然后我尝试了Currency数据类型,几乎得到了我想要的结果:值是用逗号分隔的,但现在我有两个不需要的 0 小数(例如###、###、###. 00 )

所以我的问题是:您如何BigInt在 SSAS 中格式化值,以便在前端应用程序中将它们以逗号分隔?

我正在使用 SQL Server 2012。

4

1 回答 1

1

这似乎是 SQL Server 2012 的错误。我使用了一些 SQL Server 2008 前端工具来浏览多维数据集(包括 SQL Server Management Studio 2008),问题得到了解决。我最终使用#,##0作为FormatString选项。

于 2013-10-09T15:16:13.673 回答