列權限支援公式

1. 概述

1.1 版本

FineBI伺服器版本
功能變動
6.0.16-

1.2 功能簡介

管理者配置行權限時,場景靈活多樣,因此在配置行權限時,支援輸入公式,自行拓展使用。

Xnip2024-01-04_11-52-25.jpg

2. 功能使用

行權限配置時,分為三個步驟:選擇業務欄位、選擇過濾關係、選擇權限欄位。

Xnip2024-01-04_11-57-10.jpg

2.1 業務欄位支援公式

選擇「業務欄位」時支援輸入公式。

公式限制

  • 支援列間公式,不支援聚合函式分析函式

  • 公式中的欄位來源支援:待配置行權限的表、該表的 1 端表。

  • 公式中的欄位僅支援來源於同一張表,不支援跨表取欄位。

Xnip2024-01-04_13-52-46.jpg

2.2 權限欄位支援公式

使用條件

權限欄位如需輸入公式,需要滿足兩個條件

1)配置了「登入帳號所在欄位」

2)過濾關係的依賴欄位,選擇「登入者資訊」

Xnip2024-01-04_13-59-22.jpg


公式限制

  • 支援列間公式,不支援聚合函式分析函式

  • 公式中的欄位來源支援:使用者表(登入者資訊欄位所在表)、使用者表的聯動表。

  • 公式中的欄位僅支援來源於同一張表,不支援跨表取欄位。

Xnip2024-01-04_14-01-11.jpg

3. 範例一:為空支援獲得全部權限

場景概述:「區域」欄位為空時,代表不限制該銷售的責任區域,有全部查看權限。

公式簡介:

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型號」的銷售額

Xnip2024-01-05_15-35-35.jpg

3.1 前置準備

1)「使用者管理」中,存在兩個使用者「user1」「user2」,均屬於部門「銷售部-銷售員」。

Xnip2024-01-05_10-04-42.jpg

2)「公共資料」中,存在業務表和使用者表如下:

點選可下載並解壓,獲取範例資料:示例一.zip

此使用者表中的帳號,即上一步使用者管理中的兩個使用者的帳號。



3.2 設定登入帳號所在欄位

管理者登入FineBI系統,點選「管理系統>權限管理>普通權限配置」,選擇權限載體為「所有部門」。

點選「資料權限」,點選登入使用者所在欄位(抽取資料)處的「請選擇」,選擇上文「使用者表」裏的「帳號」欄位,即對應使用者登入系統的帳號。如下圖所示:

Xnip2024-01-05_10-29-28.jpg

3.3 配置資料權限

管理者登入FineBI系統,點選「管理系統>權限管理>普通權限配置」,選擇權限載體為「銷售部-銷售員」。

點選「資料權限」,為銷售員配置上文「業務表」的「使用」權限。如下圖所示:

Xnip2024-01-05_10-31-34.jpg

3.4 配置行權限

點選「權限設定」,進入行權限配置介面。

Xnip2024-01-05_10-32-01.jpg

1)新增公式1:CONCATENATE(業務表.A欄位,業務表.B欄位,業務表.C欄位) 屬於(登入者資訊)  CONCATENATE(使用者表.A欄位,使用者表.B欄位,使用者表.C欄位)

  • 點選「新增條件(或)」。

  • 設定業務欄位為公式。公式欄位來源「業務表」,公式內容為CONCATENATE(省份,產品類型,產品型號)

Xnip2024-01-05_10-48-23.jpg


  • 設定過濾條件為「屬於登入者資訊」。

Xnip2024-01-05_10-50-39.jpg

  • 設定權限欄位為公式。公式欄位來源「使用者表」,公式內容為CONCATENATE(省份,產品類型,產品型號)

2)新增公式2:CONCATENATE("",業務表.B欄位,業務表.C欄位) 屬於(登入者資訊)  CONCATENATE(使用者表.A欄位,使用者表.B欄位,使用者表.C欄位)


  • 點選「新增條件(或)」。

  • 設定業務欄位為公式。公式欄位來源「業務表」,公式內容為CONCATENATE("",產品類型,產品型號)


  • 設定過濾條件為「屬於登入者資訊」。

Xnip2024-01-05_10-57-04.jpg


  • 設定權限欄位為公式。公式欄位來源「使用者表」,公式內容為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(省份,產品類型,產品型號)

Xnip2024-01-05_11-14-56.jpg

3.5 效果預覽

使用者user1登入,在「公共資料」中查看業務表。

使用者user1登入,支援查看「江蘇、A類、所有型號」,或「浙江、所有類型、B002型號」的銷售額。

Xnip2024-01-05_12-36-51.jpg

4. 範例二:交叉欄位限制查看權限

場景概述:銷售員支援查看的銷售額,由「產品類型」和「產品型號」交叉獲得。

公式簡介:CONCATENATE(業務表.A欄位,業務表.B欄位) 屬於(登入者資訊)  CONCATENATE(使用者表.A欄位,使用者表.B欄位)

最終效果:使用者user1登入,支援查看「產品類型為電視 且 產品型號為A001」,或「產品類型為空調 且 產品型號為B002」的銷售額

Xnip2024-01-05_15-47-02.jpg

4.1 前置準備

1)「使用者管理」中,存在兩個使用者「user1」「user2」,均屬於部門「銷售部-銷售員」。

Xnip2024-01-05_10-04-42.jpg

2)「公共資料」中,存在業務表和使用者表如下:

點選可下載並解壓,獲取範例資料:示例二.zip

此使用者表中的帳號,即上一步使用者管理中的兩個使用者的帳號。


4.2 設定登入帳號所在欄位


管理者登入FineBI系統,點選「管理系統>權限管理>普通權限配置」,選擇權限載體為「所有部門」。

點選「資料權限」,點選登入使用者所在欄位(抽取資料)處的「請選擇」,選擇上文「使用者表」裏的「帳號」欄位,即對應使用者登入系統的帳號。如下圖所示:

Xnip2024-01-05_14-07-53.jpg

4.3 配置資料權限

管理者登入FineBI系統,點選「管理系統>權限管理>普通權限配置」,選擇權限載體為「銷售部-銷售員」。

點選「資料權限」,為銷售員配置上文「業務表」的「使用」權限。如下圖所示:

Xnip2024-01-05_14-09-11.jpg

4.4 配置行權限

1)點選「權限設定」,進入行權限配置介面。

Xnip2024-01-05_14-10-04.jpg

2)點選「新增條件」。

3)設定業務欄位為公式。公式欄位來源「業務表」,公式內容為CONCATENATE(產品類型,產品型號)

3)設定過濾條件為「屬於登入者資訊」。

Xnip2024-01-05_14-13-55.jpg

4)設定權限欄位為公式。公式欄位來源「使用者表」,公式內容為CONCATENATE(產品類型,產品型號)

Xnip2024-01-05_14-15-01.jpg



4.5 效果預覽

使用者user1登入,在「公共資料」中查看業務表。

支援查看「產品類型為電視且產品型號為A001」,或「產品類型為空調且產品型號為B002」的銷售額。

Xnip2024-01-05_14-18-47.jpg



附件列表


主题: 管理系統
已经是第一篇
已经是最后一篇
  • 有帮助
  • 没帮助
  • 只是浏览
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