国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁(yè) > 網(wǎng)易號(hào) > 正文 申請(qǐng)入駐

微軟把這5個(gè)公式藏了3年,分析師發(fā)現(xiàn)后集體真敢用

0
分享至


Power BI用戶平均收藏夾里躺著47個(gè)DAX公式,真正高頻調(diào)用的不到5個(gè)。

這個(gè)數(shù)據(jù)來(lái)自我對(duì)身邊12位數(shù)據(jù)分析師的隨機(jī)抽樣——他們中有人甚至背下過(guò)200多個(gè)函數(shù),卻在季度匯報(bào)前夜,對(duì)著屏幕逐行排查一個(gè)除零錯(cuò)誤。DAX(數(shù)據(jù)分析表達(dá)式,Power BI的核心計(jì)算語(yǔ)言)的學(xué)習(xí)曲線像一座故意設(shè)計(jì)得很難看的山:官方文檔超過(guò)800頁(yè),社區(qū)論壇里充斥著"這個(gè)函數(shù)為什么返回空值"的絕望提問。

但真相是另一回事。一位在零售行業(yè)干了8年的BI負(fù)責(zé)人告訴我,他的團(tuán)隊(duì)用5個(gè)函數(shù)解決了80%的業(yè)務(wù)問題。"剩下的20%?要么找IT排期,要么直接用Excel硬算。"

CALCULATE:那個(gè)永遠(yuǎn)坐C位的函數(shù)

如果DAX是Excel公式的高級(jí)進(jìn)化版,CALCULATE就是它的基因編輯工具。

它的核心能力只有一句話:在不碰原始數(shù)據(jù)的前提下,臨時(shí)改寫計(jì)算規(guī)則。比如你想知道"高端品類貢獻(xiàn)了多少銷售額",但不想動(dòng)現(xiàn)有的數(shù)據(jù)模型——CALCULATE讓你在公式層面直接疊加過(guò)濾條件。

實(shí)際寫法很直白:

High End Sales = CALCULATE(SUM(Sales[Amount]), Products[Category] = "High-End")

第一個(gè)參數(shù)是你想算的東西,后面的參數(shù)全是"如果"。如果品類等于高端,如果日期在今年,如果客戶等級(jí)是VIP——這些條件可以無(wú)限疊加,像給數(shù)據(jù)戴上不同的眼鏡。

我見過(guò)最狠的用法是一家連鎖藥店,用CALCULATE嵌套了7層條件,實(shí)時(shí)對(duì)比"會(huì)員價(jià)vs非會(huì)員價(jià)"對(duì)毛利率的影響。他們的BI負(fù)責(zé)人原話是:「這函數(shù)讓我們少建了3個(gè)數(shù)據(jù)倉(cāng)庫(kù)。」

SUMX:為什么簡(jiǎn)單求和會(huì)騙人

新手最常踩的坑,是用SUM算"總價(jià)"。

假設(shè)你有兩張表:一張是訂單明細(xì)(含單價(jià)、數(shù)量),一張是產(chǎn)品主數(shù)據(jù)(含成本)。如果你直接SUM(單價(jià)),得到的是所有單價(jià)的加總,不是"單價(jià)×數(shù)量"的總和。這在財(cái)務(wù)對(duì)賬時(shí)會(huì)制造災(zāi)難——我見過(guò)某電商運(yùn)營(yíng)因此多報(bào)了300萬(wàn)GMV。

SUMX的解決方式很笨,也很可靠:逐行計(jì)算,最后匯總。


Total Revenue = SUMX(Sales, Sales[Price] * Sales[Quantity])

它先走到第一行,拿單價(jià)乘數(shù)量,存?zhèn)€中間結(jié)果;再走到第二行,重復(fù)一遍;全部走完才加起來(lái)。這種"行上下文"的遍歷機(jī)制,讓它能處理SUM搞不定的復(fù)雜邏輯——比如"先算折扣再算稅"或者"按客戶等級(jí)動(dòng)態(tài)定價(jià)"。

同系列的AVERAGEX、COUNTX、MINX、MAXX原理一樣,只是最后一步的匯總方式不同。掌握SUMX,等于解鎖了整個(gè)X函數(shù)家族。

DATESINPERIOD:時(shí)間智能的自動(dòng)檔

業(yè)務(wù)報(bào)表里最煩的需求,是"最近N天/周/月"的動(dòng)態(tài)計(jì)算。

