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

软件开发方案书百度搜索引擎优化的养成良好心态

软件开发方案书,百度搜索引擎优化的养成良好心态,免费网站模板建设,百度推广智能网站在实际的业务场景中,特别是财务模块和库存管理模块,经常需要我们针对每个月的期初期末进行相关指标计算,这也是我们之前曾经提到的Calculate基础应用——半累计计算。 现在我们也可以通过微软新推出的Index开窗函数来解决这一问题。 INDEX函…

在实际的业务场景中,特别是财务模块和库存管理模块,经常需要我们针对每个月的期初期末进行相关指标计算,这也是我们之前曾经提到的Calculate基础应用——半累计计算。

现在我们也可以通过微软新推出的Index开窗函数来解决这一问题。

INDEX函数基础语法

INDEX(<position>[, <relation>][, <orderBy>][, <blanks>][, <partitionBy>][, <matchBy>])

参数介绍:

position:从中获取数据的绝对位置(从 1 开始):1为第一行,-1为最后一行。

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

orderby:可选项,排序依据。

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

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

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

PS:

是不是非常的疑惑?感觉和OFFSET函数没啥区别啊?

没错,是这样的,除了函数功能有所区分以外,剩下的参数用途基本一致。

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

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

案例数据就一张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   ----新增列)
)

模型关系如下:

添加如下基础度量值:

销售数量:

001.Quantity =
SUM ( Sales[Quantity] )

半累计计算:

002.LastDayQuantity =
CALCULATE ( [001.Quantity], LASTDATE ( 'Date'[Date] ) )

半累计计算优化:

003.LastDayQuantityPlus =
CALCULATE ([001.Quantity],FILTER ( ALL ( 'Date' ), 'Date'[Date] = MAX ( 'Date'[Date] ) )
)

结果如下:

这是我们之前的处理方式,利用Lastdate函数或Filter+All+Max的组合,完成半累计计算,求出相关指标。

现在,我们可以通过Index函数,来实现上述需求:

004.IndexLastDayQuantity =
CALCULATE ( [001.Quantity], INDEX ( -1, VALUES ( 'Date' ) ) )

结果如下:

可以看出,三者计算的结果是一致的,那么性能方面呢?

性能方面的话,Lastdate的方式速度最快,Filter和Index速度不好区分。

从结果导向的方式,白茶还是推荐大家使用LastDate的方式。

除了上述的例子以外,Index还可以用来计算期初值。

005.IndexFirstDayQuantity =
CALCULATE ( [001.Quantity], INDEX ( 1, VALUES ( 'Date' ) ) )

结果如下:

http://www.qdjiajiao.com/news/9300.html

相关文章:

  • 网站创意设计公司seo引擎搜索入口
  • 做坑网站需要线上推广的渠道和方法
  • 网站的ftp别的公司会给么国际购物网站平台有哪些
  • 外贸 需要到国外建网站吗软文广告300字范文
  • 网站怎么做footer全球热搜榜排名今日
  • 网站建设就业广西南宁做网站的公司
  • 做网站用哪种语言好seo成功案例分析
  • 广州seo网站北京疫情又严重了
  • 深圳网站建设 设计科技有限公司百度注册
  • 顺义区做网站的公司福州360手机端seo
  • 无线网站应建设在什么地方黄山seo公司
  • 中国互联网广告公司排名陕西seo快速排名
  • 辽宁网站建设培训班微博推广方法有哪些
  • 网站中下滑菜单怎么做班级优化大师怎么下载
  • 如何介绍自己做的网站百度网盘下载的文件在哪
  • 服务好的镇江网站优化市场营销十大经典案例
  • 个人网站 可以自己做服务器优秀营销软文范例800字
  • 网站系统使用说明书最好的搜索引擎排名
  • 建设公司网站哪家好今日小说排行榜
  • 网站制作公司排名前十免费python在线网站
  • 兰州网站设计公司网络推广员的工作内容和步骤
  • 中国建设银行手机银行网站360排名优化工具
  • 手机网站支持微信支付百度推广退款电话
  • 九江网页设计公司泉州百度首页优化
  • 企业做网站维护价格竞价托管资讯
  • 域名注册以后会给你一个账户名密码上传做好的网站宁波seo优化费用
  • 网站建设与推广的实训报告什么叫网络市场营销
  • 襄阳做网站公司seo积分系统
  • 推广营销是什么意思seo外链发布技巧
  • 如何做网站站内搜索代码代运营哪家公司最靠谱