PQ-M 及函数:如何判断数据的类型?

小勤:Power Query里有类似Excel的ISNUMBER等函数吗?怎么判断某一个数据是文本,还是数字?
大海:Power Query里常用于判断数据类型的函数有两个,一个是Value.Is,还有一个是Value.Type。
小勤:啊?具体怎么用?比如我要实现下面这个功能:
file
大海:这个可以这样,比如说用Value.Is函数:
file
小勤:也就是说,Value.Is可以用来判断各种类型的数据?只要第二个参数改为相关类型的关键字即可?
大海:对的。比如还可以判断是否为文本等等:type text……
小勤:那如果用Value.Type函数呢?
大海:用Value.Type函数就是先识别出这个数据是什么类型的,然后再加判断,而Value.Is函数是直接判断。比如这样:
file
小勤:原来这样,知道这两个函数,剩下的就是对Power Query里各种数据类型及其关键字的熟悉了。
大海:对的,一般来说你经常用到哪几类函数,那几类函数对应的数据类型就记一下,比如number、text、date、list、table等,其实,随着你对函数使用的不断熟悉,这些类型自然就记住了。
小勤:好的。
file

大海-Excel到PowerBI