一.項目背景
1.1 項目目標
本次項目來源于工作,需要根據(jù)本條業(yè)務線業(yè)務搭建專屬業(yè)務BI看板舀凛。希望能簡單操作實時刷新PowerBI,迅速向業(yè)務人員提供數(shù)據(jù)支持。我負責的模塊為一二手聯(lián)動業(yè)務線壁查,即新房經紀人聯(lián)合二手房經紀人合作賣房子。
指標定義:滲透率剔应,指合作過程中有多少人有意愿參與合作睡腿;其他指標如帶看量,指的是經紀人帶客戶看樓盤的次數(shù)是多少峻贮;轉化比指帶看數(shù)量/成交套數(shù)席怪,例如帶看10次,成交1套纤控,轉化比即為10:1挂捻;其他指標如人均業(yè)績、人均帶看都是字面意思船万,比較容易理解刻撒。
1.1 內容概括
看板主要內容為4大塊:
1.表現(xiàn)現(xiàn)有組織架構(第一組織架構為事業(yè)部,第二組織架構為大區(qū))的各指標達成情況耿导,最好有時間變化及對比声怔。
2.該條業(yè)務線與其他業(yè)務線的對標情況,例如同樣片區(qū)下兩條業(yè)務線各自產出套數(shù)和業(yè)績情況怎樣舱呻,相同的樓盤項目兩條業(yè)務線是否存在競爭與互補關系醋火。
3.本條業(yè)務線健康的各項指標展示(健康度是衡量業(yè)務線管理水平的考核制度,通過6+3條核心指標計算箱吕,經過一系列綜合計算芥驳,為各個組織架構打分)。
4.帶看模塊展示茬高,一方面表現(xiàn)各組織架構低帶看人員晚树,低能效的人員信息,另外正面展示當月帶看效率高的人員信息雅采,方便組織管理爵憎。
二.項目架構
2.1 處理流程
所需數(shù)據(jù)源,構造訂單表婚瓜,每一筆訂單需要有歸屬的組織架構宝鼓、分布在XX事業(yè)部,XX大區(qū)巴刻。訂單表的生成最好依賴python腳本愚铡,存入數(shù)據(jù)庫,然后用powebi取數(shù),以實現(xiàn)自動化流程沥寥。
處理數(shù)據(jù)入庫
powerbi鏈接數(shù)據(jù)庫碍舍,選取自己所需要的表數(shù)據(jù)
select
concat(aa.dated,"/01") as 日期,aa.`事業(yè)部`,aa.`大區(qū)`,aa.`門店`,aa.`分行`,AVG(aa.`人數(shù)`) as 人數(shù),AVG(aa.`人數(shù)(剔除前)`) as `人數(shù)(剔除前)`
from
(select DATE_FORMAT(日期,"%Y/%m") dated ,事業(yè)部,大區(qū),門店,分行,人數(shù),`人數(shù)(剔除前)`
from ad_renshu_wq where 日期<'2021-07-01') aa
group by aa.dated,aa.`事業(yè)部`,aa.`大區(qū)`,aa.`門店`,aa.`分行`
union
select
concat(bb.dated,"/01") as 日期,bb.`事業(yè)部`,bb.`大區(qū)`,bb.`門店`,bb.`分行`,AVG(bb.`人數(shù)`) as 人數(shù),AVG(bb.`人數(shù)(剔除前)`) as `人數(shù)(剔除前)`
from
(select DATE_FORMAT(日期,"%Y/%m") dated,事業(yè)部,大區(qū),門店,分行,人數(shù), `人數(shù)(剔除前)`
from ad_renshu_wq where 日期=(select MAX(日期) from ad_renshu_wq) or 日期=DATE_ADD(curdate(),interval -day(curdate())+1 day)
) bb
group by bb.dated,bb.`事業(yè)部`,bb.`大區(qū)`,bb.`門店`,bb.`分行`;
其中有的表搭建需要直接在powerbi嵌入腳本。
構建表與表之間的關聯(lián)關系邑雅。
寫相關度量值
上月業(yè)績 = CALCULATE([聯(lián)動業(yè)績],DATEADD('日期表'[Date],-1,MONTH))
事業(yè)部達成率 = CALCULATE(sumx('YG_ALL Timeline','YG_ALL Timeline'[業(yè)績])/10000)/CALCULATE(sumx('目標表','目標表'[目標]),ALL('日期表'[日]))
人均業(yè)績 = '度量表a-大區(qū)業(yè)績'[本月業(yè)績]/'度量表a-大區(qū)業(yè)績'[在職人數(shù)]
人均帶看 = '度量表a-大區(qū)業(yè)績'[本月帶看]/'度量表a-大區(qū)業(yè)績'[在職人數(shù)]
在職人數(shù) = CALCULATE(SUMX('往期人數(shù)表','往期人數(shù)表'[人數(shù)]),ALL('日期表'[日]))
帶看人數(shù) = CALCULATE(DISTINCTCOUNT('YG_ALL Timeline'[成交經紀人工號]),
FILTER('YG_ALL Timeline','YG_ALL Timeline'[客源編號]<>""),FILTER('YG_ALL Timeline','YG_ALL Timeline'[成交事業(yè)部]<>""))+0
帶看量 = CALCULATE(DISTINCTCOUNT('YG_ALL Timeline'[帶看標記]),FILTER('YG_ALL Timeline','YG_ALL Timeline'[類別]="A帶看"))
滲透率 = '度量表a-大區(qū)業(yè)績'[帶看人數(shù)]/'度量表a-大區(qū)業(yè)績'[在職人數(shù)]+0
環(huán)滬占比 = '度量表a-大區(qū)業(yè)績'[本月環(huán)滬業(yè)績]/'度量表a-大區(qū)業(yè)績'[本月業(yè)績]
環(huán)滬帶看人數(shù) = CALCULATE(DISTINCTCOUNT('YG_ALL Timeline'[成交經紀人工號]),FILTER('YG_ALL Timeline','YG_ALL Timeline'[客源編號]<>""),
FILTER('YG_ALL Timeline','YG_ALL Timeline'[成交事業(yè)部]<>""),FILTER('YG_ALL Timeline','YG_ALL Timeline'[環(huán)滬判斷]="環(huán)滬"))