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

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

PowerBI之DAX神功:第1卷第10回 將表用作標(biāo)量值

2021-08-09 21:14 作者:孫興華zz  | 我要投稿

一、什么是標(biāo)量?

《The Definitive Guide to DAX》說話很嚴(yán)謹(jǐn),所以會(huì)使用標(biāo)量值這個(gè)詞。

標(biāo)量:不考慮方向的量,比如60元,30克,5升,60Km/h,"孫興華","sunxinghua"


問:考慮方向的量是什么量?

答:學(xué)物理的時(shí)候,很多數(shù)值既要由大小(單位),又要由方向才能完全確定,而這些叫矢量。對你來說,你沒必要在DAX課程中研究這些,凡是你工作中能接觸到的,你分不清它是標(biāo)量還是矢量那就都是標(biāo)量。凡是能用到矢量的人都懂這些,不懂的就是用不到。


二、DAX中單行單列的表可以用標(biāo)量值輸出

單行單列:就是一個(gè)單元格

現(xiàn)在有一張表,表名是'Sheet1':

一共6位UP主,有些UP主只做一家媒體,有些做多家媒體



建立度量值:

媒體數(shù)量 = COUNTROWS('Sheet1')


由于我這張表,每個(gè)人對應(yīng)的網(wǎng)站并沒有重復(fù),如果你的表是這樣的情況:

我們在統(tǒng)計(jì)時(shí),就要考慮去重問題,這時(shí)就用到了上節(jié)課學(xué)到的知識:

媒體數(shù)量1 = COUNTROWS(Values('Sheet1'[網(wǎng)站]))

媒體數(shù)量2 = COUNTROWS(DISTINCT('Sheet1'[網(wǎng)站]))


上節(jié)課已經(jīng)講過,這兩個(gè)函數(shù)在滿足實(shí)時(shí)參照完整性的情況下,效果是相同的。接下來我只用Values舉例就好了,但你知道用DISTINCT效果相同

【2】顯示只做一家網(wǎng)站的UP它做的是哪一家網(wǎng)站,實(shí)現(xiàn)下圖效果

想實(shí)現(xiàn)這個(gè)功能我們需要先做一個(gè)測試:

<1> 先新建一張表,我們只篩選UP主是張三的表格

表 = filter('Sheet1','Sheet1'[UP主]="張三")

【2】對這張表的網(wǎng)站列去重

values表 = values('表'[網(wǎng)站])

現(xiàn)在得到1行1列的表了(不算表頭),那我們思考一下,什么時(shí)候才能得到1行1列的表?

答:當(dāng)【媒體數(shù)量】=1時(shí)


如上圖,度量值我們可以寫成:【就我這個(gè)案例而言以下3個(gè)都可以】

返回唯一值 = IF(COUNTROWS('Sheet1')=1,VALUES(Sheet1[網(wǎng)站]))

返回唯一值 = IF(COUNTROWS(VALUES('Sheet1'[網(wǎng)站]))=1,VALUES(Sheet1[網(wǎng)站]))

返回唯一值 = IF([媒體數(shù)量]=1,VALUES(Sheet1[網(wǎng)站]))

《孫興華講PowerBI火力全開》筆記第16課.02.HASONEVALUE函數(shù)【判斷是否只有一行數(shù)據(jù)】

我們將它配合IF語句來使用就可以了:

返回唯一值 = IF(HASONEVALUE(Sheet1[網(wǎng)站]),VALUES(Sheet1[網(wǎng)站]),"不僅一家")

返回唯一值 = IF(HASONEVALUE(Sheet1[網(wǎng)站]),VALUES(Sheet1[網(wǎng)站]))



《孫興華講PowerBI火力全開》筆記第16課.03.SELECTEDVALUE函數(shù)

SELECTEDVALUE(Sheet1[網(wǎng)站]) 如果這個(gè)列是唯一值,我們就返回它,否則返回空

返回唯一值 = SELECTEDVALUE(Sheet1[網(wǎng)站],"不只一家")

返回唯一值 = SELECTEDVALUE(Sheet1[網(wǎng)站])

如果需要顯示每個(gè)人對應(yīng)的所有網(wǎng)站怎么辦?

《孫興華講PowerBI火力全開》筆記25課03.CONCATENATEX【將多個(gè)值連接到一起,以文本的形式輸出】

所有網(wǎng)站 = CONCATENATEX(VALUES(Sheet1[網(wǎng)站]), Sheet1[網(wǎng)站], ",")


總計(jì)欄看著很不舒服,想讓它顯示為空,安排:

《孫興華講PowerBI火力全開》筆記25課04.【案例】CONCATENATEX綜合案例

所有網(wǎng)站 = IF(HASONEVALUE('Sheet1'[UP主]),CONCATENATEX(VALUES(Sheet1[網(wǎng)站]), Sheet1[網(wǎng)站], ","))



想讓總計(jì)不顯示的通用方法,就是

IF+HASONEVALUE

《DAX神功》視頻版:2021.8.1~2021.12.31連載

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


PowerBI之DAX神功:第1卷第10回 將表用作標(biāo)量值的評論 (共 條)

分享到微博請遵守國家法律
和平区| 灵山县| 龙里县| 喜德县| 大安市| 青阳县| 庐江县| 池州市| 广丰县| 阳高县| 广东省| 昌都县| 白玉县| 渝北区| 仁寿县| 平果县| 成都市| 象州县| 汕头市| 岳阳市| 灌阳县| 正蓝旗| 澎湖县| 察隅县| 古丈县| 叙永县| 林甸县| 萨迦县| 仙桃市| 莱芜市| 开原市| 金川县| 石河子市| 卢龙县| 府谷县| 化隆| 蓝田县| 枣庄市| 洛川县| 客服| 静安区|