范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

PowerBI2022年底正式推出的DAX新函数OFFSETINDEXWINDOW

  2022年的最后一次更新,正式发布了三个新的DAX函数,OFFSET、INDEX、WINDOW,这篇文章来看一下这三个函数的用法。
  OFFSET
  用于检索偏移特定行后的结果,语法如下: OFFSET(
  偏移的行数, //可以是常量,也可以是返回值的表达式
  表表达式, //可选
  orderBy,  //可选,排序依据,如省略,第二个参数须指定
  空白参数,  //可选,保留的参数位置,暂时无用
  partitionBy  // 可选,分区依据,如果省略,视同只有一个分区
  )
  语法看起来比较复杂,通过具体的示例来理解,可以更轻松地熟悉它的用法。
  下面根据这个表格来说明,这是每个季度的销售额,
  如果要获得上个季度的销售额,除了用之前的时间智能函数,还可以这样写: OFFSET =
  CALCULATE(
  [销售额],
  OFFSET(-1,ALLSELECTED("日期表"[年度季度]))
  )
  OFFSET返回表,度量值中一般利用CALCULATE来返回定位后的结果(下面两个函数同样如此)。
  这里就是只用了OFFSET的前2个参数,第一个参数-1,表示提取向前偏移1行的数据(如果是向后偏移2行,取下下个季度的值,第一个参数应该是2);第二个参数是输出的行,后面的参数都可以省略,结果如下:
  第3个参数ORDERBY省略,默认按照第二个参数列排序,也就是按年度季度排序,向前偏移一行,就得到了上个季度的数据。
  如果想在每年范围内进行这样的偏移计算,就需要用到最后一个参数,度量值这样写: OFFSET =
  CALCULATE(
  [销售额],
  OFFSET(
  -1,
  ALLSELECTED("日期表"[年度季度],"日期表"[年度]),,,
  PARTITIONBY("日期表"[年度])
  )
  )
  对于在PARTITIONBY中的字段(以及在ORDERBY中的字段),必须放到第二个参数中,这就是上面度量值中,第二个参数里面也要带上"日期表"[年度]的原因,在年度内偏移的效果如下:
  这种偏移只在年度的区间内进行,年度变化后,再重新取开始,所以第一个季度都是空值。
  INDEX
  用于检索特定行的结果,语法如下:
  INDEX(
  检索位置,  //1表示第一行,-1表示最后一行,以此类推
  表表达式, //可选
  orderBy, //可选,排序依据,如省略,第二个参数须指定
  空白参数,  //可选,保留的参数位置,暂时无用
  partitionBy  // 可选,分区依据,如果省略,视同只有一个分区
  )
  它和OFFSET的参数几乎一样,还是拿上面的例子来说明这个函数的用法。
  如果要返回第一个季度的数据,度量值这样写:
  INDEX =
  CALCULATE(
  [销售额],
  INDEX(1,ALLSELECTED("日期表"[年度季度]))
  )
  可以看出它全部返回的都是第一行的数据;如果想按年度返回本年第一季度的数据,同样可以利用最后一个partitionBy参数: INDEX =
  CALCULATE(
  [销售额],
  INDEX(
  1,
  ALLSELECTED("日期表"[年度季度],"日期表"[年度]),,,
  PARTITIONBY("日期表"[年度])
  )
  )
  每一行的结果都是本年第一季度的数据。
  WINDOW
  返回位于给定区间内的多个行,语法如下: WINDOW(
  起始位置,
  起始位置类型, //可选, ABS(绝对)和 REL(相对),默认为 REL
  结束位置,
  结束位置类型, //可选, ABS(绝对)和 REL(相对),默认为 REL
  表表达式,  //可选
  orderBy,  //可选,排序依据,如省略,第5个参数须指定
  空白参数, //可选,保留的参数位置,暂时无用
  partitionBy  // 可选,分区依据,如果省略,视同只有一个分区
  )
  后面4个参数与前两个函数也是一样的,只是WINDOW返回一个区间,所以前面用了4个参数来确定起止位置以及位置的类型。
  常用的滚动就和,比如计算前两个季度的累计之和,可以用WINDOW函数这样写度量值: WINDOW=
  CALCULATE(
  [销售额],
  WINDOW(
  -1,REL,0,REL,
  ALLSELECTED("日期表"[年度季度])
  )
  )
  如果位置类型是相对,则位置负数就表示向前移动几行,0表示当前行,效果如下:
  如果将位置改成绝对,1就表示表的第一行(-1表示表的最后一行),度量值这样写: WINDOW =
  CALCULATE(
  [销售额],
  WINDOW(
  1,ABS,1,ABS,
  ALLSELECTED("日期表"[年度季度])
  )
  )
  起止位置都是第一行,其效果就是取绝对位置的第一行数据:
  还可以通过设置起始位置绝对引用,结束位置相对引用,来实现累计求和的效果: WINDOW =
  CALCULATE(
  [销售额],
  WINDOW(
  1,ABS,0,REL,
  ALLSELECTED("日期表"[年度季度])
  )
  )
  起始位置1绝对,就是从第1行开始,结束位置0相对,就是到达当前行结束,因此可以实现从第一行累加到当前行的效果。
  看到WINDOW函数的起止位置设置,是不是有Excel单元格绝对引用、相对引用的感觉,它确实像Excel一样,带来了更加灵活的区间计算。
  WINDOW函数像前面两个函数一样,也可以设置最后一个partitionBy参数,来实现本年内的区域计算,比如本年累积求和:
  WINDOW =
  CALCULATE(
  [销售额],
  WINDOW(
  1,ABS,0,REL,
  ALLSELECTED("日期表"[年度季度],"日期表"[年度]),,,PARTITIONBY("日期表"[年度])
  )
  )
  以上就是这三个新函数的基本用法,为便于理解,上面的示例用的是日期序列计算,其实熟悉了他们的用法以后,其他类型的计算也是可以用这些函数。
  这三个函数还没有最终完善,相信之后它们会变得更加强大和灵活,也会带来更丰富的应用场景。 其他精彩内容
  PowerBI如何进行财年分析?
  漂亮的桑基图,PowerBI帮你轻松制作
  PowerBI报告中如何嵌入视频?

