跳到主要內容

PowerBI 透過DAX量值來建立「折線與值條圖」


PowerBI圖形類別中的「折線與值條圖」
是少數可以呈現三維資料的圖形 (軸、折線值、直條值)

如果你想要建立這種圖形
但發現你不知道/沒有資料 建立折線質
可以透過建立「量值」的方式
PowerBI的建立「量值」功能
讓我們可以透過公式獨立建立出屬於我們的KPI數值
「量值」概念可以參考這篇教學

這邊介紹我很常用的兩個DAX公式

SUMX
傳回為資料表中每個資料列評估的運算式總和。

SUMX(, )

詞彙
定義
table
包含將會評估運算式之資料列的資料表。
expression
要針對資料表之每個資料列評估的運算式。

十進位數字

SUMX 函數會採用資料表或傳回資料表的運算式做為其第一個引數。第二個引數是包含您要加總之數字的資料行,或評估為資料行的運算式。
此函數只會計算資料行的數字。空白、邏輯值與文字都會遭到忽略。
FILTER
傳回代表另一個資料表或運算式之子集的資料表。

FILTER(,)

詞彙
定義
table
要篩選的資料表。 資料表也可以是會產生資料表的運算式。
filter
要針對資料表之每個資料列評估的布林運算式。 例如,[Amount] > 0 或 [Region] = "France"

只包含篩選資料列的資料表。

您可以使用 FILTER 來減少資料表中您要處理的資料列數目,並只在計算中使用特定的資料。 FILTER 無法單獨使用,但是可以當做內嵌函數用於需要資料表當做引數的其他函數中。
這兩個公式配合起來 可以加總所有我們想要篩選出來的條件值

以下舉例說明
首先我建立了一個 「折線與值條圖」  但我只有值條圖的值 (所有工作花的時間)

我想要加上一個折線圖 將"Installation"服務的時數 顯示出來
因此我新增一個量值


公式是

InstallHour = SUMX(FILTER(List,[Service Type]="Installation"),[Time Spending(In-house, hr/day)])

該公式的意思是
將表格中Time Spending(In-house, hr/day加總,其中只含有 Service Type欄位裡的Installation的資料需要被加總。

因此我們會得到一個量值 (我取名為InstallationHours)
把這個量值放到圖表中
我們就可以看到這個量值一起被呈現出來

其實這個效果就跟我們通過 交叉分析篩選器 把ServiceType的Inatallation拉出來加總
是一樣的結果 如下圖


以上示範了用量值 把我們想要呈現特定的值抓出來
一起呈現的的方式

記得公式可以套用 但記得欄位要改回你自己的欄位名稱

See also :

PowerPivot 的 DAX 函數參考
張貼留言

Popular Posts

EXCEL VBA 指令集錦

VBA中字符換行顯示需要使用換行符來完成。下面是常用的換行符
            chr(10) 可以生成換行符
            chr(13) 可以生成ENTER
            vbcrlf 換行符和ENTER
            vbCr 等同於chr(10)
            vblf 等同於chr(13)
EXCEL常用的物件Workbook 活頁簿 Workbooks 活頁簿集合 Workbooks("filename") 檔名為filename的活頁簿 ActiveWorkbook 正在作用中的活頁簿 Sheets 活頁簿中所有工作表 Sheets(n) 活頁簿中第n張工作表 Worksheet 工作表 Worksheets 所有工作表(包括圖表) Worksheets("sheet") 指表名為sheet工作表 ActiveSheet 正在作用中的工作表 Columns("c1:c2") c1至c2欄(其中c1,c2為A~Z或AA~XFD等欄名) Rows("r1:r2") r1至r2列(其中r1,r2為1~1048576等列名 Range("x1:x2") x1至x2間的儲存格(其中x1,x2為儲存格位址名稱) cells(i,j) 儲存格(第i列、第j行) ActiveCell 目前的儲存格 Selection 目前所選取的物件範例: Workbooks("Book1").Sheets("Sheet1").Range("A1:D5").Font.Bold = True Worksheets("Sheet1").Cells.ClearContents Worksheets("Sheet1").Rows(1).Font.Bold = True Range("1:1,3:3,8:8") Worksheets("Sheet1").Cells(6, 1).Value = 10 Worksheets("Sheet1").[A1:B5…

汐止區的月子中心SUVERY 價格/特點分析

緣起:
老婆懷孕了 預產期在105/12~106/1之間
因此幫老婆看了一下台北市月子中心
主要在經濟跟品質都要取捨的狀態下
希望一天控制在五千上下
這個目前台北市已經無法符合(都要六千以上)
因此就近看汐止區的

分析:
由於網路上的資料大多是住或是參觀的心得
缺乏老公最關心的"價格" 所以我整理一下我蒐集到的資料
以下價格請參考(這大約是2013~2015的價格  2016大概漲價15~20%)
月子中心通常都會分 小中大型房  價格比例大概是 1、1.2、1.5

名稱地址MEMO價格台北市立聯合醫院中興院區 產後護理之家每日參觀時間:15:00~16:00至本院10樓A區,有專人為您服務。
電話登記:25523234轉5099 、5095衛福部產後護理機構評鑑『優等』
衛生局督導考評『特優1.溫馨房4550/日(包含產後調理餐800,若不訂購可扣800元)
2.精緻房5400/日(包含產後調理餐800,若不訂購可扣800元)

不收預約金、出院費用可刷卡。雙璽人文產後護理之家新北市汐止區大同路2段240號17樓之一
Tel:(02)2691-9818 雙人套房
獨立式空調、水泥磚牆隔間、線板設計挑高空間、氣密窗,寬頻上網、第四台、32吋液晶電視、DVD播放機、冷氣、專屬衣櫃、冰箱、暖氣、浴室乾濕分離(沐浴乳、洗手乳、暖房、換氣乾燥等設備)
與汐止國泰醫院簽轉診合約。4200上下新生產後產後護理之家(原藍田產後護理之家)新北市汐止區新台五路一段207號7樓
電話 (02)2647-6299汐止老牌產後護理之家 4000上下滿園產後護理之家台北市光復南路415巷2號3樓(仁愛禦品)
諮詢專線:(02)2345-8767與國泰醫院之小兒科醫師及長庚醫院之婦產科醫師簽訂合約;產婦13房、嬰兒15床,由9位護理人員共同照護,嬰兒室旁邊有書報櫃及臭氧殺菌、按鈕式的水龍頭3600~5300元 台北醫學大學附設醫院 產後護理之家台北市吳興街252號02-27372181每星期有二-三次的育嬰、產後自我照顧課程。另有哺乳室,設有隔簾及呼叫按鈕。配膳室提供微波爐、電鍋、飲水機、投幣式洗衣機與烘衣機等設施,省卻陪住家屬往返家中洗衣曬衣的不便住宿…

AKG K701 改平衡線 (XLR)

今天終於把孝想很久的全平衡系統終於齊備了在外國已經盛行已久的全平衡系統當初發明全平衡架構 乃是為了麥克風長距離傳輸因此非常講求傳輸衰減與信號干擾的問題簡單來講傳統的非平衡系統信號由GND與V+所組成電壓擺幅靠V+負責而全平衡改由V-與V+和GND分開電壓擺幅靠V-與V+實現圖片轉自 http://www.6moons.com/audioreviews/balancedheadphones/one.html網路上看到一個很好的譬喻非平衡系統就像一個人再拉繩子而全平衡系統 就像拔河一樣 兩邊都有人再拉可以想像的到 全平衡對耳機帶來的好處 全平衡系統 不會受到兩聲道共地的影響能降低背景噪音 提高SNR比同時正負V可讓電壓擺幅加倍 對耳機的控制力更好端子是寧波電子生產的XLR公母頭寧波樂器是neutrik的子公司品質不錯 價格低廉通通都買neutrik我會破產首先缺一條 XLR線跑了一趟高雄買線TOMBA是我覺得可以在現場買到 還不錯的線每米280的價格 也還算便宜劈哩啪啦就作好了上機...先拿已經改好平衡線的K240 Sextett看看恩恩 工作正常接著就是 K701了這是HEAD-FI上改平衡的常客也公認的 改起來效果最明顯的一支之前在網路上已經爬過文AKG原廠以配了四絞線 所以可以直接改平衡我就沿用原廠線來改XLR平衡端子希望不要破壞原廠調音剪線啦 ~~去勢完成先從接頭端量出左右聲道再透過反向工程取得兩邊地線的顏色在這編列給網友們參考如果你的K701現的顏色跟我一樣則 黑 右聲道 GND白 左聲道 GND橘 右聲道 V+黃 左聲道 V+開工吧先把左右聲道分好 繳完後套上透明熱縮套管 分左右聲道  沒有黑色 拿白色代表L聲道..中間分差套熱縮套加強...作到忘我忘記拍照所以直接跳到完成..