早在 Navicat 17 的預(yù)覽版中,我們就已經(jīng)介紹了一些新的商業(yè)智能(BI)功能,即圖表互動(dòng)和計(jì)算字段。需要說(shuō)明的是,計(jì)算字段不是 Navicat BI 中唯一可用的自定義字段類型。事實(shí)上,有五種:類型改變、串聯(lián)、映射、自定義排序,當(dāng)然還有計(jì)算。本博客將從類型更改字段開(kāi)始,為在圖表中添加自定義字段奠定基礎(chǔ)

 

更改字段類型

以下是獲取每個(gè)電影類別銷售額的 SELECT 語(yǔ)句:


 

 

它類似于我們?cè)谏弦粋€(gè)圖表教程中看到的查詢,但有兩個(gè)重要區(qū)別:

字段列表包含 rental_date

該查詢不按類別聚合銷售額

我們可以看到 rental_date 字段包含日期時(shí)間:


 

 

現(xiàn)在,假設(shè)我們想刪除日期中的時(shí)間部分。我們可以編輯底層查詢,或者在現(xiàn)有數(shù)據(jù)源中添加一個(gè)新的類型更改字段。為此,我們將點(diǎn)擊 rental_date 標(biāo)題將其選中,然后點(diǎn)擊新建自定義字段按鈕,并從彈出式菜單中選擇 "類型更改字段..."


 


在點(diǎn)擊新建自定義字段按鈕之前選擇 rental_date 列,Navicat 就知道要復(fù)制該字段。我們把新字段命名為 "rental_date_no_time",并設(shè)置為日期類型:


 


這樣,我們就可以在圖表中按日期細(xì)分銷售額。

單擊 "確定 "按鈕后,我們就可以在字段列表和數(shù)據(jù)表中看到新字段:


 


快速提示:如果需要將 DateTime 字段轉(zhuǎn)換為時(shí)間戳,可以在新建類型更改字段對(duì)話框的目標(biāo)字段類型下拉菜單中選擇 數(shù)字



現(xiàn)在我們可以在圖表中使用新字段了。下面是一個(gè)垂直堆積條形圖,顯示每個(gè)電影類別的每日銷售額:



自定義圖表中的日期

值得注意的是,我們還可以在圖表中進(jìn)一步自定義日期和時(shí)間字段的格式。例如,我們可以從數(shù)據(jù)屬性的 “日期格式”部分選擇 "DD MMM YYYY "格式,將日期更改為 "DD MMM YYYY "格式:



新的格式將立即反映在圖表中: