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

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

微軟Power BI用戶(hù)花3年搞懂:80%業(yè)務(wù)問(wèn)題只需5個(gè)公式

0
分享至


CALCULATE、SUMX、DATESINPERIOD、FILTER、DIVIDE——這五個(gè)函數(shù)的名字,在Power BI社區(qū)被搜索了超過(guò)1200萬(wàn)次。

但詭異的是,90%的初學(xué)者仍在收藏夾里囤著200多個(gè)DAX函數(shù)的速查表,仿佛備考一樣背誦。一位在零售行業(yè)做了四年數(shù)據(jù)分析的從業(yè)者告訴我:「我前三年都在假裝自己懂DAX,直到發(fā)現(xiàn)每天用的其實(shí)就那五個(gè)?!?/p>

這不是技能焦慮,是信息過(guò)載制造的幻覺(jué)。

CALCULATE:業(yè)務(wù)問(wèn)題的「如果」按鈕

想象你手里有一個(gè)計(jì)算器,但每次按數(shù)字鍵之前,必須先告訴它「假裝現(xiàn)在是另一種情況」。這就是CALCULATE干的事——它改變計(jì)算的上下文,而不碰原始數(shù)據(jù)。

原文作者給出的例子很直白:你想知道高端產(chǎn)品線(xiàn)的銷(xiāo)售額,但不想動(dòng)原始表格。寫(xiě)成公式就是CALCULATE(SUM(Sales[Amount]), Products[Category] = "High-End")。第一個(gè)參數(shù)是你要算什么,后面的條件是「假裝只看高端類(lèi)別」。

這個(gè)函數(shù)的真正價(jià)值在于提問(wèn)方式。業(yè)務(wù)場(chǎng)景里全是「如果」——如果只看華東區(qū)?如果剔除退貨?如果對(duì)比去年同期?沒(méi)有CALCULATE,每個(gè)問(wèn)題都要新建一張表;有了它,一個(gè)度量值(Measure)就能變出十幾種視角。

作者把它稱(chēng)為「the king」,不是夸張。在真實(shí)的Power BI項(xiàng)目里,CALCULATE的嵌套深度直接決定了分析模型的靈活度。我見(jiàn)過(guò)最復(fù)雜的零售分析模型,核心邏輯是四層CALCULATE套娃:先鎖時(shí)間、再鎖區(qū)域、再鎖產(chǎn)品層級(jí)、最后動(dòng)態(tài)對(duì)比。

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

很多初學(xué)者栽在第一個(gè)坑:直接用SUM算總收入。如果數(shù)據(jù)表里有「單價(jià)」和「數(shù)量」兩列,SUM(Price) * SUM(Quantity)會(huì)給出荒謬的結(jié)果——它先加總所有單價(jià),再乘以所有數(shù)量,完全喪失行級(jí)關(guān)系。

SUMX的X代表「逐行計(jì)算」。公式SUMX(Sales, Sales[Price] * Sales[Quantity])的意思是:遍歷Sales表的每一行,把單價(jià)和數(shù)量乘好,最后再把所有行的結(jié)果加起來(lái)。

這個(gè)區(qū)別在業(yè)務(wù)里是要命的。假設(shè)你賣(mài)兩種產(chǎn)品:A單價(jià)100元賣(mài)10件,B單價(jià)10元賣(mài)100件。錯(cuò)誤算法會(huì)算出(100+10)*(10+100)=12100,正確結(jié)果是100*10+10*100=2000。差了一個(gè)數(shù)量級(jí)。

原文作者提到SUMX是「row-by-row calculator」,這個(gè)類(lèi)比精準(zhǔn)。X函數(shù)家族還有AVERAGEX、MINX、MAXX,邏輯相同:先迭代,再聚合。處理加權(quán)平均、分段計(jì)價(jià)、動(dòng)態(tài)折扣這些場(chǎng)景,非X函數(shù)不可。

DATESINPERIOD:時(shí)間維度的自動(dòng)化

手動(dòng)改日期篩選器是分析師的重復(fù)勞動(dòng)噩夢(mèng)。每個(gè)月初打開(kāi)報(bào)表,把「最近30天」改成「最近30天」——聽(tīng)起來(lái)荒謬,但無(wú)數(shù)人這么干了幾年。

