在DAX表达式中,参数错误的时候,有时并不会有红色波浪线提醒,比如下图,
提示MAX函数的参数只接受列,该错误就是参数应该为列的时候,使用了表。
还有的函数应该引用表,却用了列或者值,
出现这种情况就是按照错误提示进行更改,再仔细研究一下该函数的介绍文档,弄清楚该函数需要有几个参数,以及每个参数分别是什么类型。
还有个函数的参数是表,只能是一张现有的表,不能是返回表的表达式,否则也会报错。
另外,还有个需要注意的是,时间智能函数的日期列参数,一定要使用日期表中的日期表,而不能使用事实表中的日期列。
关于函数和参数的错误,主要是要理解DAX各类函数及其参数的用法,请参考:DAX中的表函数和值函数
微信公众号:PowerBI星球
网友评论