当前位置: 首页 > news >正文

做甲基化黑点的网站seo关键词优化方案

做甲基化黑点的网站,seo关键词优化方案,郑州电力高等专科学校专业有哪些,企业一站式网站建设白茶曾介绍过OFFSET可以用来解决同环比的问题&#xff0c;其实微软最近推出的开窗函数WINDOW也可以用来解决同环比。 WINDOW函数基础语法 WINDOW ( from[, from_type], to[, to_type][, <relation>][, <orderBy>][, <blanks>][, <partitionBy>][, &l…

白茶曾介绍过OFFSET可以用来解决同环比的问题,其实微软最近推出的开窗函数WINDOW也可以用来解决同环比。

WINDOW函数基础语法

WINDOW ( from[, from_type], to[, to_type][, <relation>][, <orderBy>][, <blanks>][, <partitionBy>][, <matchBy>] )

参数介绍:

from:表示窗口开始的位置,正负数均可,可以是固定值,也可以是DAX表达式。

from_type:修改from行为,有两个选项ABS(绝对位置)和REL(相对位置)。

to:表示窗口结束的位置,正负数均可,可以是固定值,也可以是DAX表达式。

to_type:修改to行为,有两个选项ABS(绝对位置)和REL(相对位置)。

relation:表表达式,后续参数orderby,partitionby,matchby的内部参数,都需要来自它或相关表。

orderby:可选项,排序依据。

blanks:可选项,保留参数,可以忽略。

partitionby:可选项,分区定义,参照SQL的开窗分区即可。

matchby:可选项,定义匹配数据和标识当前行的列的语句。

PS:

from和to的1代表向后移动一行,-1代表向前移动一行,0代表当前位置。

其他参数与OFFSET和INDEX函数一致,这里就不过多介绍了。

接下来我们搭配应用场景来看一下如何使用WINDOW函数。

先来看看本期的案例数据:

案例数据就一张Sales的销售事实表,表结构也相对简单,将其导入到PowerBI中。

添加如下日期表,并建立模型关系。

Date = 
GENERATE (CALENDAR ( MIN ( 'Sales'[DATE] ), MAX ( 'Sales'[DATE] ) ),VAR DA = [Date]VAR YEAR =YEAR ( DA )VAR QUARTER ="Q" & FORMAT ( DA, "Q" )VAR MONTE =FORMAT ( DA, "MM" )VAR DAY =DAY ( DA )RETURNROW ("Year", YEAR,"Quarter", QUARTER,"Month", MONTE,"DayOfMonth", DAY,"YearQuarter", YEAR & QUARTER,"YearMonth", YEAR & MONTE,"YearMonthCount",YEAR * 12 + MONTE   ----新增列)
)

模型关系如下:

添加如下基础度量值:

销售数量:

Quantity =
SUM ( Sales[Quantity] )

环比:

Offset环比% = 
VAR LastMonth =CALCULATE ( [Quantity], OFFSET ( -1, ALL ( 'Date'[Year], 'Date'[YearMonth] ) ) )
RETURNDIVIDE ( [Quantity] - LastMonth, LastMonth )

同比:

Offset同比% = 
VAR LastYear =CALCULATE ( [Quantity], OFFSET ( -12, ALL ( 'Date'[Year], 'Date'[YearMonth] ) ) )
RETURNDIVIDE ( [Quantity] - LastYear, LastYear )

这是我们之前利用OFFSET函数的写法,结果如下:

有了WINDOW函数,我们还可以这么写:

环比:

Window环比% = 
VAR LastYear =CALCULATE ([Quantity],WINDOW ( -1, REL, -1, REL, ALL ( 'Date'[Year], 'Date'[YearMonth] ) ))
RETURNDIVIDE ( [Quantity] - LastYear, LastYear )

同比:

Window同比% = 
VAR LastYear =CALCULATE ([Quantity],WINDOW ( -12, REL, -12, REL, ALL ( 'Date'[Year], 'Date'[YearMonth] ) ))
RETURNDIVIDE ( [Quantity] - LastYear, LastYear )

结果如下:

二者结果是一致的。

从执行性能上来看,OFFSET函数的效果是最优的。

无论是对比之前的时间智能函数的写法,还是对比日期表加列的写法,包括本期对比WINDOW函数的写法,OFFSET在同环比计算上的速度都是最优的。

而WINDOW函数,因为有from和to两个定位值,因此性能上面对比OFFSET是有损耗的。

http://www.yayakq.cn/news/24983/

相关文章:

  • 做网站设计多少钱做seo营销网站
  • 江西省建设工程造价管理局网站网站空间pdf下载不了
  • 网站建设的大公司wordpress黑糖
  • 合肥建设学校网站首页怎么用手机黑网站
  • 网络营销公司招聘seo短视频网页入口引流免费
  • 马鞍山专业网站制作公司wordpress换链接
  • php大型网站开发视频做华为网站的还有哪些
  • 织梦怎么做企业网站网站建设 用英文怎么说
  • 萝岗公司网站建设企业免费网站建设
  • 汕头网页设计网站方案wordpress自定义登陆页面跳转
  • 安徽元鼎建设工程有限责任公司网站中国十大咨询机构
  • 网站开发 毕业设计网页设计与网站建设在线作业答案
  • 哪个网站是做韩国化妆品正品部门网站建设多少钱
  • 北京建站模板展示python编程快速上手
  • 江西响应式网站建设哪家好做动漫网站的意义
  • 简单的网站建设公司做建筑机械网站那个网站好
  • 网站建设需要基础吗深圳专业网站设计公司
  • 网站集约化建设工作讲话深圳开发网站开发费用
  • 门户网站建设服务电商论坛网站模板
  • 61制作工厂网站软文代理平台
  • 做网站标题居中代码网站建设工作分工
  • 搜索网站怎么做的uniapp开发者中心
  • 河北省建设厅网站官网wordpress浏览器跳转
  • 最新手机网站推荐推广普通话手抄报文字内容
  • 广州企业网站设计制作如何网站建设平台
  • 网站开发流程图 最有没有高质量的网站都懂的
  • asp 网站 源码洛阳网站建设优化案例
  • 在哪个网站注册公司集团酒店网站建设
  • 网站ip改变 备案建站备案
  • 高端网站建设教学如皋建设网站