DATESINPERIOD的公式結(jié)構(gòu)有點(diǎn)繞:DATESINPERIOD('Date'[Date], MAX('Date'[Date]), -3, MONTH)。拆解一下:以日期表的最大日期為錨點(diǎn),往回推3個(gè)月。負(fù)號(hào)代表過(guò)去,MONTH代表單位,換成DAY或YEAR就是另外兩種粒度。

這個(gè)函數(shù)的隱藏價(jià)值是「相對(duì)時(shí)間」思維。業(yè)務(wù)問(wèn)題很少問(wèn)「2024年3月到5月」,而是問(wèn)「最近90天」「滾動(dòng)12個(gè)月」「同比周期」。DATESINPERIOD把絕對(duì)日期轉(zhuǎn)成相對(duì)邏輯,報(bào)表永遠(yuǎn)自動(dòng)對(duì)準(zhǔn)最新數(shù)據(jù)。

作者強(qiáng)調(diào)它「automates your reports」,這背后是BI的核心賣(mài)點(diǎn):一次搭建,持續(xù)生效。沒(méi)有這個(gè)時(shí)間函數(shù),Power BI就退化成Excel的高級(jí)版。

FILTER和DIVIDE:防御性編程思維

這兩個(gè)函數(shù)放在一起看,會(huì)發(fā)現(xiàn)作者的一個(gè)隱性偏好:處理臟數(shù)據(jù)和邊界情況。

FILTER解決的是「動(dòng)態(tài)條件」問(wèn)題。前面的CALCULATE能篩固定值,比如Category="High-End",但如果條件是「銷(xiāo)售額超過(guò)1000的客戶(hù)」呢?這個(gè)閾值是算出來(lái)的,不是原始列里寫(xiě)死的。

原文的例子嵌套了三層:外層CALCULATE算客戶(hù)數(shù),中間FILTER篩客戶(hù),內(nèi)層再CALCULATE算每個(gè)客戶(hù)的銷(xiāo)售額。這種「用計(jì)算結(jié)果當(dāng)篩選條件」的模式,在客戶(hù)分層、RFM分析、異常檢測(cè)里高頻出現(xiàn)。

DIVIDE則是更基礎(chǔ)的防御。做除法時(shí),分母為零是常態(tài)——新店還沒(méi)開(kāi)張、新產(chǎn)品還沒(méi)動(dòng)銷(xiāo)、某區(qū)域暫時(shí)斷貨。原生除法符「/」會(huì)返回Infinity或NaN,報(bào)表上炸出一堆錯(cuò)誤值。

DIVIDE([Total Profit], [Total Revenue], 0)的第三個(gè)參數(shù)是「?jìng)溆弥怠?。分母為零時(shí)返回0,報(bào)表干凈,下游計(jì)算不會(huì)連鎖崩潰。這個(gè)細(xì)節(jié)區(qū)分了「能跑」和「能用的」模型。

作者把這叫「safe way」,本質(zhì)是產(chǎn)品經(jīng)理的兜底思維:用戶(hù)不會(huì)按說(shuō)明書(shū)出招,系統(tǒng)必須自己擦屁股。

一個(gè)真實(shí)場(chǎng)景的組合拳

原文最后拋了一個(gè)零售經(jīng)理的日常問(wèn)題:「哪些產(chǎn)品利潤(rùn)率超20%,且最近90天銷(xiāo)量過(guò)500件?」

拆解這個(gè)需求,五個(gè)函數(shù)全部登場(chǎng):DATESINPERIOD鎖定最近90天,SUMX算銷(xiāo)量(如果涉及多字段),CALCULATE切換計(jì)算上下文,F(xiàn)ILTER篩出利潤(rùn)率和銷(xiāo)量的雙重條件,DIVIDE保證利潤(rùn)率計(jì)算不報(bào)錯(cuò)。

這不是炫技,是業(yè)務(wù)語(yǔ)言的直接翻譯。好的DAX模型讀起來(lái)像白話(huà):「算一下,在那些利潤(rùn)率夠高、賣(mài)得夠多的產(chǎn)品里,情況是怎樣的?」

