早在 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 "格式:
新的格式將立即反映在圖表中: