与 Contoso 一起聚会,同时通过 sqlbi.com 研究 DAX 使用 daxstudio 测试查询。
EVALUATE
SUMMARIZECOLUMNS(
'Date'[Year],
'Date'[Month],
"Sales", Sales Amount]
)
适用于显示的行且没有空白单元格。
EVALUATE
SUMMARIZECOLUMNS(
'Date'[Year],
'Date'[Month],
"Sales", FORMAT( [Sales Amount], "$#,0.00" )
)
是否有效,以及那些没有显示相关数据的年份?
为什么FORMAT会产生这样的效果?
来自 DAX 指南(我的粗体):
返回值
标量单个字符串值。
包含按格式字符串定义格式化的值的字符串。 结果始终是字符串,即使值为空也是如此。
在第一个示例中,空白被修剪。在第二个示例中,每行都会返回一个字符串。