作者說(shuō)「You don't need to be a programmer」,這句話(huà)的潛臺(tái)詞更值得玩味。Power BI的競(jìng)爭(zhēng)對(duì)手是Python、R、SQL,但微軟的贏法從來(lái)不是功能最全,而是把技術(shù)概念包裝成業(yè)務(wù)人員能直覺(jué)理解的形狀。五個(gè)函數(shù)覆蓋80%場(chǎng)景,剩下的20%留給專(zhuān)業(yè)開(kāi)發(fā)者——這個(gè)分工本身,就是產(chǎn)品定位的精準(zhǔn)切割。

一位在快消行業(yè)做數(shù)據(jù)架構(gòu)的讀者留言:「我?guī)н^(guò)十幾個(gè)新人,發(fā)現(xiàn)學(xué)得快的不是背函數(shù)多的,而是先搞懂CALCULATE上下文切換的。那個(gè)頓悟時(shí)刻之后,看其他函數(shù)都像看說(shuō)明書(shū)。」

你收藏夾里那個(gè)200函數(shù)的DAX速查表,最后一次打開(kāi)是什么時(shí)候?

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶(hù)上傳并發(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)推薦
意媒:受巴斯托尼事件影響,意甲聯(lián)盟準(zhǔn)備出臺(tái)新規(guī)應(yīng)對(duì)假摔

意媒:受巴斯托尼事件影響,意甲聯(lián)盟準(zhǔn)備出臺(tái)新規(guī)應(yīng)對(duì)假摔

懂球帝
2026-03-26 00:35:04
伊朗外長(zhǎng):伊朗經(jīng)調(diào)解方與美“交流信息”,沒(méi)有談判

伊朗外長(zhǎng):伊朗經(jīng)調(diào)解方與美“交流信息”,沒(méi)有談判

新浪財(cái)經(jīng)
2026-03-26 06:12:24
3月這菜使勁吃,一去濕氣、二益肝明目、三排毒清熱,春天吃養(yǎng)人

3月這菜使勁吃,一去濕氣、二益肝明目、三排毒清熱,春天吃養(yǎng)人

Lily美食談
2026-03-26 00:13:17
廣東91歲老人讓兒子保管900多萬(wàn)養(yǎng)老錢(qián),兒媳去世前卻將300多萬(wàn)分給自己姐姐,老人瞬間傻眼,法院:錢(qián)是保管不是贈(zèng)與,全額返還

廣東91歲老人讓兒子保管900多萬(wàn)養(yǎng)老錢(qián),兒媳去世前卻將300多萬(wàn)分給自己姐姐,老人瞬間傻眼,法院:錢(qián)是保管不是贈(zèng)與,全額返還

觀威海
2026-03-18 22:11:07
中國(guó)隊(duì)2-2泰國(guó),買(mǎi)買(mǎi)提江掏2紅惹爭(zhēng)議:視頻還原真相 玄智健太冤

中國(guó)隊(duì)2-2泰國(guó),買(mǎi)買(mǎi)提江掏2紅惹爭(zhēng)議:視頻還原真相 玄智健太冤

侃球熊弟
2026-03-25 22:26:08
短短1年,靈活就業(yè)者暴增4千萬(wàn)

短短1年,靈活就業(yè)者暴增4千萬(wàn)

深度報(bào)
2026-03-23 21:47:58
前女友緬懷張雪峰,呼吁大家嘴下留德,曾自曝遭家暴污蔑才分手!

前女友緬懷張雪峰,呼吁大家嘴下留德,曾自曝遭家暴污蔑才分手!

古希臘掌管松餅的神
2026-03-25 15:38:23
省下一億鎊!曼聯(lián)自有 “新吉馬良斯”,卡里克手握王炸

省下一億鎊!曼聯(lián)自有 “新吉馬良斯”,卡里克手握王炸

瀾歸序
2026-03-26 04:56:27
賈靜雯內(nèi)衣大片封神!這顏值身材誰(shuí)看了不淪陷

賈靜雯內(nèi)衣大片封神!這顏值身材誰(shuí)看了不淪陷

可樂(lè)談情感
2026-03-21 00:10:20
1912年,曹錕娶20歲陳寒蕊,新婚夜他酣睡,新娘見(jiàn)其蒼老悲泣不止

1912年,曹錕娶20歲陳寒蕊,新婚夜他酣睡,新娘見(jiàn)其蒼老悲泣不止

