




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Mdx语法整理年-月-日 以2010-10-25为例2目前模块思路(求具体到某一天)2求本日销售量 2010-10-252求2010-10-1的销售量2求2010-10-31的销售量2求2010-9-1的销售量3求2010-9-30 的销售量3求2010-10-1到2010-10-25的截止到本月销售量3求2010-10-1到2010-10-31的本月整月销售量3求2010-9-1到2010-9-30的上月整月销售量3求2010-9-25的上月日同期销售量4求2010-9-1到2010-9-25的上月截止的销售量(错误的算法)4求2010-9-1到2010-9-25的上月截止的销售量(正确的算法)4求2010-8-25的上二月日同期销售量(正确算法)4求2010-8-25的上二月日同期销售量(错误算法)4求2010-8-1到2010-8-25的上二月截止的销售量(错误算法)5求2010-8-1到2010-8-25的上二月截止的销售量(正确算法)5求2010-1-1到2010-10-25的截止到本年销售量5求2010-1-1到2010-12-31的本年整年销售量5求2009-1-1到2009-12-31的上年整年销售量6求2009-10-25的上年日同期销售量6求2009-1-1到2009-10-25的上年截止销售量6年-月 以2010-10为例7求2010-10本月销售量7求2010-09前一个月销售量7求2010-08前两个月销售量7求2009-10去年当月的销售量7求2010-1到2010-10截止到本年的销售量8求2009-1 到2009-10截止到去年销售量8求2010-1 到2010-12 本年整年销售量8求2009-1 到2009-12 去年整年销售量9Mdx代码9年月日形式Mdx代码9年月形式Mdx代码13参数分类15日期参数格式15区域公司参数格式15管店总参数格式15门店参数格式15品牌参数格式16年-月-日 以2010-10-25为例目前模块思路(求具体到某一天) .这个结果表示的是: 2009/12/31求本日销售量 2010-10-25 求2010-10-1的销售量求2010-10-31的销售量 求2010-9-1的销售量 求2010-9-30 的销售量 求2010-10-1到2010-10-25的截止到本月销售量 求2010-10-1到2010-10-31的本月整月销售量 求2010-9-1到2010-9-30的上月整月销售量 求2010-9-25的上月日同期销售量 求2010-9-1到2010-9-25的上月截止的销售量(错误的算法) 求2010-9-1到2010-9-25的上月截止的销售量(正确的算法) 求2010-8-25的上二月日同期销售量(正确算法) 求2010-8-25的上二月日同期销售量(错误算法)求2010-8-1到2010-8-25的上二月截止的销售量(错误算法) 求2010-8-1到2010-8-25的上二月截止的销售量(正确算法) 求2010-1-1到2010-10-25的截止到本年销售量 求2010-1-1到2010-12-31的本年整年销售量 求2009-1-1到2009-12-31的上年整年销售量 求2009-10-25的上年日同期销售量 求2009-1-1到2009-10-25的上年截止销售量 年-月 以2010-10为例求2010-10本月销售量 求2010-09前一个月销售量 求2010-08前两个月销售量 求2009-10去年当月的销售量 求2010-1到2010-10截止到本年的销售量 求2009-1 到2009-10截止到去年销售量 求2010-1 到2010-12 本年整年销售量 求2009-1 到2009-12 去年整年销售量 Mdx代码年月日形式Mdx代码with member Measures.具体到某一天 AS 日期.年-月-日.parent.parent.prevmember.lastchild.lastchild.Properties(key)member Measures.本日通用模版 as Measures.销售量 /*2010-10-25的销售量*/* FirstSibling 返回成员的父成员的第一个子成员。 LastSibling 返回成员的父成员的最后一个子成员。*/member Measures.月初销售量 as (日期.年-月-日.parent.firstchild,Measures.本日通用模版) /* 2010-10-1的销售量*/member Measures.月初销售量 as (日期.年-月-日.FirstSibling,Measures.本日通用模版) /* 2010-10-1的销售量*/member Measures.月底销售量 as (日期.年-月-日.parent.lastchild,Measures.本日通用模版) /* 2010-10-31 的销售量*/member Measures.月底销售量 as (日期.年-月-日.LastSibling,Measures.本日通用模版) /* 2010-10-31 的销售量*/member Measures.上月初销售量 as (日期.年-月-日.parent.prevmember.firstchild,Measures.本日通用模版) /* 2010-9-1 的销售量*/member Measures.上月底销售量 as (日期.年-月-日.parent.prevmember.lastchild,Measures.本日通用模版) /* 2010-9-30 的销售量*/member Measures.上月底销售量 as (日期.年-月-日.FirstSibling.prevmember,Measures.本日通用模版) /* 2010-9-30 的销售量*/member Measures.截止到本月销售量 as iif(sum(mtd(日期.年-月-日),iif(Measures.本日通用模版=null,0,Measures.本日通用模版)=0,null,sum(mtd(日期.年-月-日),iif(Measures.本日通用模版=null,0,Measures.本日通用模版) /*2010-10-1 到2010-10-25 的销售量*/member Measures.本月整月销售量 as (日期.年-月-日.parent,Measures.本日通用模版) /*2010-10-1 到2010-10-31 的销售量*/member Measures.上月整月销售量 as (日期.年-月-日.parent.prevmember,Measures.本日通用模版)/* 2010-9-1 到2010-9-30日的销售量*/member Measures.上月日同期销售量 as (PARALLELPERIOD(日期.年-月-日.月, 1,日期.年-月-日),Measures.本日通用模版)/* 2010-9-25日的销售量*/-PARALLELPERIOD表示是是同期销售量member Measures.上月截止销售量 as (PARALLELPERIOD( 日期.年-月-日.月, 1,日期.年-月-日),Measures.截止到本月销售量)/* 2010-9-1 到-9-25 日的销售量 (这种做法非常的不对, 因为如果是-10-31的话,这个同期就查询不到数据, 所以只有使用上月日同期销售量的求和来做才可以的,以后建议不要使用这个来求解)*/member Measures.上月截止销售量 as iif(sum(mtd(日期.年-月-日),iif(Measures.上月日同期销售量=null,0,Measures.上月日同期销售量)=0,null,sum(mtd(日期.年-月-日),iif(Measures.上月日同期销售量=null,0,Measures.上月日同期销售量) /* 2010-9-1 到-9-25 日的销售量这个是非常正确的求法.*/member Measures.上二月日同期销售量 as (PARALLELPERIOD(日期.年-月-日.月, 2,日期.年-月-日),Measures.本日通用模版)/* 求解-8-25 的销售量*/member Measures.上二月日同期销售量 as (PARALLELPERIOD(日期.年-月-日.月, 1,日期.年-月-日),Measures.上月日同期销售量)/* 求解-8-25 的销售量,如果是月底的话,就会出现问题,以后不要这样的使用了.*/member Measures.上二月截止销售量 as iif(sum(mtd(日期.年-月-日),iif(Measures.上二月日同期销售量=null,0,Measures.上二月日同期销售量)=0,null,sum(mtd(日期.年-月-日),iif(Measures.上二月日同期销售量=null,0,Measures.上二月日同期销售量) /* 求解-8-1 到2010-8-25 的销售量*/member Measures.上二月截止销售量 as iif(sum(mtd(日期.年-月-日),iif(Measures.上二月日同期销售量=null,0,Measures.上二月日同期销售量)=0,null,sum(mtd(日期.年-月-日),iif(Measures.上二月日同期销售量=null,0,Measures.上二月日同期销售量) /* 求解-8-1 到2010-8-25 的销售量,如果是月底的话,就会出现问题,以后不要这样的使用了.*/member Measures.截止到本年销售量 asiif(sum(ytd(日期.年-月-日),iif(Measures.本日通用模版=null,0,Measures.本日通用模版)=0,null,sum(ytd(日期.年-月-日),iif(Measures.本日通用模版=null,0,Measures.本日通用模版) /*2010-1-1 到2010-10-25 的销售量*/member Measures.本年整年销售量 as (日期.年-月-日.parent.parent,Measures.本日通用模版) /*2010-1-1 到2010-12-31 的销售量*/ member Measures.上年整年销售量 as (日期.年-月-日.parent.parent.prevmember,Measures.本日通用模版) /*2009-1-1 到2009-12-31 的销售量*/member Measures.上年日同期销售量 as (PARALLELPERIOD( 日期.年-月-日.年, 1,日期.年-月-日),Measures.本日通用模版)/*2009-10-25 的销售量*/ member Measures.上年截止销售量 as iif(sum(ytd(日期.年-月-日),iif(Measures.上年日同期销售量=null,0,Measures.上年日同期销售量)=0,null,sum(ytd(日期.年-月-日),iif(Measures.上年日同期销售量=null,0,Measures.上年日同期销售量) /*2009-1-1 到2009-10-25 的销售量*/select Measures.具体到某一天,Measures.本日通用模版,Measures.月初销售量,Measures.月初销售量,Measures.月底销售量 ,Measures.月底销售量 ,Measures.上月初销售量 ,Measures.上月底销售量,Measures.上月底销售量,Measures.截止到本月销售量,Measures.本月整月销售量 ,Measures.上月整月销售量,Measures.上月日同期销售量,Measures.上月截止销售量, Measures.上月截止销售量 ,Measures.截止到本年销售量,Measures.本年整年销售量,Measures.上年整年销售量,Measures.上年日同期销售量,Measures.上年截止销售量,Measures.上二月日同期销售量,Measures.上二月日同期销售量,Measures.上二月截止销售量,Measures.上二月截止销售量 on 0 from KPI where 日期.年-月-日.年.&2010.&10.&2010-10-25T00:00:00年月形式Mdx代码WITH MEMBER Measures.本月通用模版 AS Measures.销售量 /* 2010-10 的销售量*/MEMBER Measures.前一月整车销售台次 AS (Measures.本月通用模版,ParallelPeriod (日期.年-月.月 , 1,日期.年-月)MEMBER Measures.前一月整车销售台次 AS (Measures.本月通用模版,日期.年-月.prevmember)/* 2010-9 的销售量*/MEMBER Measures.前两月整车销售台次 AS (Measures.本月通用模版,ParallelPeriod (日期.年-月.月,2, 日期.年-月) MEMBER Measures.前两月整车销售台次 AS (Measures.本月通用模版,日期.年-月.prevmember.prevmember)/* 2010-8 的销售量*/MEMBER Measures.去年当月整车销售台次 AS (Measures.本月通用模版,ParallelPeriod (日期.年-月.年,1,日期.年-月)/* 2009-10 的销售量*/MEMBER Measures.本年累计整车销售台次 AS iif(sum(ytd(日期.年-月),(iif(Measures.本月通用模版=null,0,Measures.本月通用模版)=0,null,sum(ytd(日期.年-月),(iif(Measures.本月通用模版=null,0,Measures.本月通用模版) /* 2010-1 到-10 的销售量*/MEMBER Measures.去年累计整车销售台次 AS iif(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江苏省徐州市鼓楼区2024-2025学年三年级数学第二学期期末调研模拟试题含解析
- 湖南文理学院芙蓉学院《误差理论与数据处理》2023-2024学年第二学期期末试卷
- 浙江省杭州市拱墅区公益中学2024-2025学年初三4月质量检测试题(四)数学试题含解析
- 山东省淄博市临淄区金山中学2024-2025学年下学期初三年级期中考试英语试题试卷含答案
- 山东省青岛第二中学2024-2025学年高考第三次质量调研物理试题试卷含解析
- 重庆外语外事学院《土木工程施工与管理软件应用》2023-2024学年第二学期期末试卷
- 山东省济南历下区2024-2025学年高中毕业班第一次综合质量检查数学试题含解析
- 昆明艺术职业学院《土地管理信息系统》2023-2024学年第二学期期末试卷
- 湛江市高一上学期期末调研考试语文试题
- 乳制品企业良好生产规范
- 2025中国新型储能行业发展白皮书
- 海南省天一大联考2024-2025学年高三学业水平诊断(四)语文试题及答案
- 社会认知力测试题及答案
- 肉鸡供需合同协议网页
- 《机械制图(多学时)》中职全套教学课件
- 骆驼祥子考点单选题100道及答案解析
- 新教科版小学1-6年级科学需做实验目录
- 重症培训重症监测的基本原则和方法
- 人体红外测温仪的设计毕业设计论文
- 球墨铸铁管安装施工方案(完整版)
- 个人档案表(最新整理)
评论
0/150
提交评论