最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

PowerBI之DAX神功番外篇28. 換了個(gè)表格一樣的問(wèn)題

2022-11-02 11:18 作者:孫興華zz  | 我要投稿

網(wǎng)友提問(wèn):

PowerBI中有兩種語(yǔ)言,一個(gè)是M函數(shù),一個(gè)是DAX函數(shù),我們分別使用兩種語(yǔ)言處理

我個(gè)人感覺(jué),他提到PBI應(yīng)該是讓我用DAX函數(shù)實(shí)現(xiàn),但是出于禮貌,我就都做出來(lái)了。

速度問(wèn)題我不管,我的工作不是賣軟件,我是使用軟件的人。對(duì)我來(lái)說(shuō),每次需求都是隨機(jī)的,且是一次性的。我要快速的得到答案,而不是研究怎么優(yōu)化代碼,這與每個(gè)人的工作性質(zhì)不同而決定。

比我是鵝廠,我們馬總30分鐘后要開新聞發(fā)布會(huì)。馬總雖然是創(chuàng)始人,但是他不能什么事都自己做,如果都他自己做還要我們這些人干嘛?有一個(gè)臨時(shí)需求,馬總秘書找我,我說(shuō)不行,我是專業(yè)的,你這個(gè)需要我要做項(xiàng)目,秘書說(shuō)我就要結(jié)果快點(diǎn)時(shí)間來(lái)不及了,我說(shuō)不行,我要考慮代碼是不是在最短時(shí)間內(nèi)跑完。你們知道我的結(jié)果是什么?

高手代碼1秒運(yùn)行完畢,孫興華代碼跑了10分鐘,但是高手思考那1秒運(yùn)行的代碼需要1小時(shí),孫興華寫這跑了10分鐘的代碼只需要3分鐘。小學(xué)生也能算出來(lái)哪個(gè)快。

如果你是賣軟件的,給人家做項(xiàng)目的,那你一定要考慮優(yōu)化,聽(tīng)說(shuō)過(guò)A卡戰(zhàn)未來(lái)嗎?

當(dāng)我的顯卡能蓋住這款游戲時(shí),我是不會(huì)跟著B站UP主學(xué)參數(shù)設(shè)置優(yōu)化的,什么時(shí)候我自己配置蓋不住了,我又不想換電腦,這時(shí)我才會(huì)去研究。因?yàn)槲业呐渲媚苌w住我自己的需求,而且我的需求都是一次性的。

不同的工作性質(zhì)有不同的路,大家不一定都走相同的路。你去上班,總不能做電腦前面發(fā)呆呀。網(wǎng)上說(shuō)某懿看到某亮在城樓上彈琴,他轉(zhuǎn)身走了,他知道自己的作用。某信就不懂,故事結(jié)局大家也知道。

一、M函數(shù)

1、使用PowerBI導(dǎo)入數(shù)據(jù)

2、轉(zhuǎn)置表

返回結(jié)果

3、選中Clolumn1這列,逆透視其它列

返回結(jié)果:

4、刪除屬性列

返回結(jié)果:

5、關(guān)鍵的一步

對(duì)【值】這列分組,對(duì)數(shù)據(jù)列每個(gè)Table二次分組,組內(nèi)計(jì)數(shù)

并轉(zhuǎn)置數(shù)據(jù)列的每個(gè)Table, 再對(duì)其升標(biāo)題

返回結(jié)果:

6、展開

需要?jiǎng)討B(tài)列自己寫,前面多次講過(guò),這里不再重復(fù)。

返回結(jié)果:

7、替換

選中要將null替換成0的列

返回結(jié)果:

二、DAX方法(不考慮總計(jì))

今天網(wǎng)友的問(wèn)題與上一期網(wǎng)友提問(wèn)完全一樣,只是他把表改了

1、導(dǎo)入數(shù)據(jù)

表名:表1

2、我們需要:? 北京、上海、廣東? ?這樣三個(gè)去重后的值

套路開始了,《DAX神功》第3卷第7回講了Union函數(shù)

我們對(duì)上面這張tb1先去重,再篩選非空,再取指定列

代碼如下:

3、寫另外三個(gè)度量值

我以【火車1】這個(gè)度量值為列,再說(shuō)一下他的運(yùn)算順序

我們有兩張無(wú)關(guān)系的表

第一行:SELECTEDVALUE('新建表'[城市])? ? 是:{"北京","上海","廣東"}

當(dāng)我們把左表城市列放到矩陣行標(biāo)題上

上面我們篩選出來(lái)的:北京、廣東、上海? ?用VAR保存成變量x,傳遞到第2行替換x

第二行:CALCULATE(count('表1'[火車]), FILTER('表1',SEARCH(x,'表1'[火車],,BLANK())))

因?yàn)樵碇谢疖嚵袥](méi)有廣東,但是矩陣行標(biāo)題上有,所以返回blank()

這時(shí)我們需要判斷,當(dāng)?shù)诙錇閎lank時(shí) 返回0 ,所以就有了第三句話

最后一句就是讓總計(jì)為空,這個(gè)不解釋了,PowerBI課程中經(jīng)常會(huì)用到。其它兩個(gè)度量值也是一樣的


放到矩陣中返回結(jié)果:

如果想讓城市排序,我們也講過(guò)《火力全開》倒數(shù)第2集,講過(guò)中文排序

三、DAX方法(考慮總計(jì))

上一回我們講過(guò)了

https://www.bilibili.com/read/cv19439186/?from=readlist

我的方法不一定快,不一定好,我相信每個(gè)人都比我聰明,他們會(huì)有更好的方法,但是有一個(gè)道德問(wèn)題,高中老師永遠(yuǎn)不會(huì)因?yàn)樾W(xué)1+2+3...? 而高中用等差數(shù)列,就說(shuō)小學(xué)老師誤人子弟,從1949到現(xiàn)在也沒(méi)聽(tīng)說(shuō)過(guò)。

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ǔ)法,與應(yīng)用場(chǎ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

PowerBI之DAX神功番外篇28. 換了個(gè)表格一樣的問(wèn)題的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
宁津县| 石柱| 内丘县| 古蔺县| 吐鲁番市| 湖南省| 巨野县| 玉环县| 阳泉市| 辽宁省| 涟源市| 吉安市| 陆河县| 德化县| 宁阳县| 乌拉特后旗| 禹城市| 定日县| 湖南省| 德令哈市| 临潭县| 苍溪县| 正阳县| 苏尼特右旗| 靖边县| 翁源县| 河曲县| 旺苍县| 谢通门县| 来安县| 黑龙江省| 沁水县| 驻马店市| 安乡县| 蓝田县| 灌云县| 河西区| 无为县| 历史| 临猗县| 南安市|