PowerBI 2018 4月更新 全面支持構(gòu)建交互報(bào)表系統(tǒng)

在2018年幾次月度更新(含4月)骗露,現(xiàn)在Power BI已經(jīng)可以打造 交互報(bào)表系統(tǒng)(不只是報(bào)表,而是系統(tǒng)) 了响迂。

本次的介紹方式將有所不同单芜,讓我們從對(duì)一個(gè)案例的拆解來說明綜合應(yīng)用的效果。隨后對(duì)主要功能進(jìn)行說明躁垛。對(duì)于自定義視覺對(duì)象以及連接器并非大眾化的內(nèi)容不做詳細(xì)介紹剖毯,以參考官方文檔為主。

Demo

以下 Demo 盡量使用各種新功能以展示交互報(bào)表系統(tǒng)的感覺教馆。

用到的更新特性包括:

  • 精準(zhǔn)對(duì)齊的布局
  • 按鈕
  • 滑桿切片器
  • 標(biāo)簽(作為導(dǎo)航跳轉(zhuǎn))
  • 自定義主題

另外逊谋,移動(dòng)平均的參數(shù)設(shè)置用到同步篩選器,隨后說明土铺。

進(jìn)入【客戶分析】頁胶滋,如下:


用到的更新特性包括:

  • 返回按鈕
  • 精準(zhǔn)對(duì)齊的布局
  • 高密度散點(diǎn)圖

另外板鬓,對(duì)重點(diǎn)客戶的設(shè)置也是動(dòng)態(tài)的,從業(yè)務(wù)上來說:

  • 滿足貢獻(xiàn)利潤要達(dá)到一定量
  • 滿足貢獻(xiàn)利潤率越好達(dá)到一定量

這個(gè) 量 也可以動(dòng)態(tài)設(shè)置究恤,用到同步篩選器俭令,隨后說明。

返回【首頁】并進(jìn)入【自由問答】頁部宿,如下:

用戶可以按照①到⑤的順序選擇篩選器后唤蔗,點(diǎn)擊自由提問,如下:


用到的更新特性包括:

  • 問答
  • 按鈕
  • 標(biāo)簽

可以看出窟赏,在【報(bào)表頁】嵌入了【問答頁】,【問答頁】依然是動(dòng)態(tài)的箱季,內(nèi)部可以嵌入【Tooltip頁】涯穷,如下:

這個(gè)功能太強(qiáng)大了,大大提高了 交互的層次性藏雏,故稱已經(jīng)達(dá)到 報(bào)表系統(tǒng) 而不僅僅是靜態(tài)報(bào)表了拷况。

綜合性的組合使用。

返回【主頁】點(diǎn)擊【全局設(shè)置】掘殴,如下:

用到的更新特性包括:

  • 同步切片器
  • 標(biāo)簽

綜上赚瘦,可以看出 Power BI 已經(jīng)可以打造交互式的報(bào)表系統(tǒng),關(guān)鍵詞是:

  • 交互式奏寨,體現(xiàn)在滑桿起意、按鈕、跳轉(zhuǎn)病瞳、切片
  • 系統(tǒng)揽咕,體現(xiàn)在整體性、一致性套菜、動(dòng)態(tài)性亲善、配置性

在下面的新功能介紹中會(huì)進(jìn)一步詳細(xì)拆解。

4月新功能

4月更新主要內(nèi)容如下:

報(bào)表方面:

  • 問答瀏覽器(預(yù)覽)
  • 按鈕(可觸發(fā)操作)
  • 組合圖形的線型樣式
  • 視覺元素?cái)?shù)據(jù)默認(rèn)排序得到優(yōu)化
  • 數(shù)字型切片器正式發(fā)布

分析方面:

  • 更新了語言架構(gòu)
  • 添加了一個(gè)新的DAX函數(shù):COMBINEVALUES

自定義視覺對(duì)象方面:

  • Organizational visuals now generally available
  • Overview by CloudScope
  • Icon Map by Altius
  • Hexbin Scatterplot

數(shù)據(jù)連接器方面:

  • Adobe Analytics connector now generally available
  • SAP HANA connector improvement: Port selection
  • Dynamics 365 Business Central connector

關(guān)于自定義視覺對(duì)象和連接器請(qǐng)進(jìn)一步參考官方文檔逗柴,本文不做展開蛹头,省下時(shí)空專門來說明如何結(jié)合累計(jì)到201804的Power BI更新打造報(bào)表系統(tǒng)。

