全部展開/全部摺疊  
                     Interval  - 指令碼與圖表函數在此頁面  
                Interval()  將數字的格式設定為時間間隔,使用在資料載入指令碼或作業系統或格式字串 (如果提供的話) 的系統變數中設定的格式。
                可以將間隔設定為時間、日期,或日期、小時、分鐘、秒和秒分數的組合。
                語法:    
                Interval( number[, format]) 
                傳回的資料類型:    雙值
                
                    引數 
                     
                    
                     
                    
                    
                        
                     
                    
                        
                            
                                number 
                             
                            要格式設定的數字。 
                         
                        
                            
                                format 
                             
                                                     說明如何對所產生間隔字串進行格式設定的字串。如果省略,則會使用作業系統中設定的時間格式和小數點分隔符號。如果省略,則會使用作業系統中設定的時間格式和小數點分隔符號。 Interval  函數支援多種不同時間結構的格式選項,例如:
hh:mm  — 簡單小時和分鐘
hh:mm:ss  — 小時、分鐘和秒
d hh:mm  — 天、小時和分鐘
數字格式與時間格式的描述  
 
                         
                     
                
 
                
                    範例:圖表運算式 
                     
                     
                    
                        
                            範例 
                            結果 
                         
                     
                    
                        
                            Interval( 0.375 ) 
                             
                            若 TimeFormat  是 h:mm:ss ,則傳回 9:00:00 。 
                         
                        
                            Interval(.375, 'hh:mm' ) 
                             
                            
                                若函數中提供的格式為 hh.mm ,則傳回 9:00 。
                             
                         
                        
                            Interval( 0.375, 'd hh' ) 
                             
                            若函數中提供的格式為 d hh ,則傳回 0 09 。 
                         
                     
                
 
                
                    範例 - Interval 基礎事項 
                    圖表運算式 
                            概述
                            開啟資料載入編輯器並將下面的載入指令碼新增至新的區段。 
                            載入指令碼包含:
                            
                            載入指令碼
                            SET TimeFormat='h:mm:ss';
Example:
Load * inline [
IntervalValue
0.375
1.375
35.648
36.875
368.75
468.95
]; 
                            結果
                            載入資料並開啟工作表。建立新的表格並將此欄位新增為維度:
                            
                            建立下列量值:
                            
                                
                                    =Interval(IntervalValue) ,用來檢視值,作為使用系統設定的間隔格式。 
                                 
                                
                                    =Interval(IntervalValue, 'd hh') ,用來檢視值,作為使用函數中提供之格式的間隔格式。 
                                 
                                
                                    =Interval(IntervalValue, 'hh:mm') ,用來檢視值,作為使用函數中提供之格式的間隔格式。
                                 
                                
                                    =Interval(IntervalValue, 'd hh:mm') ,用來檢視值,作為使用函數中提供之格式的間隔格式。
                                 
                             
                            
                                結果表格 
                                 
                                       IntervalValue Interval(IntervalValue) Interval(IntervalValue, 'd hh') Interval(IntervalValue, 'hh:mm' Interval(IntervalValue, 'd hh:mm') 0.375 9:00:00 0 09 09:00 0 09:00 1.375 33:00:00 1 09 33:00 1 09:00 35.648 855:33:07 35 15 855:33 35 15:33 36.875 885:00:00 36 21 885:00 36 21:00 368.75 8850:00:00 368 18 8850:00 368 18:00 468.95 11254:48:00 468 22 11254:48 468 22:48 
 
                            結果顯示了 Interval  函數如何根據函數中的格式參數顯示值。例如,在最後一列,若使用 Interval  函數和格式參數 d hh:mm  格式化值 468.95 ,則會傳回值 468  天、22  小時和 48  分鐘。
                          
                 
                
                    範例 - Interval 使用情境 
                    圖表運算式 
                            概述
                            支援工單資料以秒為單位計算每張工單的解決時間。您想要將此值轉換為另一種格式。
                            開啟資料載入編輯器並將下面的載入指令碼新增至新的區段。 
                            載入指令碼包含:
                            
                                
                                    載入到稱為 Example  之資料表格的資料集。
                                 
                                
                                    資料表格中的欄位如下:
                                    
                                 
                             
                            載入指令碼
                            Example:
Load * inline [
TicketID, ResolutionTime
Ticket A, 4350
Ticket B, 560
Ticket C, 86400
]; 
                            結果
                            載入資料並開啟工作表。建立新的表格並將此欄位新增為維度:
                            
                            建立下列量值:
                            
                            
                                結果表格 
                                 
                                 TicketID Interval(ResolutionTime / 86400, 'hh:mm:ss') Ticket A 01:12:30 Ticket B 00:09:20 Ticket C 24:00:00 
 
                            最初以秒為單位提供的解決時間值現在轉換為天 (以分數呈現),然後以小時、分鐘和秒為單位進行格式化。例如,表格顯示 Ticket B  花了 9  小時 20  分鐘才解決。