前面的文章《这样的数据分列也一键搞定!真是太Power了!》里,提到了Power BI的分裂功能里有新的“按从非数字到数字的转换”分列功能,可以轻松实现如下分列:
但是,马上带来一个问题:如果数字中间是有小数点的,怎么办?比如这个:
用原来的分列,所得的结果通常是BYD(不要的):
不过,这个问题解决起来其实非常简单,我们看一下生成的代码:
其中的数字列表是不是好明显?其中的{"0".."9"}就是分列的标志位啊。
咱们给它加个小数点进去,同时把原来多出的列名删掉:
马上搞定!
Power Query就是这样,学会看懂操作生成步骤的公式代码,抓住其中的关键参数,改一改,就能实现很多看似很难的需求——最核心的其实还是把基础打好,然后多看多练,一通百通。