當前為5.1版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

實時資料儀表板編輯與預覽內容不一致

1、實時資料儀表板編輯與預覽結果不一致。

問題現象:

資料庫中的欄位中存在大小寫,既包含大寫的Alice,有包含小寫alice,如下圖:

                    

在FineBI中開啓實時資料,直連該資料庫並建立儀表板分析時,發現在編輯狀態和預覽狀態顯示內容不一致,具體包含如下:

1)儀表板編輯狀態,對該欄位進行過濾,下拉選項中僅顯示Alice,不包含alice,如下圖:

                    

2)選擇Alice過濾後,儀表板編輯狀態下組件的結果顯示如下:

                    

3)預覽該儀表板,則結果顯示如下:

                     

原因分析:

對實時資料來說,在儀表板編輯狀態下,走的是BI內部邏輯,區分字母大小寫;而儀表板預覽狀態,是根據各資料庫邏輯走的。

1)儀表板編輯,過濾組件下拉時,資料是從資料庫中使用group by語句獲取的,若資料庫中group by語句不區分大小寫,則會把Alice\alice識別為相同的值,統一取排在前面的值,因此只展示Alice。

2)過濾條件選擇Alice後,儀表板編輯狀態下,區分字母大小寫,只要Alice能跟Alice匹配,因此過濾結果只展示Alice的資料。

3)在儀表板預覽狀態下,根據資料庫的性質,若資料庫不區分大小寫,則Alice跟alice都能跟Alice匹配,因此過濾結果展示Alice跟alice的資料。

解決方案:

可修改實時資料連結資料庫的是否區分大小寫屬性,具體修改方案可根據資料庫型別自行搜尋。



附件列表


主題: 构建图表和分析数据
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 评价文档,奖励 1 ~ 100 随机 F 豆!