管理者配置行權限時,場景靈活多樣,因此在配置行權限時,支援輸入公式,自行拓展使用。
行權限配置時,分為三個步驟:選擇業務欄位、選擇過濾關係、選擇權限欄位。
選擇「業務欄位」時支援輸入公式。
公式限制
支援列間公式,不支援聚合函式和分析函式。
公式中的欄位來源支援:待配置行權限的表、該表的 1 端表。
公式中的欄位僅支援來源於同一張表,不支援跨表取欄位。
使用條件
權限欄位如需輸入公式,需要滿足兩個條件
1)配置了「登入帳號所在欄位」
2)過濾關係的依賴欄位,選擇「登入者資訊」
公式中的欄位來源支援:使用者表(登入者資訊欄位所在表)、使用者表的聯動表。
場景概述:「區域」欄位為空時,代表不限制該銷售的責任區域,有全部查看權限。
公式簡介:
CONCATENATE(業務表.A欄位,業務表.B欄位,業務表.C欄位) 屬於(登入者資訊) CONCATENATE(使用者表.A欄位,使用者表.B欄位,使用者表.C欄位)
or CONCATENATE("",業務表.B欄位,業務表.C欄位) 屬於(登入者資訊) CONCATENATE(使用者表.A欄位,使用者表.B欄位,使用者表.C欄位)
or CONCATENATE(業務表.A欄位,"",業務表.C欄位) 屬於(登入者資訊) CONCATENATE(使用者表.A欄位,使用者表.B欄位,使用者表.C欄位)
or CONCATENATE(業務表.A欄位,業務表.B欄位,"") 屬於(登入者資訊) CONCATENATE(使用者表.A欄位,使用者表.B欄位,使用者表.C欄位)
or CONCATENATE("","",業務表.C欄位) 屬於(登入者資訊) CONCATENATE(使用者表.A欄位,使用者表.B欄位,使用者表.C欄位)
or CONCATENATE("",業務表.B欄位,"") 屬於(登入者資訊) CONCATENATE(使用者表.A欄位,使用者表.B欄位,使用者表.C欄位)
or CONCATENATE(業務表.A欄位,"","") 屬於(登入者資訊) CONCATENATE(使用者表.A欄位,使用者表.B欄位,使用者表.C欄位)
or CONCATENATE("","","") 屬於(登入者資訊) CONCATENATE(使用者表.A欄位,使用者表.B欄位,使用者表.C欄位)
最終效果:
使用者user1登入,支援查看「江蘇、A類、所有型號」,或「浙江、所有類型、B002型號」的銷售額
1)「使用者管理」中,存在兩個使用者「user1」「user2」,均屬於部門「銷售部-銷售員」。
2)「公共資料」中,存在業務表和使用者表如下:
點選可下載並解壓,獲取範例資料:示例一.zip
此使用者表中的帳號,即上一步使用者管理中的兩個使用者的帳號。
管理者登入FineBI系統,點選「管理系統>權限管理>普通權限配置」,選擇權限載體為「所有部門」。
點選「資料權限」,點選登入使用者所在欄位(抽取資料)處的「請選擇」,選擇上文「使用者表」裏的「帳號」欄位,即對應使用者登入系統的帳號。如下圖所示:
管理者登入FineBI系統,點選「管理系統>權限管理>普通權限配置」,選擇權限載體為「銷售部-銷售員」。
點選「資料權限」,為銷售員配置上文「業務表」的「使用」權限。如下圖所示:
點選「權限設定」,進入行權限配置介面。
1)新增公式1:CONCATENATE(業務表.A欄位,業務表.B欄位,業務表.C欄位) 屬於(登入者資訊) CONCATENATE(使用者表.A欄位,使用者表.B欄位,使用者表.C欄位)
點選「新增條件(或)」。
設定業務欄位為公式。公式欄位來源「業務表」,公式內容為CONCATENATE(省份,產品類型,產品型號)
設定過濾條件為「屬於登入者資訊」。
設定權限欄位為公式。公式欄位來源「使用者表」,公式內容為CONCATENATE(省份,產品類型,產品型號)
2)新增公式2:CONCATENATE("",業務表.B欄位,業務表.C欄位) 屬於(登入者資訊) CONCATENATE(使用者表.A欄位,使用者表.B欄位,使用者表.C欄位)
設定業務欄位為公式。公式欄位來源「業務表」,公式內容為CONCATENATE("",產品類型,產品型號)
3)以此類推,新增所有公式
CONCATENATE(省份,產品類型,產品型號) CONCATENATE(省份,產品類型,產品型號)
or CONCATENATE("",產品類型,產品型號) CONCATENATE(省份,產品類型,產品型號)
or CONCATENATE(省份,"",產品型號) 屬於(登入者資訊) CONCATENATE(省份,產品類型,產品型號)
or CONCATENATE(省份,產品類型,"") 屬於(登入者資訊) CONCATENATE(省份,產品類型,產品型號)
or CONCATENATE("","",產品型號) 屬於(登入者資訊) CONCATENATE(省份,產品類型,產品型號)
or CONCATENATE("",產品類型,"") 屬於(登入者資訊) CONCATENATE(省份,產品類型,產品型號)
or CONCATENATE(省份,"","") 屬於(登入者資訊) CONCATENATE(省份,產品類型,產品型號)
or CONCATENATE("","","") 屬於(登入者資訊) CONCATENATE(省份,產品類型,產品型號)
使用者user1登入,在「公共資料」中查看業務表。
使用者user1登入,支援查看「江蘇、A類、所有型號」,或「浙江、所有類型、B002型號」的銷售額。
場景概述:銷售員支援查看的銷售額,由「產品類型」和「產品型號」交叉獲得。
公式簡介:CONCATENATE(業務表.A欄位,業務表.B欄位) 屬於(登入者資訊) CONCATENATE(使用者表.A欄位,使用者表.B欄位)
最終效果:使用者user1登入,支援查看「產品類型為電視 且 產品型號為A001」,或「產品類型為空調 且 產品型號為B002」的銷售額
點選可下載並解壓,獲取範例資料:示例二.zip
1)點選「權限設定」,進入行權限配置介面。
2)點選「新增條件」。
3)設定業務欄位為公式。公式欄位來源「業務表」,公式內容為CONCATENATE(產品類型,產品型號)
3)設定過濾條件為「屬於登入者資訊」。
4)設定權限欄位為公式。公式欄位來源「使用者表」,公式內容為CONCATENATE(產品類型,產品型號)
支援查看「產品類型為電視且產品型號為A001」,或「產品類型為空調且產品型號為B002」的銷售額。
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