嘮叨說(shuō)歷史
2026-03-24 18:52:24
陳慧琳”太豐滿(mǎn)了,穿抹胸都兜不住好身材,我感慨自律女人真美

陳慧琳”太豐滿(mǎn)了,穿抹胸都兜不住好身材,我感慨自律女人真美

章眽八卦
2026-03-08 15:36:53
歐洲是如何悄然介入美伊戰(zhàn)爭(zhēng)的

歐洲是如何悄然介入美伊戰(zhàn)爭(zhēng)的

澎湃新聞
2026-03-24 20:54:04
41歲張雪峰猝然離世!生前曬得最多的不是豪車(chē),是千萬(wàn)捐款回執(zhí)單

41歲張雪峰猝然離世!生前曬得最多的不是豪車(chē),是千萬(wàn)捐款回執(zhí)單

觀魚(yú)聽(tīng)雨
2026-03-25 10:48:08
無(wú)視梅西!切爾西傳奇評(píng)歷史前三球星,人選太意外

無(wú)視梅西!切爾西傳奇評(píng)歷史前三球星,人選太意外

奶蓋熊本熊
2026-03-26 05:18:40
國(guó)家出手逮捕的3名華人首富,瘋狂斂財(cái)坑害百姓,每個(gè)都罪有應(yīng)得

國(guó)家出手逮捕的3名華人首富,瘋狂斂財(cái)坑害百姓,每個(gè)都罪有應(yīng)得

小冠說(shuō)娛
2026-03-24 20:45:11
黃天鵝公布角黃素抽檢報(bào)告后,每經(jīng)記者四問(wèn)王海

黃天鵝公布角黃素抽檢報(bào)告后,每經(jīng)記者四問(wèn)王海

每日經(jīng)濟(jì)新聞
2026-03-25 21:11:06
國(guó)民黨大亂!馬英九緊急發(fā)聲、與鄭麗文決裂?蕭旭岑恐遭牢獄之災(zāi)

國(guó)民黨大亂!馬英九緊急發(fā)聲、與鄭麗文決裂?蕭旭岑恐遭牢獄之災(zāi)

趣文說(shuō)娛
2026-03-25 16:42:22
夜店穿搭造成誤會(huì),被人叫“特別媽咪”

夜店穿搭造成誤會(huì),被人叫“特別媽咪”

飛娛日記
2026-03-16 08:13:56
全球首次!俄軍10倍音速鋯石高超音速導(dǎo)彈發(fā)射車(chē):最后一刻被摧毀

全球首次!俄軍10倍音速鋯石高超音速導(dǎo)彈發(fā)射車(chē):最后一刻被摧毀

劉森森
2026-03-26 03:12:14
伊朗軍方發(fā)言人用“特朗普的方式”回應(yīng)特朗普

伊朗軍方發(fā)言人用“特朗普的方式”回應(yīng)特朗普

新華社
2026-03-23 15:09:35
2026-03-26 06:52:49
Ping值焦慮
Ping值焦慮
有態(tài)度網(wǎng)友ytd
43文章數(shù) 0關(guān)注度
往期回顧 全部

科技要聞

紅極一時(shí)卻草草收?qǐng)觯琒ora宣布正式關(guān)停

頭條要聞

伊朗軍方稱(chēng)擊落美軍F-18戰(zhàn)機(jī) 現(xiàn)場(chǎng)畫(huà)面披露

頭條要聞

伊朗軍方稱(chēng)擊落美軍F-18戰(zhàn)機(jī) 現(xiàn)場(chǎng)畫(huà)面披露

體育要聞

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

娛樂(lè)要聞

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

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

管濤:中東局勢(shì)如何影響人民幣匯率走勢(shì)?

汽車(chē)要聞

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

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

房產(chǎn)
健康
手機(jī)
旅游
數(shù)碼

房產(chǎn)要聞

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

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

手機(jī)要聞

Bigme大我HiBreak Plus彩墨屏手寫(xiě)手機(jī)亮相,預(yù)售價(jià)1699元

旅游要聞

旅游+演藝,激活消費(fèi)新空間(大數(shù)據(jù)觀察)

數(shù)碼要聞

英特爾發(fā)布基于第三代酷睿Ultra處理器vPro平臺(tái)

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