傳統(tǒng)做法是每月手動(dòng)改過(guò)濾條件,或者寫死日期范圍——結(jié)果就是3月的報(bào)表到了4月還在顯示"1-3月數(shù)據(jù)",被老板在群里@出來(lái)鞭尸。DATESINPERIOD把這個(gè)流程自動(dòng)化了:

Sales Last 3 Months = CALCULATE(SUM(Sales[Amount]), DATESINPERIOD('Date'[Date], MAX('Date'[Date]), -3, MONTH))

拆解一下:MAX('Date'[Date])找到當(dāng)前上下文的最大日期(通常是今天),-3表示往前推3個(gè)單位,MONTH指定單位是月。整個(gè)公式會(huì)自動(dòng)滾動(dòng),永遠(yuǎn)顯示"截止到今天的前三個(gè)月"。

參數(shù)里的-3可以改成-12做同比,-1做環(huán)比,DAY/QUARTER/YEAR切換粒度。一家SaaS公司的財(cái)務(wù)總監(jiān)用它做了套"滾動(dòng)12個(gè)月ARR"看板,每月1號(hào)零手工操作,「終于不用凌晨?jī)牲c(diǎn)改公式了。」

FILTER:當(dāng)條件本身需要計(jì)算

CALCULATE的過(guò)濾條件通常是"列=值"這種簡(jiǎn)單判斷,但業(yè)務(wù)場(chǎng)景往往更臟。

比如你想找"累計(jì)消費(fèi)超過(guò)1000元的高價(jià)值客戶數(shù)"——這個(gè)"超過(guò)1000"沒法直接從任何一列讀出來(lái),得先算每個(gè)人的消費(fèi)總額,再判斷。FILTER就是干這個(gè)的:

High Value Customers = CALCULATE(DISTINCTCOUNT(Customers[ID]), FILTER(Customers, CALCULATE(SUM(Sales[Amount])) > 1000))

注意這里的嵌套結(jié)構(gòu):外層CALCULATE負(fù)責(zé)計(jì)數(shù),F(xiàn)ILTER負(fù)責(zé)篩選,內(nèi)層CALCULATE負(fù)責(zé)算每個(gè)人的消費(fèi)額。三層計(jì)算,各干各的,像流水線分工。


這種"用計(jì)算結(jié)果當(dāng)過(guò)濾條件"的能力,在客戶分層、異常檢測(cè)、動(dòng)態(tài)閾值場(chǎng)景里幾乎是剛需。某跨境電商用它實(shí)現(xiàn)了"自動(dòng)識(shí)別30天內(nèi)退貨率超15%的供應(yīng)商",替代了原來(lái)每周五小時(shí)的人工排查。

DIVIDE:一個(gè)除法函數(shù)能救多少報(bào)表

所有分析師都見過(guò)這個(gè)錯(cuò)誤:#DIV/0!(除以零)。

在DAX里它更隱蔽——不會(huì)報(bào)錯(cuò),而是返回"Infinity"或者空白,然后你的KPI卡片突然變成空的,折線圖斷成幾截。DIVIDE的解法很樸素:第三個(gè)參數(shù)指定"除數(shù)為零時(shí)返回什么"。

Profit Margin = DIVIDE([Total Profit], [Total Revenue], 0)

最后一個(gè)0的意思是,如果營(yíng)收為零,利潤(rùn)率顯示0而不是崩潰。這個(gè)默認(rèn)值可以改成任何數(shù)字、BLANK()、或者另一個(gè)度量值。一家制造業(yè)客戶用它處理了"新品上市首月無(wú)銷售"的邊界情況,避免了整個(gè)供應(yīng)鏈看板因一個(gè)SKU而癱瘓。

更隱蔽的用法是替代IF+除法的組合。傳統(tǒng)寫法要判斷分母是否為零,再?zèng)Q定怎么算,代碼臃腫。DIVIDE一行搞定,執(zhí)行效率也更高——在大數(shù)據(jù)量下差距明顯。

一個(gè)真實(shí)場(chǎng)景的拼接演示

假設(shè)你是零售區(qū)域經(jīng)理,周一晨會(huì)前要回答:「哪些產(chǎn)品利潤(rùn)率超20%、且近90天銷量過(guò)500件?」

用上述5個(gè)函數(shù)的拼接思路:

