BI中的兩種彙總規則

2021-10-08 19:56:00 字數 1044 閱讀 3790

通常情況下,彙總規則是一對多的對應關係,且是一表出維度,多表出度量(一篩多),具體見多表查詢中對應關係的彙總

(銷售業績表)

(客戶資訊表)

客戶資訊表和銷售業績表的連線方式如下(客戶資訊表是一表,銷售業績表是多表)

由於上圖最左側1是型別2,是維度下連線用關鍵字段不同情況的彙總值(維度是區域id,關鍵字段是產品id),即求的是區域下對應不同產品的產品總銷量(訂單表中區域id-e01對應的產品id是a,而產品表中產品a對應的產品總銷量是100,…,所以每個區域下彙總的產品總銷量都是100,而總計是訂單表中對應有6種產品,對應產品表中6中產品的產品總銷量是600)

注:型別2的業務使用場景非常的有限,工作中盡量避免使用型別2。

用訂單表篩訂單提成(跨表篩選,路徑通是前提條件)

銷售人員

訂單金額合計值(產品id是關鍵字段)

趙大9000

王二5000

孫三3000

總計14000

注:彙總維度欄位與連線用關鍵字段屬於父子級關係時,型別2和型別1彙總結果相同,此時型別2可用。

(1)乙個父級值下有多個子級值

(2)乙個子級值只能屬於乙個父級值

(3)舉例:省份和城市,產品系列和產品

1、型別二的出現情況

2、錯誤的情況(無法彙總)

3、型別一的情況

4、附註

5、實際彙總時的兩種思考方向:

mysql去掉密碼規則的兩種方式

環境介紹 centeros 7 mysqld5.7 當我們裝完資料庫以後,使用臨時密碼登入到資料庫去更改乙個簡單的密碼,如 set password 123456 error 1819 hy000 your password does not satisfy the current policy r...

Unity中的兩種static

unity3d中的每乙個物體在inspector中的static的作用 當選中時,這個object是在程式執行時是靜止不變的,確保不被改變,一般多用於場景中靜止的物體。在unity內部會有不少操作來檢測該object是否為static的,對於static的物體進行一些特殊處理,在rendering優...

pytorch中attention的兩種實現方式

採用seq to seq模型,修改注意力權重的計算方式 def init self,hidden size,output size,dropout p 0.1 super attentiondecoderv2,self init self.hidden size hidden size self.o...