PowerBI之DAX神功番外篇21:回答5個網(wǎng)友問題
我晚上打游戲,可能有些網(wǎng)友回復(fù)不及時,還請諒解?,F(xiàn)在XGP首發(fā)加入的《瘟疫傳說2》符合我的游戲觀,昨天玩到深夜2點。有興趣的小伙伴可以去玩一下。
網(wǎng)友1提問:

假設(shè)有一張表:

按網(wǎng)友的邏輯這樣寫:

你們發(fā)現(xiàn)了什么?就是我常說的那句話,有些人喜歡用一個篩選覆蓋另一個篩選。
tb1已經(jīng)找到所有男生了,這是典型案例,在已經(jīng)找到的男生中,找出學(xué)號的唯一值,
再去篩選原表,得到所有男生。
怎么簡化?答:第一步就完成了,后續(xù)何必再寫。
網(wǎng)友2提問:

如果能用一句話說清楚的,我肯定不會寫一套文字版原理教程。我的能力有限,名字最后一個字有坦或羅的,比我能力強,能用一句話說清楚,我在講一件事情原理時,必須通過逐步推導(dǎo)的方法,您只需要閱讀《DAX神功》文字版即可。一邊讀一邊做。
我給您舉個例子:比如小學(xué)時我們這過計算角的個數(shù)
有兩種人,一種人是記公式? 角的數(shù)量 = 邊數(shù)*(邊數(shù)-1)/2
還有一種人,是親自數(shù)。
后者易錯,前者不明其理。
我的做法是,先數(shù)數(shù)量少的,找到規(guī)律,如下,至于公式,等以后學(xué)等差數(shù)列時就明白了。

如果8條邊呢? 7+6+5+4+3+2+1 = 28
網(wǎng)友3提問:

這個是我的《DAX神功》文字版第1卷第19回
咱們說的不是一回事,新建列是行上下文,如果在新建列里寫 sum('表1'[金額]) 他會返回一個固定值,當(dāng)你先將sum('表1'[金額]) 寫成度量值再放到新建列中,就有篩選功能了。
我說這話的時候是發(fā)生在,就是怕新人分不清楚我寫的是什么,我的才故意寫成新建列1

網(wǎng)友4提問:

不存在的事情,直連公司數(shù)據(jù)庫,可能有些新學(xué)的小伙伴沒有經(jīng)歷,如果你看過Access就明白了,就好比用Access鏈接表導(dǎo)入Excel,我們不能修改鏈接表,因為數(shù)據(jù)在外部。但是我們可以做查詢呀,得到我們需要的表。
這種情況用新建表,將你數(shù)據(jù)庫中的數(shù)據(jù),轉(zhuǎn)換成我需要的即可。并非只有新建度量值一種方法。
網(wǎng)友5提問:

檢查一下,是不是表在PowerBI的PowerQuery模塊中做了什么事情,且沒有寫成動態(tài),當(dāng)你在底表中增加列時,PowerQuery那里出錯了。

PowerBI學(xué)習(xí)順序:
【1】Access基礎(chǔ)篇,學(xué)習(xí)s01開頭的集數(shù),理解表格數(shù)據(jù)規(guī)范和表關(guān)系
https://www.bilibili.com/video/BV1tf4y117Sh
【2】PowerBI火力全開,學(xué)習(xí)函數(shù)語法,與應(yīng)用場景
https://www.bilibili.com/video/BV1qa4y1H7wp
【3】DAX神功,學(xué)習(xí)DAX函數(shù)原理
https://www.bilibili.com/read/readlist/rl442274
【4】PowerBI可視化圖表
https://www.bilibili.com/video/BV1W54y1i7dE
https://www.bilibili.com/video/BV1r54y1i75n