美文网首页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 多对多连接

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

  • 黑马SQL笔记 - 基础篇 - 4. 多表查询

    多表关系 一对多 多对多 一对一 连接查询 自连接:当前表与自身的连接查询,自连接必须使用表别名内连接:相当于查询...

  • 微信生态的数据采集和打通

    ​微信最核心的价值,就是连接——提供一对一、一对多和多对多的连接方式,从而实现人与人、人与智能终端、人与社交化娱乐...

  • 多对多

    一、单向和双向 包括一对一,一对多,多对多这三种情况,但是每一种又分为单向和双向,在hibernate中我们就详细...

  • 多对多

  • 多对多

    可用方法 $user ->roles ()->save () $user ->roles ()->savemany...

  • 多对多

  • Power BI中几个实用的小功能

    前两个月PowerBI Desktop中更新的几个小功能,推荐给你。 1,表格多列排序 以前PowerBI总是被吐...

  • Dubbo | 多协议

    Dubbo 支持的多种协议的对比 特性dubboRMIHessian连接数单连接多连接多连接连接方式长连接短连接短...

  • Mybatis 多对多

    多对多:

网友评论

    本文标题:PowerBI 多对多连接

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