文章预览
小勤:在Power BI里怎么判断某项内容是文本还是数字啊?类似在Excel里可以用ISTEXT函数判断某个内容是否文本: 大海:这个问题我们分Power Query(M)和Power Pivot(DAX)两种情况来看。 1、Power Query(M) 在Power Query里,判断类型有统一的函数Value.Is,比如上面这个问题,要判断是否为文本,可以使用 Value.Is([数据],type text) : 甚至,也可以直接使用is关键字直接进行判断,按自己喜欢的方式去用即可: 2、Power Pivot(DAX) 但是,如果是在Power Pivot里,这个问题就麻烦了。虽然也有ISTEXT这个看起来和Excel里一模一样的函数,但它的功能其实是不一样的。 Why? 因为在Power Pivot数据模型里,要求同一列内容的数据类型必须是统一的,所以实际上并不能通过对某列内容的类型直接通过类型函数来判断。 首先,我们可以看到, 将数据从Power Query加载到数据模型后,[
………………………………