第一步,DATESINPERIOD鎖定最近90天;第二步,SUMX算出各產(chǎn)品銷量(因?yàn)榭赡苌婕岸鄡r(jià)格帶,不能簡(jiǎn)單求和);第三步,F(xiàn)ILTER篩選銷量>500的產(chǎn)品;第四步,DIVIDE安全計(jì)算利潤(rùn)率;第五步,CALCULATE把整個(gè)邏輯包起來(lái),輸出最終列表。

沒有嵌套10層的恐怖公式,沒有自定義列的冗余計(jì)算,5個(gè)積木按需組合。

那位8年經(jīng)驗(yàn)的BI負(fù)責(zé)人給我看過(guò)他的"公式庫(kù)"——一個(gè)Excel文件,存了20多個(gè)常用場(chǎng)景的模板,全部基于這5個(gè)函數(shù)變體?!感氯藖?lái)了,半天能上手做分析。以前?至少兩周?!?/p>

當(dāng)然,這5個(gè)函數(shù)不能解決所有問題。復(fù)雜的表連接、迭代邏輯、性能優(yōu)化仍然需要深入學(xué)習(xí)。但對(duì)于"用數(shù)據(jù)回答業(yè)務(wù)問題"這個(gè)核心目標(biāo),它們構(gòu)成了一個(gè)足夠用的最小工具集。

Power BI的官方文檔仍在膨脹,社區(qū)里每天誕生新的"最佳實(shí)踐"。但一位從業(yè)者的反饋或許更值得參考:「我收藏了200多個(gè)公式,最后發(fā)現(xiàn)每天用的還是那幾個(gè)。不是學(xué)得不夠,是學(xué)得太散了?!?/p>

你的DAX收藏夾里,有幾個(gè)公式是上個(gè)月真正用過(guò)的?

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點(diǎn)推薦
6歲男童被棄酒店半個(gè)月,媽媽終于現(xiàn)身!孩子緊緊抱住不愿松手,網(wǎng)友:這孩子懂事得讓人心疼

6歲男童被棄酒店半個(gè)月,媽媽終于現(xiàn)身!孩子緊緊抱住不愿松手,網(wǎng)友:這孩子懂事得讓人心疼

大風(fēng)新聞
2026-03-25 15:43:11
曝張雪峰倒下30分鐘后才被發(fā)現(xiàn),飲食習(xí)慣糟糕,一口氣吃8根雪糕

曝張雪峰倒下30分鐘后才被發(fā)現(xiàn),飲食習(xí)慣糟糕,一口氣吃8根雪糕

古希臘掌管松餅的神
2026-03-25 11:08:46
釋永信“開光”真相大白,過(guò)程不堪入目,易中天也有牽扯

釋永信“開光”真相大白,過(guò)程不堪入目,易中天也有牽扯

尋墨閣
2026-03-25 11:39:10
聯(lián)大通過(guò)決議 宣布奴隸制行為為最嚴(yán)重反人類罪

聯(lián)大通過(guò)決議 宣布奴隸制行為為最嚴(yán)重反人類罪

財(cái)聯(lián)社
2026-03-26 01:24:06
洛克希德·馬?。簩⒕_打擊導(dǎo)彈產(chǎn)量提升四倍

洛克希德·馬?。簩⒕_打擊導(dǎo)彈產(chǎn)量提升四倍

財(cái)聯(lián)社
2026-03-25 19:18:36
張雪峰不是張維為

張雪峰不是張維為

林中木白
2026-03-25 10:31:03
“史上最慘”的成都糖酒會(huì),徹底撕開了白酒行業(yè)的遮羞布

“史上最慘”的成都糖酒會(huì),徹底撕開了白酒行業(yè)的遮羞布

財(cái)經(jīng)早餐
2026-03-25 22:42:59
32.29萬(wàn)起!全新一代A6L正式上市,華為乾崑智駕上車!

32.29萬(wàn)起!全新一代A6L正式上市,華為乾崑智駕上車!

小南看車
2026-03-25 22:59:29
曝張雪峰3段婚姻都是閃婚,前妻緬懷滿是惋惜,瘋狂健身疑為備孕

曝張雪峰3段婚姻都是閃婚,前妻緬懷滿是惋惜,瘋狂健身疑為備孕

古希臘掌管松餅的神
2026-03-25 12:00:46
國(guó)產(chǎn)筆記本CPU偷梁換柱翻車!官方終于回應(yīng):生產(chǎn)失誤、全額退款

