如何在ssas表格模型中为列设置千位分隔符

时间:2019-04-09 09:42:46

标签: ssas ssas-tabular

我已经使用SSDT Tools 2017创建了多维数据集,该列在下面的列中

Sales Amount        Stock Amount
2000                  5000

我想将上面的列数据类型更改为逗号,如下所示

Sales Amount        Stock Amount
2,000                  5,000

2 个答案:

答案 0 :(得分:1)

带有DAX FORMAT函数的计算列可用于定义自定义格式。在这种情况下,"#,0"用于第二个参数来创建千位分隔符,该分隔符是逗号,并且在其右边不使用小数或数字。请注意,计算列会增加表格模型的额外开销。您可以通过使用“数据格式”属性的“十进制数”选项来避免添加此内容。在SSDT中,可以通过以下方法进行更改:选择列并查看属性(按F4),找到“数据格式”字段,然后选择“十进制数”选项,但是它仍将包含十进制,这在您的问题中不会看起来像所需的格式。

FORMAT(Fact Table[Sales Amount], "#,0")

答案 1 :(得分:0)

您需要调整[数据格式]属性和显示[千位分隔符]。在您的项目中选择度量,您将能够在属性窗口中看到以上内容。