我使用SSDT Tools 2017创建了多维数据集,它具有以下列
Sales Amount Stock Amount
2000 5000
我想将以上列数据类型更改为逗号分隔如下
Sales Amount Stock Amount
2,000 5,000
具有DAX FORMAT
函数的计算列可用于定义自定义格式。在这个例子中,"#,0"
用于第二个参数来创建千位分隔符,这是一个逗号,并且在其右侧不使用小数或数字,如您的问题所示。请注意,计算列将为表格模型添加额外开销。您可以通过使用“数据格式”属性的“十进制数”选项来避免添加此项。这可以在SSDT中通过选择列并查看属性(按F4
),找到数据格式字段并选择十进制数字选项来更改,但是这仍将包含一个小数,从您的问题看起来不像所需格式。
FORMAT(Fact Table[Sales Amount], "#,0")
您需要调整[数据格式]属性和显示[千位分隔符]。在项目中选择您的度量,您将能够在属性窗口中看到上述内容。