本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

PerformancePoint 時間智慧快速參考

 

適用版本:SharePoint

上次修改主題的時間:2015-03-09

摘要:了解使用 PerformancePoint Services 儀表板設計工具建立儀表板時,可使用的時間智慧公式與語法。

SharePoint Server 2013 的 PerformancePoint Services 含有進階功能,其中包括時間智慧。您可以使用時間智慧,在報表與計分卡中顯示動態時段 (例如年初至今或過去 30 日) 的資訊。您也可以使用時間智慧建立儀表板篩選器。

在儀表板中加入時間智慧時,需使用特定語法來建立公式,此稱為 TI 公式。

請閱讀本文,了解您可使用之各種不同公式的概觀。如需關於如何在儀表板中使用時間智慧的資訊,請參閱下列文章:

公式結構:

[(]<Period>[Offset>[)][ <Function>[<Offset>]]]

 

若要顯示 公式 結果

昨日

day-1

目前日期的前一日。

明日

day+1

目前日期的下一日。

目前季度和今日

quarter, day

由目前日和目前季度組成的一組時段。

過去 10 日

day:day-9

含今日在內的 10 日範圍。

過去 10 日 (不含今日)

day-1:day-10

不含今日在內的 10 日範圍。

去年的同一日

(year-1).day

去年的目前日期 (月和日)。例如,如果目前日期是 2012 年 12 月 10 日,則 (year-1).day 會顯示 2011 年 12 月 10 日的資訊。

去年的同一個月份

(year-1).month

去年的目前月份。例如,如果目前月份是 2012 年 12 月,則 (year-1).month 會顯示 2011 年 12 月的資訊。

去年同一個往回算六個月的時段

(year-1).(month-5): (year-1).(month)

從 18 個月前到一年前。例如,如果目前月份是 2012 年 12 月,則 (year-1).(month-5): (year-1).month 會顯示 2011 年 6 月到 2011 年 12 月的資訊。

去年同一個年初至今的月份範圍

(year-1).firstmonth: (year-1).month

從去年第一個月份到去年相當於今年目前月份的月份 (含)。

年初至今

yeartodate

單一時段,代表要彙總從年初到上個已過完期間 (含) 的值。期間是指資料來源中所定義的最小時段。

年初至今 (依月)

yeartodate.fullmonth

單一時段,代表要彙總從年初到上個已過完月 (含) 的值。

年初至今 (依日)

yeartodate.fullday

單一時段,代表要彙總從年初到上個已過完日 (含) 的值。

平移年初至今

yeartodate-1

彙總目前年度中已過完的同一組預設時段,但上個年度除外。

平移年初至今 (依月)

(yeartodate-1).fullMonth

彙總去年相當於目前年度從年初至今的時段。

  • TI 公式不區分大小寫。

  • 空白字元會予以忽略。

  • 將含偏移量的時段搭配函數一起使用時,請加上括號。

  • 偏移量可定義於任何標準時段和「期初至今」(To Date) 時段。

  • 未指定偏移量時,將假設是指目前時段。

  • 在 TI 公式中使用單數名詞,而不使用複數名詞。例如,使用 "month" 而非 "months"。

TI 公式由運算子、句點和函數所組成。我們刻意將此類公式保持簡潔明瞭,同時又具有強大功用。

 

運算子 用法

&quot;.&quot;

句點或「點」運算子分隔時段與函數。點前面的字串一律是指時段。點後面的字串一律是指時段函數。

範例:year.firstMonth

&quot;+&quot; 或 &quot;-&quot;

加號 (+) 和減號 (-) 運算子決定相對於目前日期的偏移量。使用減號 (-) 指定過去時段,使用加號 (+) 指定未來時段。

範例:day-1

&quot;()&quot;

將含偏移量的時段搭配函數一起使用時,使用括號將時段和偏移量括在一起。必要。

範例:(year-1).firstMonth:(year-1).month

