Power BI Dax 基础知识
1 字符串拼接Test = "A"&"B"&" "&"c"2 Blank() 函数表实空白Test = BLANK()&"AAaD"Test = BLANK()+ 3223 value() 将表示数值的文本字符串转换为数值4 values() 返回的是表 参数可以是列名可以是物理表名字 列名返回的是不重复表 表名保留重复值5 Distinct() 返回的是表 参数可
1 字符串拼接
Test = "A"&"B"&" "&"c"
2 Blank() 函数
表实空白
Test = BLANK()&"AAaD"
Test = BLANK()+ 322
3 value() 将表示数值的文本字符串转换为数值
4 values() 返回的是表 参数可以是列名可以是物理表名字 列名返回的是不重复表 表名保留重复值
5 Distinct() 返回的是表 参数可以是列名可以是表名字 列名返回的是不重复表
Value 跟Distinct 的区别
1、VALUES的参数若为表时,只能是基础表。而DISTINCT的参数若为表时,可以是基础表或者是返回表的表函数;
2、VALUES的参数若为表时,保留重复行。而DISTINCT的参数若为表时,则会删除重复行;
3、当遇到由参照完整性不匹配而产生的空行时,VALUES会处理空行而DISTINCT则不会处理空行,也就是说VALUES会返回由参照完整性不匹配而产生的空行,而DISTINCT则不会返回由参照完整性不匹配而产生的空行。 (Value 会保留空 Distinct 不会保留参照不完整性产生的空)
6. IFERROR ( ,) 如果第一个表达式错误,则返回第二个,否则返回第一个
度量值 = IFERROR( VALUES('产品'[类别]),BLANK())
7. HASONEVALUE () 指定列只有一个值时返回true
度量值 = HASONEVALUE('产品'[类别])
更多推荐
所有评论(0)