求报表中的环比和同比是如何增长的

hhrzf123 2011-03-24 11:18:55
月份是根据查询条件,动态生成的


2010年10月 2010年11月
营运组织 销售额 环比增长 同比增长 销售额 环比增长 同比增长
A店 1000 2000
B店 3000 4000


环比增长和同比增长的计算公式如何写?

2010年11月份与2010年10月份相比较称其为环比。

2010年11月份与2009年10月份相比较称其为同比。
...全文
653 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
hhrzf123 2011-03-31
  • 打赏
  • 举报
回复
哈哈,问题解决了
--小F-- 2011-03-24
  • 打赏
  • 举报
回复
你不都写出来了么??

select
*,
环比增长=(select 销售额 from tb where convert(varchar(7),getdate(),120))/=(select 销售额 from tb where dateadd(mm,-1,convert(varchar(7),getdate(),120))),
同比增长==(select 销售额 from tb where convert(varchar(7),getdate(),120))/=(select 销售额 from tb where dateadd(yy,-1,convert(varchar(7),getdate(),120)))
...
from
tb
hhrzf123 2011-03-24
  • 打赏
  • 举报
回复
sql server2008 bi

报表
查询条件:
2010年10月,2010年11月,2010年12月,2011年1月等

假设这个门店是2010年10月开始销售的,为了计算,假设200年11月是有销售数据的



2010年11月的环比增长计算公式

(2010年11月的销售额-2010年10月的销售额)/ 2010年10月的销售额

环比还有一种情况的计算公式是,如果计算2010年1月的环比

(2010年1月的销售额-2009年12月的销售额)/ 2009年12月的销售额



2010年11月的同比增长计算公式

(2010年11月的销售额-2009年11月的销售额)/ 2009年11月的销售额

时间
CREATE TABLE "DY"."D_TIME"
( "D_TIME" DATE,
"DIM_YEAR" VARCHAR2(4),
"DIM_QUARTER" VARCHAR2(7),
"DIM_MONTH" VARCHAR2(7),
"DIM_DAY" VARCHAR2(11)
)

销售表
CREATE TABLE "DY"."TB_SALBI"
( "SALBI_ID" NUMBER(*,0) NOT NULL ENABLE,
"SALBI001" NUMBER(*,0) 营运组织ID,
"SALBI002" NUMBER(*,0) 销售额
"SALBI003" DATE 销售时间)

营运组织表
CREATE TABLE "DY"."TB_PUBCB"
( "PUBCB_ID" NUMBER(*,0) NOT NULL ENABLE,
"PUBCB001" NUMBER(*,0) 营运组织名称)










Mr_Nice 2011-03-24
  • 打赏
  • 举报
回复
LZ 请给数据,给结果。


发帖注意事项
http://topic.csdn.net/u/20091130/21/fb718680-98ff-4afb-98d8-cff2f8293ed5.html?24281

最好给出完整的表结构,测试数据,计算方法和正确结果.
zxhx 2011-03-24
  • 打赏
  • 举报
回复
上面可以是日的同比、环比,也可以是月的同比、环比~
实际结果根据你当前的时间粒度决定~
zxhx 2011-03-24
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 hhrzf123 的回复:]

mdx
[/Quote]
1,月份不算是维度的,时间维度统一所有时间相关的维度,不同的是按需求建立各种层次,并假定你建cube的measures中的SALBI002为sum;

2,你要做的:
首先你得建一个时间维度DimTime,假定层次是year-month-day,根据销售额(假定是:SALBI002)做同比:
create member currentcube.[measures].[PM SALBI002]
as
sum([measures].[SALBI002])/
sum(ParallelPeriod([DimTime].[year-month-day].currentmember.parent,[DimTime].[year-month-day].currentmember),[measures].[SALBI002])

做环比:
sum([measures].[SALBI002])/
sum([DimTime].[year-month-day].currentmember.prevmember,[measures].[SALBI002])

空值处理需要注意一下,用IsEmpty函数判断
hhrzf123 2011-03-24
  • 打赏
  • 举报
回复
mdx
zxhx 2011-03-24
  • 打赏
  • 举报
