上一頁|下一頁

週期性運算子

關於週期性運算子

定期運算子會聚合一段時間內的值。
如果您將定期聚合項目指派給包含日期的視覺效果或報表物件,聚合項目即會在視覺效果或報表物件中顯示每個期間的聚合值。
在沒有包含日期的視覺效果或報表物件中,聚合項目顯示當天日期值作為參考。如果運算子的日期資料項目沒有包含當天日期間隔的資料,則運算子傳回遺漏值。
評估定期運算子時會使用時間間隔。間隔會指定套用聚合的基準為每個月、每季還是其他。您可以指定特定間隔,或是指定間隔要來自推論。使用推論的間隔時,將會根據聚合在視覺效果或報表物件中的內容評估聚合。例如:如果您的視覺效果包含按月顯示的銷售量長條圖,則推論的間隔會是每個月。
附註: 定期運算子在下列情況下傳回遺漏值:
  • 指定的期間沒有資料存在。
  • 期間計算的日期資料項目不符合視覺效果或報表物件中的日期資料項目。您必須使用相同的日期資料項目,或根據相同的資料項目複製資料項目。
  • 運算子的間隔小於視覺效果或報表物件中的日期格式間隔 (例如:您的間隔為按月,但日期格式是年)。
  • 就使用內部與外部間隔的運算子而言,內部間隔會大於外部間隔。
  • 推論的間隔是按一年的週別,或按小於一天的間隔。
  • 有任何包含非零偏移的運算子使用按日的推論間隔。
    在檔案總管中,當推論間隔為按日時,ParallelPeriod 和 RelativePeriod 運算子固定傳回遺漏值。
可用的定期運算子如下:
週期性運算子
傳回較長一段時間內的一小段時間和其之前的各小段時間的聚合值 (例如:年初至今每月的值總計)。
傳回與目前這段時間對等的一段時間內的聚合值 (例如:去年同月的值)。
傳回一段時間內的聚合值 (例如:當月的值)。
傳回特定一段固定時間內的聚合值 (例如:包含 15OCT2013 當月的值)。
傳回相對於目前這段時間的一段時間內的聚合值 (例如:同一年上個月的值)。

CumulativePeriod

CumulativePeriod 運算子會傳回較長一段時間內的一小段時間和其之前的各小段時間的聚合值 (例如:年初至今每月的值總計)。
附註: CumulativePeriod 運算子重設每個日曆年的開始。不可以讓 CumulativePeriod 運算子包含重疊兩個日曆年的日期範圍。
請指定下列參數:
CumulativePeriod 運算子的參數
CumulativePeriod 運算子的參數
1 套用到量值的聚合。
2 要在一段時間內聚合的量值。
3 處理聚合量值之前應套用哪些時間篩選。請選取下列其中一項:
_ApplyAllFilters_
在處理聚合量值之前套用所有篩選。
_IgnoreAllTimeFrameFilters_
忽略所有以與定期運算子相同的日期資料項目為基礎的篩選。
_IgnoreInteractiveTimeFrameFilters_
忽略所有以與定期運算子相同的日期資料項目為基礎的互動式篩選 (來自提示和交互作用)。
附註: 此參數不適用於檔案總管。
4 期間計算的日期資料項目。只有格式指定年度的資料項目才可以使用。
5 要聚合值的內部間隔 (較短的一段時間)。例如:將 _ByMonth_ 指定為內部間隔、將 _ByYear_ 指定為外部間隔,會聚合每個月的年初至今值。
請選取下列其中一項:
_Inferred_
指定間隔將由顯示聚合項目的視覺效果或報表物件自動決定。
_ByMonth_
指定每月間隔。
_ByQuarter_
指定每季間隔。
_ByYear_
指定每年間隔。
6 提供累積聚合內容的外部間隔 (較長的一段時間)。例如:將 _ByMonth_ 指定為內部間隔、將 _ByYear_ 指定為外部間隔,會聚合每個月的年初至今值。
請選取下列其中一項:
_Inferred_
指定間隔將由顯示聚合項目的視覺效果或報表物件自動決定。
_ByMonth_
指定每月間隔。
_ByQuarter_
指定每季間隔。
_ByYear_
指定每年間隔。
7 要從目前的期間偏移的外部間隔數目。0 會指定要使用目前外部間隔內的期間。負值表示過去的間隔。
例如:如果您的內部間隔為按月,外部間隔為按年,則 -1 會指定去年每個月的年初至今值。
8 每個新的外部期間的起點。例如,如果您的內部間隔為按月,外部間隔為按年,則 3 會指定每一年都會從第三個月開始。
附註: 此參數不適用於檔案總管。
附註: 如果外部間隔來自推論或是按年,則值必須是介於 1 與 12 之間的間隔。如果外部間隔是按季,則值必須是介於 1 與 4 之間的間隔。
9 期間的範圍。此範圍會指定每個期間有多少時間要聚合。
請選取下列其中一項:
_Full_
聚合整個期間的值。
_ToDate_
僅聚合截至外部間隔內特定一天為止的值。
_ToToday_
僅依照當天在目前間隔中的位置,將值聚合至等同的一天為止。例如:如果當天是當季的第 40 天,而外部間隔為按季,則只會使用每季前 40 天的值。
每當聚合項目在視覺效果或報表物件中受到檢視時,就會動態評估當天的值。
10 如果您選取 _ToDate_ 作為範圍,然後選取每個期間建立子集使用的日期。
例如:如果您選取 09NOV2013,而外部間隔為按年,則在聚合中只會使用直到每年 11 月 9 日的值。
例如:
CumulativePeriod(_Sum_, 'Expenses'n, _ApplyAllFilters_, 'Date'n, _ByMonth_, _ByYear_, 0, 1, _Full_)
會使用日期資料項目中的日期值,為費用量值聚合每個月的年初至今值總和。

