欢迎光临散文网 会员登陆 & 注册

PowerBI之DAX神功番外篇21:回答5个网友问题

2022-10-19 09:35 作者:孙兴华zz  | 我要投稿

我晚上打游戏,可能有些网友回复不及时,还请谅解。现在XGP首发加入的《瘟疫传说2》符合我的游戏观,昨天玩到深夜2点。有兴趣的小伙伴可以去玩一下。

网友1提问:

假设有一张表:

按网友的逻辑这样写:

你们发现了什么?就是我常说的那句话,有些人喜欢用一个筛选覆盖另一个筛选。

tb1已经找到所有男生了,这是典型案例,在已经找到的男生中,找出学号的唯一值,

再去筛选原表,得到所有男生。

怎么简化?答:第一步就完成了,后续何必再写。


网友2提问:

如果能用一句话说清楚的,我肯定不会写一套文字版原理教程。我的能力有限,名字最后一个字有坦或罗的,比我能力强,能用一句话说清楚,我在讲一件事情原理时,必须通过逐步推导的方法,您只需要阅读《DAX神功》文字版即可。一边读一边做。

我给您举个例子:比如小学时我们这过计算角的个数

有两种人,一种人是记公式  角的数量 = 边数*(边数-1)/2

还有一种人,是亲自数。

后者易错,前者不明其理。

我的做法是,先数数量少的,找到规律,如下,至于公式,等以后学等差数列时就明白了。

如果8条边呢? 7+6+5+4+3+2+1 = 28


网友3提问:

这个是我的《DAX神功》文字版第1卷第19回

咱们说的不是一回事,新建列是行上下文,如果在新建列里写 sum('表1'[金额]) 他会返回一个固定值,当你先将sum('表1'[金额]) 写成度量值再放到新建列中,就有筛选功能了。

我说这话的时候是发生在,就是怕新人分不清楚我写的是什么,我的才故意写成新建列1

网友4提问:

不存在的事情,直连公司数据库,可能有些新学的小伙伴没有经历,如果你看过Access就明白了,就好比用Access链接表导入Excel,我们不能修改链接表,因为数据在外部。但是我们可以做查询呀,得到我们需要的表。

这种情况用新建表,将你数据库中的数据,转换成我需要的即可。并非只有新建度量值一种方法。


网友5提问:

检查一下,是不是表在PowerBI的PowerQuery模块中做了什么事情,且没有写成动态,当你在底表中增加列时,PowerQuery那里出错了。


PowerBI学习顺序:

【1】Access基础篇,学习s01开头的集数,理解表格数据规范和表关系

https://www.bilibili.com/video/BV1tf4y117Sh


【2】PowerBI火力全开,学习函数语法,与应用场景

https://www.bilibili.com/video/BV1qa4y1H7wp


【3】DAX神功,学习DAX函数原理

https://www.bilibili.com/read/readlist/rl442274


【4】PowerBI可视化图表

https://www.bilibili.com/video/BV1W54y1i7dE

https://www.bilibili.com/video/BV1r54y1i75n

PowerBI之DAX神功番外篇21:回答5个网友问题的评论 (共 条)

分享到微博请遵守国家法律