回复
你到底是要sql表达还是mdx表达?
hhrzf123 2011-03-24
  • 打赏
  • 举报
回复
不是SQL这么简单,要设置计算列

度量值组

TB_SALBI
SALBI002 销售额


维度
D_TIME
DIM_MONTH 月份

TB_PUBCB
PUBCB001 营运组织名称



cjh200102 2011-03-24
  • 打赏
  • 举报
回复
楼主还纠结啥呢?
本课程是PowerBI系列课程之DAX函数专题讲解,包含以下内容 1.  DAX函数基础知识什么是DAX函数数学函数:ABS、DIVIDE、MOD、RAND、ROUND、FIXED等日期和时间函数: CALENDAR、CALENDARAUTO、MONTH、YEAR、DATE、DT等信息函数:USERNAME、USERPRINCIPALNAME、HASONEFILTER、HASONEVALUE、ISFILTERED、ISCROSSFILTERED、ISINSCOPE、ISBLANK、SELECTEDMEASURE、SELECTEDMEASURENAME等逻辑函数:AND、OR、IF、IFERROR、SWITCH、TRUE、FALSE、COALESCE(官方文档含糊不清-结合实例)等关系函数:CROSSFILTER、RELATED、RELATEDTABLE等筛选器函数:FILTER、CALCULATE、ALL、ALLEXCEPT、ALLSELECTED、EARLIER、KEEPFILTERS、REMOVEFILTERS、SELECTEDVALUE、LOOKUPVALUE等父子函数:PATH、PATHCONTAINS、PATHITEM、PATHLENGTH等统计函数:AVERAGE、COUNT、MAX、MIN、SUM等迭代统计函数:AVERAGEX、COUNTX、MAXX、MINX、SUMX、RANKX等表函数: FILTERS 、ADDCOLUMNS、 SELECTCOLUMNS、 CROSSJOIN、 EXCEPT、 GENERATE、 GROUPBY、 SUMMARIZE、 SUMMARIZECOLUMNS、 TOPN、 TREATAS、 UNION、 VALUES、DISTINCT、DATATABLE、NATUALINNERJOIN、NATRUALLEFTOUTERJOIN等文本函数: EXACT、MID、 FIND、 LEN、 REPT、 LOWER、 UPPER、 UNICHAR等时间智能函数:DATEADD、DATESMTD、FIRSTDATE、LASTDATE、SAMEPERIODLASTYEAR等财务函数:2020.7之后发布的,和Excel财务函数相似,网页和demo pbix简单介绍其他函数:BLANK、ERROR、IFERROR等 DAX函数初体验:Max、Sum、Divide、if、Values等值函数表函数以及表和列的概念DAX函数术语、语法、运算符DAX运算符和引擎字母大小写问题DAX编程注释和快捷键DAX与Excel函数的共同点和区别(PPT)DAX、xmSQL与SQL表达式的区别(PPT)DAX函数的自学途径 2.  PowerBI数据建模知识维度建模关系传递和交叉筛选器方向-理解表关系(1v1, 1vM, Mv1,MvM)两个方向上应用安全筛选器关闭关系自动检测新建计算列新建度量值新建计算表:辅助表(五种方式)、日历表数据类型讲解数据格式控制:%、$、千位分隔符、小数位、日期格式Format函数自定义数据格式Convert函数做数据类型转换解决文数字单位 万 的显示问题Date和DT函数定义固定日期值显示和隐藏列DAX代码分析器阅读DAX表达式方法:从上至下、由内到外(注意Calculate的计算顺序)调试DAX表达式方法:分布输出或VAR输出3.  DAX函数原理 Vertipaq列式数据库原理理解度量值和计算列理解行上下文和筛选上下文:Calculate示意图行上下文使用VAR替代EARLIERVAR变量在定义时的上下文计算VAR变量是采用惰性计算(使用时计算)理解扩展表和RELATED函数理解数据沿袭Lineage 4.  开始感知DAX函数的强大DAX函数实现特殊符号的使用DAX函数实现切片器默认当前月或天DAX函数使切片器默认代表无任何选择DAX函数使切片器仅显示有数据的选项DAX函数使切片器反向筛选和计算DAX函数使切片器之间取并集DAX函数使关系多端的切片器筛选一端的切片器 DAX函数实现年月共同决定数据排序DAX函数实现动态图表标题DAX函数实现动态图表配色和图标DAX函数实现动态纵坐标DAX函数实现动态横坐标5.  理解重点DAX函数重之重FILTER 和 CALCULATE和CALCULATETABLE详解调节器REMOVEFILTERS和ALL、ALLEXCEPT函数调节器ALL、ALLSELECTED和ISINSCOPE占比分析调节器AllSELECTED和KEEPFILTERS的比较调节器USERELATIONSHIP激活关系调节器TREATAS动态建立关系调节器CROSSFILTER改变筛选器方向重点之ISFILTERED和ISCROSSFILTERED重点之HASONEVALUE和ISINSCOPE的区别重点之表函数SELECTEDCOLUMNS和ADDCOLUMNS重点之表函数NATUALINNERJOIN和NATRUALLEFTOUTERJOIN重点之表函数FILTERS和VALUES比较重点之VALUES和DISTINCT的区别重点之分组函数SUMMARIZECOLUMNS详解重点之函数LOOKUPVALUE vs RELATED vs VLOOKUP 重点之集合函数UNION、INTERSECT、EXCEPT重点之集合函数CROSSJOIN和GENERATE 笛卡尔积重点之值合并、列合并、表合并CONCATENATEX重点之BLANK行产生的原因和BLANK相关函数重点之COALESCE函数处理空重点之FIRSTNOBLANK和FIRSTNOBLANKVALUE函数重点之使用VAR变量表的列重点之Error和IfError函数6.  实际案例-日期时间和时间智能相关关键点-日期表和事实表关联问题时间智能-同比环比分析时间智能-累计聚合、滚动聚合、移动平均时间智能-期初期末库存分析日期分析-计算任意所选月份的环比日期分析-周的同比环比和周聚合日期分析-指定月份的同比环比和季度环比日期分析-计算季末或季末月份的数据日期分析-趋势图根据最近月份取TopN日期分析-动态指定某个日期区间分析日期分析-动态任意区间段做数据对比日期分析-实现两个日期列的范围筛选日期分析-按工作日计算日期差日期分析-计算最近两次购买日期差日期分析-根据历史数据做销售预测日期时间函数和时间智能函数使用总结7.  实际案例-DAX函数进阶进阶-解决列排序对计算的影响进阶-实现切片器筛选之间的OR逻辑进阶-矩阵Matrix高亮显示最大值最小值进阶-DAX列转行 vs 矩阵列转行和逆透视进阶-非日期类型的累计聚合进阶-排名逻辑的4种实现-RANKX详解进阶-分组内排名的实现和理解迭代函数进阶-TopN/BottomN和Others的实现进阶-TopN实现动态指标进阶-TopN实现N的动态进阶-分组内动态TopN和Others 进阶-商品折上折-迭代函数SUMX详解 进阶-分析客户购买行为进阶-找出无购买行为的客户进阶-客户购买商品关联度分析 进阶-新客户分析进阶-流失客户分析进阶-回流客户分析进阶-客户购买频次和区间分析进阶-RFM客户价值分析进阶-帕累托分析进阶-盈亏平衡分析报表性能优化思路(PPT)  
电商调研报告 电子商务定义 电子商务的定义是,电子商务是指在互联网、企业内部网和增值网上以电子交易方式进行交易或松和相关服务的活动,是传统商业活动各环节的电子化、网络化。 狭义上讲,电子商务是指通过使用互联网等电子工具在全球范围内进行的商务贸易活动。广义上讲,电子商务就是通过电子手段进行的商业事务活动。通过使用互联网等电子工具,使公司内部、供应商、客户和合作伙伴之间,利用电子业务共享信息,实现企业间业务流程的电子化,配合企业内部的电子化生产管理系统,提高企业的生产、库存、流通和资金等各个环节的效率。 电子商务可提供网上交易和管理等全过程的服务。因此,它具有广告宣传、咨询洽谈、网上订购、网上支付、电子账户、服务传递、意见征询、交易管理等各项功能。 电子商务构成要素 电子商务的四要素:商城、消费者、产品、物流。 1. 商城:各大网络平台提供一个安全、稳定的电子交易场所,可以为消费者提供质优价廉的商品和服务,同时也吸引消费者购买的同时促使更多商家的入驻。 2. 消费者:消费者是电子商务的最根本支撑点,也是一切商贸活动的对象。 3. 产品:产品可以是实物、虚拟商品,也可以是服务。 4. 物流:与物流公司建立合作关系,为消费者的购买行为提供最终保障,这是电商运营的硬性条件之一。 根据电子商务物流行业的特点,电子商务物流系统的基本功能包括: 订单管理:包括订单控制流程、订单的生命周期、订单的有效性标准、订单的调整、订单处理流程。 客户管理:包括客户基本信息管理、商品信息管理、关键业务指标分析。 供应商管理:包括基本信息、采购管理、库存管理、退换货管理、结算管理、预付款、账期、供应商绩效管理。 仓储管理:包括基本流程设计、基本资料管理、入库管理、库存管理、盘点管理、补货管理、出库管理、退货管理、RF条码管理系统。 运输管理:包括调度管理、运输管理、运输作业管理、运力管理、终端分拨配送管理、断配送信息管理。 计费与结算管理:包括计费管理、结算管理。 数据分析管理:包括报表管理、BI报表分析管理。 电子商务必要性 电子商务在各国或不同的领域有不同的定义,但其关键依然是依靠电子设备和网络技术进行的商业模式,随着电子商务的高速发展,它已不仅仅包括其购物的主要内涵,还应包括了物流配送等附带服务。 电商调研报告全文共7页,当前为第1页。电子商务包括电子货币交换、供应链管理、电子交易市场、网络营销、在线事务处理、电子数据交换(EDI)、存货管理和自动数据收集系统。是未来商业的主流模式,也是市场发展的必然方向。 电商调研报告全文共7页,当前为第1页。 电商数据 "十二五"时期,我国电子商务行业发展迅猛,产业规模迅速扩大,电子商务信息、交易和技术等服务企业不断涌现。 2010年国电子商务市场交易额已达4.5万亿万,同比增长22%。 2011年我国电子商务交易总额再创新高,达到5.88万亿万,其小企业电子商务交易额达到3.21万亿万。 2012年第一季度,国电子商务市场整体交易规模1.76万亿,同比增长25.8%,环比下降4.2%。2012年第二季度,我国电子商务市场整体交易规模1.88万亿,同比增长25.0%,环比增长7.3%。 到2013年底,国电子商务市场交易规模达10.2万亿,同比增长29.9%。其,B2B电子商务市场交易额达8.2万亿元,同比增长31.2%。网络零售市场交易规模达18851亿元,同比增长42.8%。排在前十的省份(含直辖市)分别为:广东省、江苏省、北京市、上海市、浙江省、山东省、湖北省、福建省、四川省、湖南省。 截止2013年12月,电子商务服务企业直接从业人员超过235万人。由电子商务间接带动的就业人数,已超过1680万人。 2013年电子商务市场细分行业结构,B2B电子商务占比80.4%;网络零售交易规模市场份额达到17.6%;网络团购占比0.6%;其他占1.4%。 国家对电商扶持政策将出台 国家发展改革委2013年5月28日表示,13个部门将出台系列政策措施,从可信交易、移动支付、网络电子支票、商贸流通和物流配送共5个方面支持电子商务发展。国家发展改革委员表示在可信交易方面,国家工商总局正在会同有关部门,推进电子商务交易主体、课题和交易过程基础信息的规范管理和服务;质检总局也在着力研究建立电子商务交易产品基础信息的规范化管理制度,建立基于统一产品编码体系的质量公开制度;商贸部着力推进信用监测体系的建设。 在移动支付方面,国人民银行正在针对当前移动支付快速发展的需要,研究制定移动支付发展的具体政策,引导商业银行、各类支付机构实施移动支付的金融行业标准。 在网络电子发票方面,国家税务总局正在进一步研究推进网络电子发票试点,完善电子发票的管理制度和标准规范;财政部研究完善电子快捷档案的管理制度。 在贸易流通领域,

590

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