美文网首页Power BI
PowerBI 多对多连接

PowerBI 多对多连接

作者: zhangthanks | 来源:发表于2018-12-15 12:19 被阅读496次

    我想对下面两表做这件事:以Type维度去看Distinct Value个数,和 Distinct Name个数。放到一个表里去看。

    Table One Table Two

    于是我就想:各个表上GroupBy Type,分别 Count Distinct Value,Count Distinct Name。然后两表连接。But 从PowerBI 的编辑查询的操作界面上,并不支持这样的操作。

    此路不通我就想,多对多连接。百度了一通,解决方式:维度表-桥表-维度。可惜我,智商Lower X,耐心 X Zero。实现太复杂没看懂。于是我还是苦心研究第一种方法如何实现。除了界面操作,还有一种方法就是写代码。然后优秀如我,在这里写了这么一句话。然后就解决了。

    #"Grouped Rows" = Table.Group(#"Changed Type", {"TYPE"}, { 

    {"DISTINCT_COUNT_VALUE", each List.NonNullCount(List.Distinct([VALUE])), type number}})

    我也没学过这样的语法,为什么我会写出这样的语句。我在界面上找到了这个,然后在回去【HOME】点开【Advanced Editor】。里面就有相似的语句,然后在GoupBy的语法上改改就过去了。Goupby的语法怎么看,使用界面操作,还是到【Advanced Editor】去看。

    【Advanced Editor】是个好东西,你可以在里面修改你步骤的名称,方便识别。

    总结一句话:能写代码的地方都是好地方,能让界面上不可能的事,背地里都变得可能了。

    相关文章

      网友评论

        本文标题:PowerBI 多对多连接

        本文链接:https://www.haomeiwen.com/subject/hlzohqtx.html