FORMAT-格式轉換

1. 概述

在進行資料分析時,經常需要對某個資料進行格式調整的情形,在 FineBI 中有一個專門進行格式調整的函式:FORMAT。

文法FORMAT(object,format)傳回 object 的 format 格式
參數1object需要被格式化物件,可以是 String ,數字,Object (常用的有Date, Time)。注:直連資料只支援日期型別。
參數2format格式化的樣式

2. 注意事項

  • 可使用兩個參數,抽取資料第一個參數為任意型別,第二個參數型別為文字。

  • 直連資料中第一個參數為日期型別,第二個參數為文字型別。

  • FORMAT 對日期的操作,日期的大小寫必須按照年份小寫 yy 或 yyyy,月份大寫 M 或 MM,日期小寫 d 或 dd。

  • [直連]Kyligence企業版 資料庫不支援該函式。

3. 範例

下文列出了常用的格式參數,包括日期格式和資料格式。

以 2021-06-15 時間為例。

3.1 日期時間格式參數

格式參數
匯出
D
166
DD166
M6
MM06
MMM六月
MMMM六月
YY21
YYYY2021
YYYYMM202106
MM/dd/yyyy06/15/2021
M-d-yy6-15-21
EEEEE, MMMMM dd, yyyy星期二, 六月 15, 2021
h:mm:ss a12:00:00 上午

例如,需要去掉日期欄位的小時資料。

建立新增公式欄,命名並輸入公式:TODATE(FORMAT(time,"yyyy-MM-dd"))。得到結果如下圖所示:

4.png

3.2 數值格式參數

以 1234.56 為例。

參數格式
公式匯出
#,##0.00FORMAT(1234.5, "#,##0.00")1234.50
"#,##0FORMAT(1234.5, "#,##0") 1234
¥#,##0.00FORMAT(1234.5, "¥#,##0.00") ¥1234.50
0%FORMAT(1.5, "0%") 150%
0.000%FORMAT(1.5, "0.000%")150.000%
##0.0E0FORMAT(6789, "##0.0E0") 6.789E3
0.00E00FORMAT(6789, "0.00E00")6.79E03

3.3 其他組合函式使用

公式結果備註
FORMAT(date(2007,1,1), "EEEEE, MMMMM dd, yyyy")星期一,一月 01,2007
FORMAT(date(2007,1,13), "MM/dd/yyyy") 01/13/2007
FORMAT(date(2007,1,13), "M-d-yy") 1-13-07
FORMAT(time(16,23,56), "h:mm:ss a") 4:23:56 下午


附件列表


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

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

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

不再提示

10s後關閉

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

反馈已提交

网络繁忙