問答

問答戏溺,是為了提升交互性來設(shè)計(jì)的渣蜗。在 Power BI Desktop,功能區(qū)點(diǎn)擊【按鈕】并選擇【問答】至于報(bào)表頁面后【Ctrl+點(diǎn)擊】該按鈕便可彈出【問答】界面旷祸,如下:

報(bào)表設(shè)計(jì)師對(duì)于希望預(yù)先保存的一些問題袍睡,可以點(diǎn)擊【添加】保存起來,待用戶使用時(shí)可以直接看到肋僧。
問答中可以保存的結(jié)果有兩種:

  • 基于自然語言查詢的問答(是一個(gè)視覺對(duì)象)
  • 基于預(yù)定義報(bào)表頁的問答(是一個(gè)報(bào)表頁斑胜,相當(dāng)于多個(gè)視覺對(duì)象)

下面詳細(xì)說明控淡。

返回基于自然語言查詢的問答

基于自然語言查詢的問答,就是輸入 維度(通常是表的列屬性字段) 和 指標(biāo)(通常是表的列數(shù)值字段或表的度量值字段)止潘,這項(xiàng)功能在此前的Power BI就已經(jīng)具備掺炭,如下:

這實(shí)際是對(duì)Power BI之前自然語言查詢的一個(gè)增強(qiáng)。如果大家開始使用這個(gè)功能會(huì)抱怨一個(gè)問題凭戴,那就是:提問的關(guān)鍵詞必須是表列字段涧狮,不夠友好(例如:tpk_fact_銷售表[_訂單mk量])。用戶無法也想不到還有這種名字么夫,細(xì)心的伙伴可以注意到本例中這個(gè) matsales 被標(biāo)為黃線(也就是得到了系統(tǒng)的識(shí)別)但實(shí)際并沒有這個(gè)字段者冤,這就說明了對(duì)于這里是可以設(shè)置 字段別稱 的,又叫同義詞档痪,稍后介紹涉枫。

返回基于報(bào)表頁的問答

如果希望直接返回某個(gè)報(bào)表頁,可以將該報(bào)表頁設(shè)置支持被問答的腐螟,如下:

這樣一來愿汰,在輸入關(guān)鍵詞的時(shí)候就可以輸入類似本例的【TOPX城市】這樣的關(guān)鍵詞并返回報(bào)表頁作為答案了。不止于此乐纸,這個(gè)頁面并非靜態(tài)的衬廷,可以進(jìn)一步在滑動(dòng)鼠標(biāo)的時(shí)候顯示TOOLTIP(工具提示),甚至是TOOLTIP報(bào)表頁汽绢,如下:

在報(bào)表頁內(nèi)部的內(nèi)容完全取決于報(bào)表頁本身吗跋。

問答小結(jié)

問答的加入確實(shí)極大的增強(qiáng)了Power BI的可交互性,并且可以預(yù)存某些業(yè)務(wù)問題并由報(bào)表顯示其答案并保存宁昭,例如:

想象一下最終用戶小腊,點(diǎn)擊【問答】看到的問題都是諸如 哪些產(chǎn)品賣得好 這種很接地氣的,而不是按日期顯示銷售額 這種 非人話 的將是一種很好的感覺久窟。當(dāng)然這也是 Power BI 的強(qiáng)大競爭力秩冈。

凡事總有不完美,Power BI的問答存在的不完美包括:

  • 只有報(bào)表頁可以自定義問答名稱斥扛,自然語言查詢則不可以入问,只能使用同義詞
  • 問答的報(bào)告頁內(nèi)部如果有按鈕進(jìn)行跳轉(zhuǎn)是不能在問答中被支持的
  • 在云端服務(wù)將報(bào)表發(fā)布到WEB后不支持使用問答

按鈕

按鈕 天生就是為了支持可交互性的,在本次新增的按鈕特性中稀颁,提供的能力包括:

  • 可以設(shè)置按鈕的圖標(biāo)芬失、字體、樣式
  • 可以設(shè)置按鈕的點(diǎn)擊匾灶、懸停時(shí)效果以增強(qiáng)體驗(yàn)感
  • 按鈕支持書簽棱烂、上一步、問答三項(xiàng)功能