湖勇大战!浓眉填满数据栏,纳恩100命中率,库里维金斯单节19分NBA季前赛的比赛继续进行,湖人对阵勇士的比赛打响,新赛季的比赛还没有正式开打,勇士队就遇到了大麻烦,在一次队内训练的过程中,格林与普尔发生了激烈冲突,格林一拳击倒了普尔,好在是队联盟键盘侠对S12复盘,麻辣香锅惹争议,直言大飞状态下滑今年英雄联盟世界赛S12非常精彩,中国有四支队伍进入了比赛当中,在10月8日刚刚结束的首日小组赛中,RNG和JDG都赢得了比赛的胜利,为了让大家更好的了解赛事,虎牙推出了联盟键盘侠今天!CBA新赛季常规赛正式打响,深圳VS山东,辽宁VS广厦CBA联赛2223赛季常规赛,今天终于正式打响!揭幕战有两场比赛,深圳队VS山东队,辽宁队VS广厦队,其中黄金时间段播出的辽宁与广厦的比赛CCTV5有直播。CBA第一阶段的比赛在杭对话亚信安全现代勒索攻击团伙其实就是APT组织,单纯靠数据备份治标不治本勒索软件已成为最被瞩目的安全威胁之一。全球威胁情报机构RiskIQ曾发表过统计,表示每1分钟就有6家单位遭受勒索攻击,而每分钟因网络安全导致的损失高达180万美元,整年超过6万亿人新材料产业七大发展方向我国新材料产业正处于由中低端产品自给自足向中高端产品自主研发进口替代的过渡阶段国内高端新材料技术和生产偏弱,近年来产能虽有显著提高,但还未能满足国内高端产品需求,材料强国之路任重而经常吃燕窝的人会在不知不觉中内调养好自己的状态人一到中年的时候就会逐渐的出现衰老的迹象,血zi会一直上升,然而这些飙升一般会出现在平时生活不规律的人身上。吃燕窝的人比较不容易生病,燕窝可以增强体质,调整身体的状态,迎接忙碌的工全球发展迅猛的板式网球,在中国却很难走出上海今年8月,国际奥委会公布了2028年洛杉矶奥运会9个新项目的候选名单,当国内体育界为极限飞盘未能入选而遗憾时,整个西班牙语和拉丁语地区最惋惜的,应该是板式网球(Padel)的缺席。国少输给一个人!最终出线完成任务中国2006年龄段U16国少队最终还是没有能够挡住澳大利亚队的攻势,尤其是17号伊兰昆达的个人冲击,以1比3输给了对手,未能拿到锁定决赛阶段比赛入场券所需要的1分。最终,国少队以2成都世乒赛团体赛有感成都世乒赛团体赛已完美收官。昨天中日半决赛是提前上演的冠亚军对决,男乒险胜日本挺进决赛,轻松30夺冠就显而易见了。因为这些年乒乓球团体决赛不论男女几乎都是中日对决。因2020东京奥镜报英格兰建议太太团注意衣着,有人考虑穿阿拉伯长袍直播吧10月10日讯据镜报报道,英格兰太太团已经被建议,如果随队参加卡塔尔世界杯,就必须注意着装问题,以尊重当地习俗。镜报表示,由于目前的新冠疫情依然严峻,英格兰主帅索斯盖特不排除比赛结束后,运动员都想进100的液氮急冻箱,到底有什么作用?前言不知道大家对液氮有没有一定的认识,其实在生活中,有很多人对液氮的了解并不是特别充分,只知道它温度很低。而一些有经常观看体育比赛的粉丝就一定知道液氮有什么作用,液氮最主要的就是能
王毅同韩国外长朴振举行视频会晤2022年12月12日,中共中央政治局委员国务委员兼外长王毅同韩国外长朴振举行视频会晤。王毅表示,不久前,习近平主席同尹锡悦总统在巴厘岛成功会晤,为中韩关系下步发展明确了方向。当前国赛省赛!山东劳动职业技术学院师生再获20余项大奖大众网海报新闻记者刘佳琦通讯员刘阳报道自11月以来,山东劳动职业技术学院师生在全国行业职业技能竞赛山东省技能兴鲁职业技能大赛中脱颖而出屡获佳绩。累计收获国家级比赛二等奖1项,省级比摩洛哥成为非洲第一支晋级4强的黑马葡萄牙走了,英格兰也走了,落寞的C罗泪目沉重,佩佩场上咬牙抬胳膊(后定骨折)的痛苦状,英格兰每个孤寂的背影以及胜利者欢呼雀跃的奔跑,这,就是这个平凡的夜晚独有的气质!摩洛哥淘汰了葡老子格局越大,就越能容言容人容事成就大者,往往有大格局。一个人能身处高位,得到别人的拥戴和支持,必然是身边拥有不少能人志士,不然怎么能取得成功呢。成功确实有很大的偶然性,但相应的付出和努力是必不可少。不同的人,有品读资治通鉴用人显格局2022年12月12日原文于是贾后专朝,委任亲党,以贾模为散骑常侍,加侍中。贾谧与后谋,以张华庶姓,无逼上之嫌,而儒雅有筹略,为众望所依,欲委以朝政。疑未决,以问裴頠,頠赞成之。乃以华为侍中中书监,頠为嘉宾速递l闪马智能创始人兼CEO彭垚确认出席2022界面财经年会回顾2022年中国宏观经济的整体表现,中国经济在大变局下体现的强大韧性与特有活力吸引了我们的目光。在此背景下,上海报业集团界面新闻将于2022年12月20日星期二在上海中心2楼宴会人类史上十次惊世灾难1蒙古帝国远征(约2亿人死亡)蒙古帝国,是在13世纪由蒙古乞颜部铁木真建立的的政权,包括中国元朝金帐汗国伊利汗国察合台汗国等,广义的蒙古帝国还包括之后的北元和其他蒙古政权。无数古代厦门收藏家ampampquot淘ampampquot到老契约距今166年涉及老地名多签订于咸丰六年的契约。1980年版厦门市地名录梧村街道辖区地名图。与契约相配套的卖契表格,订立于中华民国十六年。老契约距今166年,有幸被我收藏近日,厦门收藏家陈亚元淘到了一份签订山林幽幽蜂飞蜜甜文河南日报客户端记者王小萍通讯员马占方刘晨宁图苏慧初冬时节,天朗气清,沿着007乡道一路行至卢氏县官道口镇南幽村附近,错落点缀在山林间的五彩蜂箱率先映入眼帘。走近村口的一片开阔平地美图AI绘画风靡海外多国,吴欣鸿称,人工智能生成内容市场容量超乎想象近日,凭借着新推出的AI绘画功能,美图公司旗下应用程序Meitu在日本巴西美国澳大利亚等多个国家大获流行。美图公司股价在过去几周上涨了50以上,在这段时间里,该公司旗下的Meitu36氪项目报道人人都能做3D,夏末大幅降低三维内容创作门槛去年以来,元宇宙始终是科技创投领域关注的焦点,从国内外的科技大厂,到不同领域的初创公司,纷纷从不同维度展示着自己的Metaverse基因。既然有失控玩家头号玩家这样醒目的例子一直作