ParallelPeriod

ParallelPeriod 運算子傳回與目前期間對等的一段時間內的聚合值 (例如:去年同一個月的值)。
請指定下列參數:
ParallelPeriod 運算子的參數
ParallelPeriod 運算子的參數
1 套用到量值的聚合。
2 要在一段時間內聚合的量值。
3 處理聚合量值之前應套用哪些時間篩選。請選取下列其中一項:
_ApplyAllFilters_
在處理聚合量值之前套用所有篩選。
_IgnoreAllTimeFrameFilters_
忽略所有以與定期運算子相同的日期資料項目為基礎的篩選。
_IgnoreInteractiveTimeFrameFilters_
忽略所有以與定期運算子相同的日期資料項目為基礎的互動式篩選 (來自提示和交互作用)。
附註: 此參數不適用於檔案總管。
4 期間計算的日期資料項目。只有格式指定年度的資料項目才可以使用。
5 要聚合值的內部間隔 (較短的一段時間)。例如:將 _ByMonth_ 指定為內部間隔,會聚合每個月的值。
請選取下列其中一項:
_Inferred_
指定間隔將由顯示聚合項目的視覺效果或報表物件自動決定。
_ByMonth_
指定每月間隔。
_ByQuarter_
指定每季間隔。
_ByYear_
指定每年間隔。
6 提供平行週期聚合內容的外部間隔 (較長的一段時間)。例如:將 _ByMonth_ 指定為內部間隔、將 _ByYear_ 指定為外部間隔,會聚合另一年每個月的值。
請選取下列其中一項:
_Inferred_
指定間隔將由顯示聚合項目的視覺效果或報表物件自動決定。
_ByMonth_
指定每月間隔。
_ByQuarter_
指定每季間隔。
_ByYear_
指定每年間隔。
7 要從目前的期間偏移的外部間隔數目。0 會指定要使用目前外部間隔內的期間。負值表示過去的間隔。
例如:如果您的內部間隔為按月,外部間隔為按年,則 -1 會指定去年每個月的值。
8 期間的範圍。此範圍會指定每個期間有多少時間要聚合。
請選取下列其中一項:
_Full_
聚合整個期間的值。
_ToDate_
僅聚合截至外部間隔內特定一天為止的值。
_ToToday_
僅依照當天在目前間隔中的位置,將值聚合至等同的一天為止。例如:如果當天是當季的第 40 天,而外部間隔為按季,則只會使用每季前 40 天的值。
每當聚合項目在視覺效果或報表物件中受到檢視時,就會動態評估當天的值。
9 如果您選取 _ToDate_ 作為範圍,然後選取每個期間建立子集使用的日期。
例如:如果您選取 09NOV2013,而外部間隔為按年,則在聚合中只會使用直到每年 11 月 9 日的值。
例如:
ParallelPeriod(_Sum_, 'Expenses'n, _ApplyAllFilters_, 'Date'n, _ByMonth_, _ByYear_, -1, _Full_)
會使用日期資料項目中的日期值,為去年的費用量值聚合每個月的值總和。

Period

Period 運算子傳回一段時間內的聚合值 (例如:當月的值)。
請指定下列參數:
Period 運算子的參數
Period 運算子的參數
1 套用到量值的聚合。
2 要在一段時間內聚合的量值。
3 處理聚合量值之前應套用哪些時間篩選。請選取下列其中一項:
_ApplyAllFilters_
在處理聚合量值之前套用所有篩選。
_IgnoreAllTimeFrameFilters_
忽略所有以與定期運算子相同的日期資料項目為基礎的篩選。
_IgnoreInteractiveTimeFrameFilters_
忽略所有以與定期運算子相同的日期資料項目為基礎的互動式篩選 (來自提示和交互作用)。
附註: 此參數不適用於檔案總管。
4 期間計算的日期資料項目。只有格式指定年度的資料項目才可以使用。
5 要聚合值的間隔。例如:將 _ByMonth_ 指定為間隔,會聚合每個月的值。
請選取下列其中一項:
_Inferred_
指定間隔將由顯示聚合項目的視覺效果或報表物件自動決定。
_ByMonth_
指定每月間隔。
_ByQuarter_
指定每季間隔。
_ByYear_
指定每年間隔。
例如:
Period(_Sum_, 'Expenses'n, _ApplyAllFilters_, 'Date'n, _ByMonth_)
會使用日期資料項目中的日期值,為費用量值聚合每個月的值總和。

PeriodWithDate

PeriodWithDate 運算子傳回一段特定、固定時間內的聚合值 (例如:包含 15OCT2013 的月份值)。
請指定下列參數:
PeriodWithDate 運算子的參數
PeriodWithDate 運算子的參數
1 套用到量值的聚合。
2 要在一段時間內聚合的量值。
3 處理聚合量值之前應套用哪些時間篩選。請選取下列其中一項:
_ApplyAllFilters_
在處理聚合量值之前套用所有篩選。
_IgnoreAllTimeFrameFilters_
忽略所有以與定期運算子相同的日期資料項目為基礎的篩選。
_IgnoreInteractiveTimeFrameFilters_
忽略所有以與定期運算子相同的日期資料項目為基礎的互動式篩選 (來自提示和交互作用)。
附註: 此參數不適用於檔案總管。
4 期間計算的日期資料項目。只有格式指定年度的資料項目才可以使用。
5 要聚合值的間隔。例如:將 _ByMonth_ 指定為間隔,會聚合每個月的值。
請選取下列其中一項:
_Inferred_
指定間隔將由顯示聚合項目的視覺效果或報表物件自動決定。
_ByMonth_
指定每月間隔。
_ByQuarter_
指定每季間隔。
_ByYear_
指定每年間隔。
6 期間聚合的參考日期。
例如:
PeriodWithDate(_Sum_, 'Expenses'n, _ApplyAllFilters_, 'Date'n, _ByMonth_, '15OCT2013'd)
會使用日期資料項目中的日期值,為費用量值聚合每個月的值總和。

RelativePeriod

RelativePeriod 運算子傳回相對於目前期間的一段時間內的聚合值 (例如:同一年的上個月)。
請指定下列參數:
RelativePeriod 運算子的參數
RelativePeriod 運算子的參數
1 套用到量值的聚合。
2 要在一段時間內聚合的量值。
3 處理聚合量值之前應套用哪些時間篩選。請選取下列其中一項:
_ApplyAllFilters_
在處理聚合量值之前套用所有篩選。
_IgnoreAllTimeFrameFilters_
忽略所有以與定期運算子相同的日期資料項目為基礎的篩選。
_IgnoreInteractiveTimeFrameFilters_
忽略所有以與定期運算子相同的日期資料項目為基礎的互動式篩選 (來自提示和交互作用)。
附註: 此參數不適用於檔案總管。
4 期間計算的日期資料項目。只有格式指定年度的資料項目才可以使用。
5 要聚合值的間隔。例如:將 _ByMonth_ 指定為間隔,會聚合每個月的年初至今值。
請選取下列其中一項:
_Inferred_
指定間隔將由顯示聚合項目的視覺效果或報表物件自動決定。
_ByMonth_
指定每月間隔。
_ByQuarter_
指定每季間隔。
_ByYear_
指定每年間隔。
6 要從目前的期間偏移的間隔數目。0 會指定要使用目前間隔內的期間。負值表示過去的間隔。
例如:如果您的間隔為按月,則 -1 會指定上個月的每月值。
7 期間的範圍。此範圍會指定每個期間有多少時間要聚合。
請選取下列其中一項:
_Full_
聚合整個期間的值。
_ToDate_
僅聚合截至間隔內特定一天為止的值。
_ToToday_
僅依照當天在目前間隔中的位置,將值聚合至等同的一天為止。例如:如果當天是當季的第 40 天,而外部間隔為按季,則只會使用每季前 40 天的值。
每當聚合項目在視覺效果或報表物件中受到檢視時,就會動態評估當天的值。
8 如果您選取 _ToDate_ 作為範圍,然後選取每個期間建立子集使用的日期。
例如:如果您選取 09NOV2013,而外部間隔為按季,則在聚合中只會使用每季前 40 天的值。
例如:
RelativePeriod(_Sum_, 'Expenses'n, _ApplyAllFilters_, 'Date'n, _ByMonth_, -1, _Full_)
會使用日期資料項目中的日期值,為上個月的費用量值聚合每個月的值總和。
上一頁|下一頁|頁面頂端
上次更新時間:2019年1月21日