可以通過設(shè)置按鈕的圖標(biāo)以及文本讓按鈕更佳易用阶女,而可以通過設(shè)置按鈕的鼠標(biāo)懸停和選定狀態(tài)設(shè)置略有差異的表現(xiàn)颊糜,讓按鈕看上去更有層次感哩治,如下:

按鈕可以設(shè)置三種功能:

  • 書簽,用來實(shí)現(xiàn)三項(xiàng)功能:
    • 跳轉(zhuǎn)到某個(gè)頁面
    • 清除篩選狀態(tài)或設(shè)置篩選狀態(tài)
    • 控制顯示或隱藏
  • 問答衬鱼,用來啟動(dòng)問答功能界面
  • 上一步业筏,返回進(jìn)入當(dāng)前報(bào)表頁的上一項(xiàng)報(bào)表(與瀏覽器返回功能類似)

組合圖形的線性樣式

對(duì)于組合圖,可以更細(xì)節(jié)地設(shè)置線條樣式:

視覺元素?cái)?shù)據(jù)默認(rèn)排序得到優(yōu)化

這項(xiàng)也是屬于對(duì)細(xì)節(jié)的優(yōu)化鸟赫,但一個(gè)更好的習(xí)慣是對(duì)重視的字段都建立一個(gè)排序列蒜胖,然后使用按列排序功能,這也是官方推薦的方式抛蚤。

需要注意的是台谢,按列排序在和DAX運(yùn)算結(jié)合的時(shí)候隱藏著一個(gè)看不見的陷阱,在此一并揭示岁经∨缶冢考慮下面的表:

上述結(jié)果不滿足預(yù)期,因?yàn)镃ALCULATE的篩選參數(shù)應(yīng)該覆蓋外部篩選上下文蒿偎,因而在每個(gè)月都應(yīng)該顯示5月的結(jié)果,事實(shí)卻不是這樣怀读。

正確的結(jié)果是:

仔細(xì)觀察上述兩種計(jì)算和結(jié)果诉位,可以看出:表面上只有月份名稱作為篩選上下文,其實(shí)由于月份名稱是按列排序的菜枷,所以篩選上下文中還存在月份序號(hào)苍糠,要想讓每個(gè)計(jì)算都返回5月的結(jié)果,必須在CALCULATE中同時(shí)覆蓋某列以及該列的按列排序列啤誊。

很多伙伴可能遇到過這個(gè)問題岳瞭,你理解的DAX規(guī)則是正確的,這里既不是DAX新規(guī)則蚊锹,也不是Power BI的BUG瞳筏。

數(shù)字型切片器正式發(fā)布

用日期或數(shù)值型的列字段作為切片器用于篩選的時(shí)候,系統(tǒng)會(huì)自動(dòng)設(shè)置成數(shù)值型滑桿切片器牡昆。這非常適合來進(jìn)行參數(shù)的動(dòng)態(tài)設(shè)置姚炕,在本案例中大量地使用了這個(gè)技巧。

更新了語言架構(gòu)

沒有仔細(xì)研究微軟官方對(duì)語言架構(gòu)的定義(這個(gè)定義到底有沒有)丢烘,從實(shí)踐來看柱宦,語言架構(gòu)指的是從業(yè)務(wù)角度應(yīng)該如何稱呼整套報(bào)表系統(tǒng)的各個(gè)元素。例如:某個(gè)度量值叫做全局訂單銷售合計(jì)總金額播瞳,可以設(shè)置其更加貼近業(yè)務(wù)(接地氣)的叫法為銷售合計(jì)掸刊。

雖然在首頁功能區(qū)就顯示了這個(gè)語言架構(gòu)以及同義詞,但實(shí)際可以設(shè)置操作要轉(zhuǎn)到關(guān)系視圖赢乓,如下:

此時(shí)可以點(diǎn)擊【同義詞】忧侧,看到:

可以看出[銷售 總銷售額 移動(dòng)平均]可以為設(shè)置為多個(gè)具有同樣語義的詞匯石窑,所以稱為同義詞。這個(gè)同義詞可以用于 問答 中苍柏,正如前面的例子尼斧。

新的DAX函數(shù):COMBINEVALUES

根據(jù)官方描述:

The COMBINEVALUES function joins two or more text strings into one text string. The primary purpose of this function is to support multi-column relationships in DirectQuery models

新的DAX函數(shù) COMBINEVALUES 用于將兩個(gè)值用分隔符連在一起,通呈杂酰可以用于建立多個(gè)列構(gòu)成的主鍵列棺棵。這個(gè)函數(shù)主要處理在DirectQuery模式下的情況。

另外根據(jù)微軟在2018/3/28的描述:

DAX is continuously being improved with new functions and functionality to support new features in Power BI, Analysis Services, and Excel. New functions are included Power BI Desktop, Analysis Services (SSDT, SSMS), and Power Pivot in Excel updates. To get the latest, make sure you update to the latest version.

DAX 會(huì)做持續(xù)性的改進(jìn)熄捍,這些改進(jìn)將以添加新的函數(shù)的形式體驗(yàn)烛恤,用來為DAX語言加入新的特性。值得注意的是 DAX引擎 是相對(duì)穩(wěn)定的余耽,所以 DAX 通用于Power BI缚柏,SSAS,Excel Power Pivot碟贾,不管是對(duì)于技術(shù)人員還是業(yè)務(wù)分析人員都有很好的學(xué)習(xí)投資性價(jià)比币喧。

再說案例

了解完P(guān)ower BI 4月更新,這里重新來解讀拆解案例袱耽。對(duì)于制作Power BI報(bào)表系統(tǒng)杀餐,此前一度存在 硬性的痛點(diǎn),通過此次更新朱巨,基本可以有這樣一種假設(shè)史翘,如果滿足:

  • 對(duì)于業(yè)務(wù)有深刻理解
  • 對(duì)于DAX可以靈活使用
  • 對(duì)于Power BI構(gòu)建報(bào)表可以駕輕就熟

那便可以打造這樣的高可用交互式報(bào)表系統(tǒng)。

全局概覽

在案例中冀续,首先關(guān)注 銷售琼讽、利潤、利潤率 這三項(xiàng)經(jīng)營核心指標(biāo)洪唐,并使用 移動(dòng)平均 來平滑顯示趨勢钻蹬。移動(dòng)平均的天數(shù)可以在全局設(shè)置中進(jìn)行設(shè)置,這體現(xiàn)了可配置性凭需。

分析并找出重點(diǎn)客戶

很多地方強(qiáng)調(diào)Power BI 是并且?guī)缀鮾H是 一個(gè)可視化工具是很片面的脉让,給出的理由是Power BI無法打標(biāo)簽或分群,從一定意義上說功炮,Power BI也是可以做到分群和打標(biāo)簽的溅潜,甚至可以做到動(dòng)態(tài)的分群,本例就體現(xiàn)這點(diǎn):

通過動(dòng)態(tài)設(shè)定參數(shù)薪伏,可以很快找到業(yè)務(wù)上定義的VIP客戶滚澜,實(shí)現(xiàn)分群的效果。

如何對(duì)某種 業(yè)務(wù)實(shí)體(如:用戶)打標(biāo)簽嫁怀,而后將標(biāo)簽作為維度设捐,大家可先自行思考借浊。

實(shí)現(xiàn)這項(xiàng)功能并非屬于一個(gè) 數(shù)據(jù)可視化 工具的能力,相信很多BI工具是無法做到這點(diǎn)的萝招,這需要編寫復(fù)雜的業(yè)務(wù)邏輯以對(duì)客戶做出區(qū)分蚂斤。

選擇各種切片器后自由問答

案例中演示了一種高度可交互的動(dòng)態(tài)問答效果:

用戶依次選擇:

  • 時(shí)間維度
  • 產(chǎn)品維度
  • 客戶維度
  • 銷售員維度
  • 指標(biāo)(銷售,利潤槐沼,利潤率)

然后打開問答界面曙蒸,可以在預(yù)設(shè)的問題,如:TOP X 客戶銷售來查看結(jié)果岗钩。問答的強(qiáng)大性在于在調(diào)用問答的頁面所選的所有切片器對(duì)問答效果都有篩選作用纽窟,這種交互方式可以最大限度地讓用戶了解到報(bào)表設(shè)計(jì)師預(yù)先準(zhǔn)備的可能問題答案。

動(dòng)態(tài)效果如下:

全局設(shè)置

終于可以利用Power BI的同步切片器實(shí)現(xiàn) 全局切片器 進(jìn)而實(shí)現(xiàn) 全局參數(shù)配置 的效果兼吓,在本例中也專門顯示了這個(gè)場景臂港。另外,四月更新的按鈕功能视搏,可以方便的實(shí)現(xiàn)從一個(gè)環(huán)節(jié)快速跳轉(zhuǎn)到設(shè)置中修改參數(shù)后返回查看效果审孽,例如:

默認(rèn)情況下,移動(dòng)平均是按3天來進(jìn)行的浑娜,平滑效果不夠佑力,可以點(diǎn)擊【設(shè)置移動(dòng)平均】跳轉(zhuǎn)到設(shè)置頁進(jìn)行設(shè)置:

返回后,效果如下:

平滑后就可以用來發(fā)現(xiàn)趨勢了棚愤。雖然每天波動(dòng)很大搓萧,但趨勢還是在的杂数,這就是股市為什么用5日線宛畦,10日線來看趨勢了。

總結(jié)

Power BI 4月更新一如既往帶了一些新的特性揍移,但更重要的是將之前的能力全部結(jié)合起來次和,將 形成一套系統(tǒng)性的分析構(gòu)建能力,值得再次強(qiáng)調(diào)那伐,這需要:

  • 對(duì)于業(yè)務(wù)有深刻理解
  • 對(duì)于DAX可以靈活使用
  • 對(duì)于Power BI構(gòu)建報(bào)表可以駕輕就熟

繼續(xù)期待Power BI的迭代更新踏施。


完。

如需獲取案例罕邀,可加作者微信獲取畅形。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市诉探,隨后出現(xiàn)的幾起案子日熬,更是在濱河造成了極大的恐慌,老刑警劉巖肾胯,帶你破解...
    沈念sama閱讀 218,755評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件竖席,死亡現(xiàn)場離奇詭異耘纱,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)毕荐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門束析,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人憎亚,你說我怎么就攤上這事员寇。” “怎么了虽填?”我有些...
    開封第一講書人閱讀 165,138評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵丁恭,是天一觀的道長。 經(jīng)常有香客問我斋日,道長牲览,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,791評(píng)論 1 295
  • 正文 為了忘掉前任恶守,我火速辦了婚禮第献,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘兔港。我一直安慰自己庸毫,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,794評(píng)論 6 392
  • 文/花漫 我一把揭開白布衫樊。 她就那樣靜靜地躺著飒赃,像睡著了一般。 火紅的嫁衣襯著肌膚如雪科侈。 梳的紋絲不亂的頭發(fā)上载佳,一...
    開封第一講書人閱讀 51,631評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音臀栈,去河邊找鬼蔫慧。 笑死,一個(gè)胖子當(dāng)著我的面吹牛权薯,可吹牛的內(nèi)容都是我干的姑躲。 我是一名探鬼主播,決...
    沈念sama閱讀 40,362評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼盟蚣,長吁一口氣:“原來是場噩夢啊……” “哼黍析!你這毒婦竟也來了活翩?” 一聲冷哼從身側(cè)響起福澡,我...
    開封第一講書人閱讀 39,264評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎稚机,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體侮繁,經(jīng)...
    沈念sama閱讀 45,724評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡虑粥,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了宪哩。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片娩贷。...
    茶點(diǎn)故事閱讀 40,040評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖锁孟,靈堂內(nèi)的尸體忽然破棺而出彬祖,到底是詐尸還是另有隱情,我是刑警寧澤品抽,帶...
    沈念sama閱讀 35,742評(píng)論 5 346
  • 正文 年R本政府宣布储笑,位于F島的核電站,受9級(jí)特大地震影響圆恤,放射性物質(zhì)發(fā)生泄漏突倍。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,364評(píng)論 3 330
  • 文/蒙蒙 一盆昙、第九天 我趴在偏房一處隱蔽的房頂上張望羽历。 院中可真熱鬧,春花似錦淡喜、人聲如沸秕磷。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽澎嚣。三九已至,卻和暖如春瘟芝,著一層夾襖步出監(jiān)牢的瞬間易桃,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評(píng)論 1 270
  • 我被黑心中介騙來泰國打工模狭, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留颈抚,地道東北人踩衩。 一個(gè)月前我還...
    沈念sama閱讀 48,247評(píng)論 3 371
  • 正文 我出身青樓嚼鹉,卻偏偏與公主長得像,于是被迫代替她去往敵國和親驱富。 傳聞我的和親對(duì)象是個(gè)殘疾皇子锚赤,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,979評(píng)論 2 355

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