SQL Parameter
- 欲建立動態 SQL 參數,使用者需在編輯區中以
{{variable_name}}
語法將欲查詢之變量放入 {{ }} 中 - 輸入欲查詢之變量名稱後,SQL 輸入區上方會多顯示出使用者輸入的區塊,右方會彈出相對應變量設置區塊及使用說明,使用者可依據個人不同需求做變化
可選子句
- 如欲使用可選子句,需使用
[[brackets around a {{variable}}]]
語法將需執行的 SQL 子句放入 [[ ]] 中- 如果 variable 有傳遞數值,則將整個 SQL 子句放入模板中
- 如果不是,則忽略整個子句
示範代碼:
- 效果如下:
- 使用者僅需在上方 調整代號 / 名稱 起始 / 結束 查詢日就能根據傳入之參數產生不同圖表
- 製作好動態參數圖表後,若使用者欲在資訊看板 (Dashboard) 直接使用動態參數查詢製作查詢儀表板,需點擊 編輯資訊看板 -> 新增篩選 ,並根據已製作並加入好的圖表參數類型選定欲篩選之變量類型
- 選好相對應之變量類型後,若已加入資訊看板之查詢有該類型之動態參數型態,該查詢會顯示如下方之選擇欄位,讓使用者選定欲傳入該查詢的哪個變量
- 選定好查詢中之變量後會顯示綠色小框(如下方所示)
- 之後再點擊保存就可以在資訊看板實現數據動態查詢拉
- 更多詳細 SQL 用法請 點我查看 官方教程文檔 (非常詳細喔!)
SQL Snippet
- 很多時候我們做 SQL 原生查詢常常會用到類似的代碼片段,但每次建立一個原生查詢(Question)都需要複製貼上之前寫過的片段再執行一次,真的很煩!這時候Metabase 的 SQL Snippet 的功能就派上用場拉~
- 類似於 Redash Query Snippet 的功能,使用者僅需將常常使用的代碼片段圈選並右鍵點擊 Save as snippet
- 亦可直接在右方點擊 SQL 片段 -> 創建一個片段 或點擊上方 +New Snippet 創建片段,並輸入 重複段SQL / 關鍵字 / 說明 再保存就可以拉
- 新增好重複片段後,若使用者欲更改原先的 SQL Snippet 的話,點擊該片段 -> Edit 就可直接編輯,更改好後 點擊左方箭頭 即可直接幫你自動填補所要片段 (如下圖)
Dashboard Markdown
- 在製作資訊看板時,若能適當地增加一些文字與圖表查詢共同展示,會讓整體使用體驗更好喔
- 點擊 編輯資訊看板 -> 新增文本框 ,就能直接在框內使用 Markdown 語法拉
- 點選左上角能選定不同模式切換 方便使用者做編輯及預覽
- 點擊右上角設定可以依據個人喜好做文字框展示
<< Markdown 語法 >>
Heading
# Heading 1 ## Heading 2 ### Heading 3 #### Heading 4 ##### Heading 5 ###### Heading 6
效果如下
GIF 圖
![image description](image-link)
效果如下
- 詳細資訊可參考官網 Markdown 語法文檔
- 如欲使用更多種 Markdown 寫法 請點我參閱網站
其他更多實用的 Metabase 功能請參閱 這裡