&quot;,&quot;

逗點分隔同一個公式中的多個時段。

範例:year, Quarter, Month, day

&quot;:&quot;

分號運算子 (:) 指定某個時段範圍。

範例:day:day-4

PerformancePoint Services 中支援的標準時段包括:

 

期間 範例

Year

Year-1, year+2

Quarter

quarter, Quarter-4

Month

Month-2

Week

Week-51

Day

Day-9, day+2

Hour

Hour-12

Minute

minute-30

Second

second+5

時段函數可以透過點運算子 (.) 套用到任何標準時段。PerformancePoint Services 中可用的函數包括:

 

函數 用法

FirstQuarter

指定一年的第一季。

LastQuarter

指定一年的最後一季。

FirstMonth

指定一年或一季的第一個月。

LastMonth

指定一年或一季的上個月。

FirstWeek

指定一年、一季或一個月的第一週。

LastWeek

指定一年、一季或一個月的最後一週。

FirstDay

指定一週、一個月或更大時段的第一天。

LastDay

指定一週、一個月或更大時段的最後一天。

FirstHour

指定一天、一週或更大時段的第一個小時。

LastHour

指定一天、一週或更大時段的上個小時。

FirstMinute

指定一個小時、一天或更大時段的第一分鐘。

LastMinute

指定一個小時、一天或更大時段的最後一分鐘。

FirstSecond

指定一個分鐘、一個小時或更大時段的第一秒。

LastSecond

指定一個分鐘、一個小時或更大時段的最後一秒。

期間期初至今公式是 PerformancePoint Services 新加的函數。進行期間期初至今計算時,會彙總從期間期初至今的所有時段,一直算到上個已過完的完整期間為止。未過完的時段會自動排除掉。預設會以資料來源中的最低精確度計算。例如,如果資料來源中的最小時段是日,則月初至今運算式會彙總從月初到月內上個已過完整日的所有日。(標準時段則相反,其會自動計入未過完的期間。) PerformancePoint Services 支援下列期間期初至今時段:

 

期間 用法

YearToDate

指定從年初到目前期間的時段。

QuarterToDate

指定從季初到目前期間的時段。

MonthToDate

指定從月初到目前期間的時段。

WeekToDate

指定從一週之初到目前期間的時段。

DayToDate

指定從一日之初到目前期間的時段。

HourToDate

指定從一小時之初到目前期間的時段。

MinuteToDate

指定從一分鐘之初到目前期間的時段。

您可以控制期間期初至今函數要計入的時段精細度。例如,如果您要讓顯示的年初至今計算算到上個已過完整月 (含),可以新增完整期間函數。PerformancePoint Services 支援下列完整期間函數:

 

函數 效用

FullQuarter

指定期間期初至今的計算應算到上個完整季度 (含)。

FullMonth

指定期間期初至今的計算應算到上個完整月份 (含)。

FullWeek

指定期間期初至今的計算應算到上個完整週 (含)。

FullDay

指定期間期初至今的計算應算到上個完整日 (含)。

FullHour

指定期間期初至今的計算應算到上個完整小時 (含)。

FullMinute

指定期間期初至今的計算應算到上個完整分鐘 (含)。

FullSecond

指定期間期初至今的計算應算到上個完整秒 (含)。

時間智慧可用來比較目前年度某組時段和上個年度同組時段的值。例如,假設目前的年初至今時段計算為計算 2012 年 1 月到 7 月的值,而您想要將這個值與上個年度的同組時段 (在此例中是 2011 年 1 月到 7 月) 進行比較。使用 TI 公式即可輕鬆達成此目標,您只需對期初至今期間加上偏移值即可。

YearToDate-1

事實上,偏移量可以指定於任何期初至今期間。這也適用於額外套用完整期間函數的情況。在此情況下,請記得使用括號。

(YearToDate-1).FullMonth

https://technet.microsoft.com/zh-tw/library/ff535788.aspx
顯示: