2020-06-26
閱讀量:
4218
關(guān)于Power BI建模時的篩選方向
在power BI中,維度篩選度量的匯總方式有兩種:
第一種是傳統(tǒng)的類型,維度對度量直接合并同類項計算,這一種很容易理解,不用舉例了。
第二種是跨表連接的情況下,對維度下的所有連接用關(guān)鍵字段項在度量值所在表里做匯總計算這些關(guān)鍵字段對應(yīng)的度量值。這一種比第一中多一個步驟,即先找到維度下對應(yīng)的關(guān)鍵字段,然后再匯總所有這些關(guān)鍵字段在度量值所在表里的度量值。例如下表中訂單提成表通過產(chǎn)品表和訂單表連接,如果用訂單提成表中的銷售人員做維度,篩選訂單表中的訂單金額。以趙大為例,先看趙大下對應(yīng)的產(chǎn)品ID(連接用關(guān)鍵字段)有a,b,c和d四個不同項,然后在訂單表里找到所有的a,b,c和d對應(yīng)的訂單金額,再加總。在訂單表中a是2000,b是3000,c是1000,d是3000,加起來是9000,所以以趙大為維度,匯總訂單表中的訂單金額的結(jié)果就是9000。
第二種匯總方式在實際業(yè)務(wù)中極少使用,因為匯總的結(jié)果存在重復(fù)計算。除非維度和其下的關(guān)鍵字段對應(yīng)關(guān)系是父子級關(guān)系,即屬于趙大的關(guān)鍵字段項不會再屬于其它維度項,則匯總結(jié)果是正確的。
總之,不論什么情況下,都要避開第二種匯總方式。





