国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

任意時間段量的統計

2024-07-21 02:07:35
字體:
來源:轉載
供稿:網友

如果查詢時間段是維中的成員,那么這段時間的量的匯總可以直接得出!(缺省狀態下,維中成員是按級別
匯總的),如查詢1997年或1997年3月的匯總,可以使用以下語句:
select
    {[time2].[1997]} on columns,
   {[customers].[country].members} on rows
from sales
where ([measures].[store sales])
或[time].[1997].[q1].[3]
但很多情況下,客戶希望得到任意時間段的匯總!通常,我們可以這樣實現:
如:1997.1.8--1997.5.13
with member [time2].[1997.1.8--1997.5.13] as 'sum([time2].[1997].[q1].[1].[8]:[time2].[1997].[q2].[5].[13])'
select
    {[time2].[1997.1.8--1997.5.13]} on columns,
   {[customers].[country].members} on rows
from sales
where ([measures].[store sales])

注意事項:
1)時間段的起始和結束日期必須是同一級別;
2)未知系統是否會優化查詢,所以盡可能使用聚集:如1997.1.8--1997.5.13可以分解為:
sum([time2].[1997].[q1].[1].[8]:[time2].[1997].[q1].[1].[31])+
sum([time2].[1997].[q1].[2]:[time2].[1997].[q1].[3])+
[time2].[1997].[q2].[4]+
sum([time2].[1997].[q2].[5].[1]:[time2].[1997].[q2].[5].[13])
分段盡可能優化,并且可以使用減法!!
如:
sum([time2].[1997].[q1]:[time2].[1997].[q2])-
sum([time2].[1997].[q1].[1].[1]:[time2].[1997].[q1].[1].[7])-
sum([time2].[1997].[q2].[5].[14]:[time2].[1997].[q2].[6].[30])

以上個人意見,僅供參考!


 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南康市| 高平市| 苍梧县| 佛冈县| 克什克腾旗| 孟连| 共和县| 三门峡市| 左云县| 兖州市| 香格里拉县| 富蕴县| 四川省| 昭苏县| 张家港市| 喀什市| 张家界市| 宜君县| 沈阳市| 南阳市| 亚东县| 武清区| 葵青区| 武山县| 承德市| 玉门市| 工布江达县| 阳高县| 高密市| 西林县| 会东县| 清流县| 阜康市| 囊谦县| 广州市| 阿克苏市| 兖州市| 姜堰市| 宝鸡市| 龙海市| 澎湖县|