國(guó)產(chǎn)筆記本CPU偷梁換柱翻車!官方終于回應(yīng):生產(chǎn)失誤、全額退款

快科技
2026-03-25 10:14:04
信達(dá)證券所長(zhǎng)被曝猥褻女員工,撫摸私密處,正臉照被扒,警方介入

信達(dá)證券所長(zhǎng)被曝猥褻女員工,撫摸私密處,正臉照被扒,警方介入

180視角
2026-03-25 15:58:41
4個(gè)LV包都是假的!女子送檢后傻眼:全在專柜買的啊,最新回應(yīng)

4個(gè)LV包都是假的!女子送檢后傻眼:全在專柜買的啊,最新回應(yīng)

半島晨報(bào)
2026-03-25 15:30:03
張雪峰追悼會(huì)周六將在蘇州殯儀館舉行

張雪峰追悼會(huì)周六將在蘇州殯儀館舉行

界面新聞
2026-03-26 07:04:27
涉嫌非法入侵建筑物,強(qiáng)闖我駐日使館不法之徒被送檢

涉嫌非法入侵建筑物,強(qiáng)闖我駐日使館不法之徒被送檢

界面新聞
2026-03-26 08:45:06
美國(guó)15條,自己和自己簽的戰(zhàn)敗投降書!

美國(guó)15條,自己和自己簽的戰(zhàn)敗投降書!

勝研集
2026-03-25 14:36:53
以色列人哭了:這不是該發(fā)生在劣等民族身上的嗎?

以色列人哭了:這不是該發(fā)生在劣等民族身上的嗎?

李榮茂
2026-03-23 18:59:00
伊朗伊斯蘭革命衛(wèi)隊(duì)稱擊落一架美軍F-18戰(zhàn)機(jī)

伊朗伊斯蘭革命衛(wèi)隊(duì)稱擊落一架美軍F-18戰(zhàn)機(jī)

環(huán)球網(wǎng)資訊
2026-03-26 06:37:05
4月1日醫(yī)保7號(hào)令落地!1965-1985年出生的,這6件事務(wù)必抓緊辦

4月1日醫(yī)保7號(hào)令落地!1965-1985年出生的,這6件事務(wù)必抓緊辦

混沌錄
2026-03-25 15:50:11
張雪峰離世!北京蘇州房產(chǎn)不在名下,1400名員工等安撫,好友停工

張雪峰離世!北京蘇州房產(chǎn)不在名下,1400名員工等安撫,好友停工

阿纂看事
2026-03-25 21:31:59
退役體操冠軍,直播“擦邊”之后

退役體操冠軍,直播“擦邊”之后

中國(guó)新聞周刊
2026-03-25 21:34:08
2026-03-26 08:55:00
Ping值焦慮
Ping值焦慮
有態(tài)度網(wǎng)友ytd
43文章數(shù) 0關(guān)注度
往期回顧 全部

科技要聞

硅谷因AI大裁員?一線工程師戳破真相

頭條要聞

"10元手沖咖啡"阿姨曾1天賣1000杯 如今只賣兩三杯

頭條要聞

"10元手沖咖啡"阿姨曾1天賣1000杯 如今只賣兩三杯

體育要聞

35歲替補(bǔ)門將,憑什么入選英格蘭隊(duì)?

娛樂要聞

張雪峰遺產(chǎn)分割復(fù)雜!是否立遺囑成關(guān)鍵

財(cái)經(jīng)要聞

黃仁勛:芯片公司的時(shí)代已經(jīng)結(jié)束了

汽車要聞

智己LS8放大招 30萬(wàn)內(nèi)8系旗艦+全線控底盤秀實(shí)力

態(tài)度原創(chuàng)

教育
時(shí)尚
健康
房產(chǎn)
數(shù)碼

教育要聞

春風(fēng)潤(rùn)?quán)l(xiāng)土,春假育新人——春假為鄉(xiāng)村教育注入新動(dòng)能

《非窮盡列舉》,好看又絕望

轉(zhuǎn)頭就暈的耳石癥,能開車上班嗎?

房產(chǎn)要聞

41億!259畝!建學(xué)?!齺嗊@個(gè)大城更,最新方案曝光!

數(shù)碼要聞

開源隱私平板open_slate發(fā)布:獨(dú)立物理開關(guān)可切斷傳感器電源

無(wú)障礙瀏覽 進(jìn)入關(guān)懷版