cognos 時間統計應用

2021-06-03 23:43:47 字數 4102 閱讀 8870

total([revenue] within set periodstodate([great_outdoors_company].[years].[years].[years],

[great_outdoors_company].[years].[years].[month]->?p_month?))

截止時間累計值:

total([revenue] within set periodstodate([cube].[交易時間].[交易時間].[交易時間],[cube].[交易時間].[交易時間].[月份]->?p?))

from-to:

except(

periodstodate([great_outdoors_company].[years].[years].[years],

[great_outdoors_company].[years].[years].[month]->?finishmonth?),

periodstodate([great_outdoors_company].[years].[years].[years],

lag([great_outdoors_company].[years].[years].[month]->?startmonth?,1)))

get 2 month trailing total:

total([revenue] within set lastperiods(2, currentmember([great_outdoors_company].[years].[years])))

get 12 month trailing total:

total([revenue] within set lastperiods(12, currentmember([great_outdoors_company].[years].[years])))

tuple(member(total(currentmeasure within set filter(descendants([camping equipment],2),caption(descendants([camping equipment],2)) starts with 't')), 'tproducts','t products', [great_outdoors_company].[products].[products]),[department store])

當我們在用cube實現的報表中把年,月當成條件查詢的時候,如果年月來自同乙個維度的話,當我們再更換年份的時候,系統會強制要求我們選月份。如果要年月互不干預的話,只能把年,月分開成兩個維度。分開以後,我們在做同比,環比的時候又是另外一種計算方式了,如下:

當月收入:

tuple ([收入cube].[年份].[年份].[年度]->?年度?,[稅收收入cube].[月份].[月份].[月份1]->?月度?,[收入]) / 1000000

上年同期:

tuple (prevmember ([收入cube].[年份].[年份].[年度]->?年度?),[收入cube].[月份].[月份].[月份1]->?月度?,[收入]) /1000000

本年累計:

total ( tuple([收入],[收入cube].[年份].[年份].[年度]->?年度?) within set periodstodate ([收入cube].[月份].[月份].[月份],[收入cube].[月份].[月份].[月份1]->?月度?)) / 1000000

上年累計:

total ( tuple([收入],prevmember ([收入cube].[年份].[年份].[年度]->?年度?)) within set periodstodate ([收入cube].[月份].[月份].[月份],[收入cube].[月份].[月份].[月份1]->?月度?)) / 1000000

total([快信結算後收入] within set periodstodate([快信].[日期].[日期].[year],[快信].[日期].[日期].[month]->?month?))

上年同期:

total ([收入] within set parallelperiod ([收入cube].[年度].[年度].[年度1],1,[收入cube].[年度].[年度].[月份]->?月度?))

本年累計:

total ( [收入] within set periodstodate ([收入cube].[年度].[年度].[年度1],[收入cube].[年度].[年度].[月份]->?月度?))

上年累計:

total ([收入] within set periodstodate ([收入cube].[年度].[年度].[年度1],parallelperiod ([收入cube].[年度].[年度].[年度1],1,[稅收收入cube].[年度].[年度].[月份]->?月度?)))

aggregate([measures] within set periodstodate([日期維中的年],[當月]))

當月函式為:parent([當天])

當天函式為:item(filter([日期維中的日],caption[日期維中的日]=?引數?),0)

sql方式時間段

[sql1].[to_char(stamp,'yyyy-mm-dd')] between ?day1? and ?day2?

1. 去年同期:即查詢月為200905的話,該指標為200805該指標

total([金額] within set parallelperiod([日期].[日期層次結構].[年],1,[日期].[日期層次結構].[月]->?mon?))

2. 本年累計:即查詢月為200905的話,該指標為200901-200905期間發生

total([金額] within set periodstodate([日期].[日期層次結構].[年],[日期].[日期層次結構].[月]->?mon?))

3. 去年同期止累計:即查詢月為200905的話,該指標為200801-200805期間發生

total([金額] within set periodstodate([日期].[日期層次結構].[年],parallelperiod([日期].[日期層次結構].[年],1,[日期].[日期層次結構].[月]->?mon?)))

同比增長 (以日期為行維)

([銷售金額]- value(tuple(parallelperiod([arpd-sale].[日期].[日期].[年]),[銷售金額])))/ value(tuple(parallelperiod([arpd-sale].[日期].[日期].[年]),[銷售金額]))

環比增長   (以日期為行維)

([銷售金額]-value(tuple(prevmember(currentmember([arpd-sale].[日期].[日期])),[銷售金額])))/value(tuple(prevmember(currentmember([arpd-sale].[日期].[日期])),[銷售金額]))

4. 有史以來累計發生:查詢月為200805,則為從時間第乙個節點截止200805期間發生

1)如果提示使用的是[日期].[日期層次結構].[月].[月 - key]

total([金額] within set

filter(

members([日期].[日期層次結構].[月]),

[日期].[日期層次結構].[月].[月 - key]<=?month?))

2)如果提示使用的是[日期].[日期層次結構].[月]

total([金額] within set

lastperiods(1000,[日期].[日期層次結構].[月]->?month?))

5. 查詢粒度為年,統計上半年、下半年

上半年餘額(即時點類指標):

total([餘額] within set subset(descendants([日期].[日期層次結構].[年]->?year?,[日期].[日期層次結構].[月]),5,1))

上半年發生額(即時段類指標):

total([金額] within set subset(descendants([日期].[日期層次結構].[年]->?year?,[日期].[日期層次結構].[月]),0,6))

這裡subset()這個函式和substring()類似,只不過subset擷取的是乙個set(集合)中的某些成員而已,並且注意subset()第乙個是0而不是1,這個和陣列是類似的.

cognos 時間統計應用

total revenue within set periodstodate great outdoors company years years years great outdoors company years years month p month?截止時間累計值 total revenue...

打折時間統計

營銷表資料 id brand startdate enddate 2 nike 2019 09 01 2019 09 05 3 nike 2019 09 03 2019 09 06 4 nike 2019 09 09 2019 09 15 5 oppo 2019 08 04 2019 08 22 6...

應用數理統計 統計

1.基本概念 總體 研究物件的全體 個體 組成總體的個體 樣本 從總體中抽取n個個體 如 一批次2萬個燈泡 總體 每個燈泡 個體 樣本 隨機抽取100個,樣本容量100 觀測值 樣本的實驗結果 樣本空間 所有樣本值組成的集合 2.統計量 均值,方差,k原點矩,k階中心距 樣本均值 注意 樣本均值和隨...