一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

你會(huì)超級(jí)透視表嗎?比Excel透視表好用10倍都不止!

 成已成物 2022-11-21 發(fā)布于湖南


本文作者:小爽
本文編輯:竺蘭


大家好,我是在研究表格結(jié)構(gòu)轉(zhuǎn)換的小爽~

前面我們講過利用常規(guī)的方法,制作二級(jí)下拉列表輔助表:制作二級(jí)下拉列表必備,這個(gè)奇葩方法,你可能真的沒見過!

今天我們就來介紹一下,Dax 度量值(Power Pivot)和 Power Query 的 M 函數(shù)做法,主要帶大家拓展思路。

如下圖,我們現(xiàn)在需要將左表轉(zhuǎn)換右邊的模式。

圖片
圖片
利用 Dax 度量值


我們先來看看操作:

? 制作一個(gè)輔助列,公式為:

=COUNTIF($B$2:B2,B2)

圖片

? 插入數(shù)據(jù)透視表,并勾選「將此數(shù)據(jù)添加到數(shù)據(jù)模型」。

圖片

PS.我們想要使用 Dax,只需要在創(chuàng)建數(shù)據(jù)透視表時(shí),勾選【將此數(shù)據(jù)添加到數(shù)據(jù)模型】即可。

? 單擊數(shù)據(jù)透視表區(qū)域,在【Power Pivot】選項(xiàng)卡下,單擊【度量值】-【新建度量值】。

圖片

? 在公式欄中輸入公式,度量值名稱為度量值 1。

=CONCATENATEX('區(qū)域','區(qū)域'[小類])

圖片

公式中,區(qū)域是我們的數(shù)據(jù)源表格,區(qū)域[小類]是區(qū)域表中小類列。

CONCATENATEX 函數(shù)的作用,就是將多個(gè)文本合并到一起,類似于 Excel 中的 TEXTJOIN 函數(shù)。

CONCATENATEX 函數(shù)的結(jié)構(gòu)如下:

=CONCATENATEX(表,表達(dá)式,分隔符)
=CONCATENATEX('區(qū)域','區(qū)域'[小類])

所以上面 Dax 函數(shù)公式的含義,就是對(duì)區(qū)域表中的小類列進(jìn)行文本合并。

? 將輔助列放在行區(qū)域,將大類放在列區(qū)域,將度量值 1 放在值區(qū)域。

圖片

? 將總計(jì)行和列禁用。

圖片

? 到這里,就制作完成了。

圖片

關(guān)于 Dax,大家可能有些疑惑,下面我來簡單的介紹一下。

傳統(tǒng)的數(shù)據(jù)透視表無法對(duì)文本進(jìn)行透視,但是由于超級(jí)透視表(Power Pivot)的出現(xiàn),利用 Dax 度量值我們就可以實(shí)現(xiàn)這一功能。

Power 是超級(jí)的意思,所以 Power Pivot 就是超級(jí)數(shù)據(jù)透視表。

DAX 是 Data Analysis Expression 的縮寫,即數(shù)據(jù)分析表達(dá)式,Dax 是在 Power Pivot 的基礎(chǔ)上使用的數(shù)據(jù)統(tǒng)計(jì)函數(shù)。

圖片

使用 DAX 的好處是:
? 可以彌補(bǔ)數(shù)據(jù)透視表中的【計(jì)算字段】的諸多缺陷。
? Dax 函數(shù)可以修改聚合計(jì)算的方法。

普通數(shù)據(jù)透視表中,值匯總方式,只有求和,計(jì)數(shù)……等幾種方式。

圖片

而在 Power Pivot 中,可以通過多種 Dax 函數(shù)達(dá)到更靈活的匯總。

比如這個(gè)案例中,我們使用 CONCATENATEX 函數(shù)對(duì)文本進(jìn)行合并。
圖片
利用 PowerQuery


PowerQuery 是數(shù)據(jù)清理和數(shù)據(jù)轉(zhuǎn)換的利器,現(xiàn)在我們就來看看,利用它,是如何達(dá)到所想要的效果的。

具體步驟:

? 將數(shù)據(jù)導(dǎo)入到 PQ 編輯器中。

選擇數(shù)據(jù)區(qū)域-在【數(shù)據(jù)】選項(xiàng)卡下,選擇【來自工作表】-【確定】,進(jìn)入 PQ 編輯器中。

圖片

? 選擇大類列,在【主頁】選項(xiàng)卡下,單擊【分組依據(jù)】-所有行-【確定】。

PS:分組依據(jù)功能是對(duì)數(shù)據(jù)進(jìn)行分組統(tǒng)計(jì)的,這里我們想要的是對(duì)大類進(jìn)行分組,同時(shí),匯總項(xiàng)需要的是,大類中的小類形成的 list。

圖片

圖片

? 將 M 函數(shù)公式后面改成 each [小類]。

圖片

? 單擊【fx】新增一個(gè)步驟,輸入公式:

= Table.FromColumns(分組的行[計(jì)數(shù)],分組的行[大類])
▲ 左右滑動(dòng)查看

圖片

Table.FromColumns 函數(shù)能夠?qū)⒏髁行纬?list 轉(zhuǎn)換為各列的表格。
= Table.FromColumns(lists,標(biāo)題形成的list)
▲ 左右滑動(dòng)查看

圖片

案例中:
= Table.FromColumns(分組后的小類形成的lists,標(biāo)題大類的list)
▲ 左右滑動(dòng)查看
所以公式為,
= Table.FromColumns(分組的行[計(jì)數(shù)],分組的行[大類])
▲ 左右滑動(dòng)查看

? 關(guān)閉并上載表格。

圖片

到這里,PQ 方法就完成了。

圖片
圖片
總結(jié)一下


本文介紹了二級(jí)下拉列表輔助表的延伸拓展方法:

使用 Dax 度量值:
  • 利用 Countif 函數(shù)輔助列,統(tǒng)計(jì)第幾次出現(xiàn)。
  • 新建度量值,CONCATENCEX 函數(shù)將文本進(jìn)行合并。
  • 大類為列區(qū)域,輔助列為行區(qū)域,度量值為值區(qū)域。

使用 PowerQuery:
  • 分組依據(jù)。
  • Table.FromColumns。

關(guān)于二級(jí)下拉列表的輔助表的制作方法你學(xué)會(huì)了嘛~

圖片

我是小爽,如果大家還想要知道 PQ 和 PP 其他相關(guān)的知識(shí),歡迎留言區(qū)告訴我哦~(覺得太難或者不需要,也可以在留言區(qū)中聊聊圖片


圖片
圖片
圖片

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    久久大香蕉精品在线观看| 区一区二区三中文字幕| 果冻传媒在线观看免费高清| 亚洲三级视频在线观看免费| 伊人久久青草地婷婷综合| 亚洲日本中文字幕视频在线观看| 少妇视频一区二区三区| 亚洲av专区在线观看| 日韩一区二区三区高清在| 久久免费精品拍拍一区二区| 好吊色免费在线观看视频| 精品女同在线一区二区| 久久精品蜜桃一区二区av| 五月婷婷六月丁香亚洲| 欧美日韩亚洲国产av| 粉嫩内射av一区二区| 国产精品日韩精品最新| 久久99青青精品免费观看| 91人妻久久精品一区二区三区 | 超薄肉色丝袜脚一区二区| 不卡中文字幕在线视频| 99国产高清不卡视频| 亚洲精品偷拍一区二区三区| 日韩一区二区三区嘿嘿| 成人精品亚洲欧美日韩| 国产成人精品久久二区二区| 久久这里只有精品中文字幕| 高清一区二区三区不卡免费| 日韩三极片在线免费播放| 国产麻豆精品福利在线| 大香蕉伊人精品在线观看| 亚洲天堂精品在线视频| 亚洲中文字幕高清乱码毛片| 日本一本在线免费福利| 国产麻豆精品福利在线| 国产一区一一一区麻豆| 中文字幕人妻日本一区二区| 国产又粗又硬又大又爽的视频| 国产精品九九九一区二区| 在线观看视频成人午夜| 国产成人精品国产成人亚洲|