Power BI 計算組(3)選擇性地替換Meaure

前文:
  計算組基礎(chǔ)介紹請見:
  http://www.reibang.com/p/0f309922c469
  動態(tài)選擇模型活動關(guān)系:
  http://www.reibang.com/p/a96d3e4888b0

場景

有date、sales割粮、cost、margin蜂怎,現(xiàn)在想切換分別看全價產(chǎn)品(full price穆刻,簡稱FP)、折扣產(chǎn)品(Markdown 簡稱MD)的銷售和利潤情況杠步。
其中銷售額分為按全價或打折后價格算氢伟,成本保持不變,利潤以折扣形式銷售出去的部分 利潤率會下降


image.png

為了減少度量值的數(shù)量幽歼,我們嘗試以計算組的方式來做

做法

1)建立基礎(chǔ)度量值

Sales_ = SUM(Sheet1[Sales])
Cost_ = SUM(Sheet1[Cost])
Margin_ = DIVIDE([Sales_switch]-[Cost_],[Sales_switch])
  1. 建立計算組
    如同 http://www.reibang.com/p/a96d3e4888b0的步驟朵锣,進(jìn)入tabular editor,建立如下兩個"BY FULL PRICE""BY MARKDOWN"的兩個計算組
    image.png

    image.png

    "BY FULL PRICE"-這個截圖的意思是甸私,全價計算的時候 就按原來的方式正常算
    “BY MARKDOWN"-這個截圖的意思是诚些,折扣計算的時候 如果是銷售的度量值,則銷售額要乘上折扣比例,否則返回原來的度量值(經(jīng)測試诬烹,如果if的第二個參數(shù)不填砸烦,那么其他度量值位置會返回空值)

3)應(yīng)用檢查


image.png

經(jīng)對比,切換FP绞吁、MD的時候幢痘,sales發(fā)生了變化,cost不變家破,但是margin也沒有發(fā)生變化颜说。
按照邏輯,margin應(yīng)當(dāng)根據(jù)FP/MD的值 發(fā)生相應(yīng)的變化汰聋。

margin不變的原因门粪,在于:
雖然sales根據(jù)計算組的計算邏輯發(fā)生變化,但是margin引用的sales仍然是原值sales 而不是經(jīng)過計算組處理后的sales

4)優(yōu)化
構(gòu)建一個與計算組表格完全一致的表格烹困,然后新建度量值玄妈,度量值中獲取計算組處理后的sales值。
最后用新構(gòu)建的表格作為外部篩選器髓梅,而不用計算組的表格措近。

--新表
SelectiveMeasure to user =
SELECTCOLUMNS (
    SelectiveMeasure,
    "Name", SelectiveMeasure[Name],
    "Ordinal", SelectiveMeasure[Ordinal]
)

--新sales度量值
Sales_switch =
CALCULATE (
    [Sales_],
    TREATAS ( VALUES ( 'SelectiveMeasure to user'[Name] ), SelectiveMeasure[Name] )
)

5)優(yōu)化后檢測
將sales cost margin都放在table上,同時將md的正確值也放在table上 方便對比


image.png

image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末女淑,一起剝皮案震驚了整個濱河市瞭郑,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌鸭你,老刑警劉巖屈张,帶你破解...
    沈念sama閱讀 218,451評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異袱巨,居然都是意外死亡阁谆,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,172評論 3 394
  • 文/潘曉璐 我一進(jìn)店門愉老,熙熙樓的掌柜王于貴愁眉苦臉地迎上來场绿,“玉大人,你說我怎么就攤上這事嫉入⊙娴粒” “怎么了?”我有些...
    開封第一講書人閱讀 164,782評論 0 354
  • 文/不壞的土叔 我叫張陵咒林,是天一觀的道長熬拒。 經(jīng)常有香客問我,道長垫竞,這世上最難降的妖魔是什么澎粟? 我笑而不...
    開封第一講書人閱讀 58,709評論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上活烙,老公的妹妹穿的比我還像新娘徐裸。我一直安慰自己,他們只是感情好啸盏,可當(dāng)我...
    茶點故事閱讀 67,733評論 6 392
  • 文/花漫 我一把揭開白布倦逐。 她就那樣靜靜地躺著,像睡著了一般宫补。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上曾我,一...
    開封第一講書人閱讀 51,578評論 1 305
  • 那天粉怕,我揣著相機(jī)與錄音,去河邊找鬼抒巢。 笑死贫贝,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的蛉谜。 我是一名探鬼主播稚晚,決...
    沈念sama閱讀 40,320評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼型诚!你這毒婦竟也來了客燕?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,241評論 0 276
  • 序言:老撾萬榮一對情侶失蹤狰贯,失蹤者是張志新(化名)和其女友劉穎也搓,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體涵紊,經(jīng)...
    沈念sama閱讀 45,686評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡傍妒,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,878評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了摸柄。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片颤练。...
    茶點故事閱讀 39,992評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖驱负,靈堂內(nèi)的尸體忽然破棺而出嗦玖,到底是詐尸還是另有隱情,我是刑警寧澤跃脊,帶...
    沈念sama閱讀 35,715評論 5 346
  • 正文 年R本政府宣布踏揣,位于F島的核電站,受9級特大地震影響匾乓,放射性物質(zhì)發(fā)生泄漏捞稿。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,336評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望娱局。 院中可真熱鬧彰亥,春花似錦、人聲如沸衰齐。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,912評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽耻涛。三九已至废酷,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間抹缕,已是汗流浹背澈蟆。 一陣腳步聲響...
    開封第一講書人閱讀 33,040評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留卓研,地道東北人趴俘。 一個月前我還...
    沈念sama閱讀 48,173評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像奏赘,于是被迫代替她去往敵國和親寥闪。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,947評論 2 355

推薦閱讀更多精彩內(nèi)容