首页 > 其他分享 >Power BI 8 DAY

Power BI 8 DAY

时间:2022-11-28 20:14:02浏览次数:39  
标签:Dates Power SUM 金额 BI 查询 2022 date DAY

目录

DAX 表达式扩展

IN

in:属于在...中的...(计算规则) 后面链接字段名

DAX_IN = CALCULATE(SUM('商机记录'[金额($M)]),('区域'[城市名] in {"北京", "上海"}))

计算结果是属于在区域中的”北京“和”上海“的商机记录中的金额字段的合计
SUM('商机记录'[金额($M)]) 是 计算规则
('区域'[城市名] in {"北京", "上海"}) 是筛选条件

NOT IN

not in:不属于在...中的...(计算规则) ,后面链接字段名

DAX_NOTIN = calculate(SUM('商机记录'[金额($M)]), not '区域'[城市名] in {"北京","上海"})
计算结果是不属于在区域中的”北京“和”上海“的商机记录中的金额字段的合计

时间智能函数

List.Dates

List.Dates(start as date, count as number, step as duration)
date
给定初始值、计数和增量期间值来生成 date 值的列表
返回大小为 count 的 date 值的列表,从 start 开始。给定的增量 step 是加到每个值的 duration 值.
输入:
List.Dates(#date(2011, 12, 31), 5, #duration(1, 0, 0, 0))
输出:
{
    #date(2011, 12, 31),
    #date(2012, 1, 1),
    #date(2012, 1, 2),
    #date(2012, 1, 3),
    #date(2012, 1, 4)
}

TOTALMTD

TOTALMTD:只支持时间点,不支持时间段,在切片器介于下参照后点,不参照前点。

TOTALMTD(表达式,Dates,[筛选器])
在应用指定的筛选器后,针对从该月份的第一天开始到指定日期列中的最后日期结束的间隔,计算指定的表达式的值
MTD = TOTALMTD(SUM('查询1'[金额]),'查询1'[日期])

PREVIOUSMONTH

PREVIOUSMONTH:在切片器列表下,支持时间点,但返回的是时间点所在月份的上一个月数据,在切片器介于下参照前点,不惨遭后点,需要前点的的位移量为一个月

PREVIOUSMONTH(Dates)
返回上个月
PVM = CALCULATE(SUM('查询1'[金额]),PREVIOUSMONTH('查询1'[日期]))

DATEADD

DATEADD:

  1. 在切片器列表下,参照点时,位移量是向前移一个月的时间点(选择2月1日,则计算结果是1月1日的值),反馈值是点

  1. 在切片器介于下,参照前点与后点,因为他的位移量是前移一个月时间段,并且反馈值是时间段。

     前:2022/1/1-后:2022/1/30->空白  一月无法前移
    
     前:2022/2/1-后:2022/2/28->310  如果后点是当月的最后一天则返回上月的最后一天,如果当月最后一天大于上月的最后一天,则也反回上月的最后一天
    
     前:2022/1/1-后:2022/3/31->590  返回一月+二月
    

DATEADD(Dates,NumberofIntervals,Interval)
按指定的间隔移动给定的一组日期。
DA = CALCULATE(SUM('查询1'[金额]),DATEADD('查询1'[日期],-1,MONTH))

标签:Dates,Power,SUM,金额,BI,查询,2022,date,DAY
From: https://www.cnblogs.com/thankcat/p/16933464.html

相关文章

  • Day25:接口详解
    接口1.1什么是接口1.2接口的特点接口的关键字是interface接口语句格式:publicinterface接口名{}publicinterfaceJumpping{voidjump();//接口的方法有且一定......
  • 代码随想录算法训练营Day10|232. 用栈实现队列、225. 用队列实现栈
    代码随想录算法训练营Day10|232.用栈实现队列、225.用队列实现栈232.用栈实现队列题目链接:232.用栈实现队列题目要求"假设所有操作都是有效的(例如,一个空的队列不会......
  • 华为云大数据BI解决方案助力“智能智造”​
    华为云大数据BI解决方案助力“智能智造”​在当前互联网+的浪潮下,制造业正处在一次新的变革之中。作为国内领先的智能制造整体方案提供商之一,华为云以“让智慧生活无处不在......
  • 做电商的看过来,华为云大数据BI方案驱动业务增长​
    ​身处大数据时代中,每件事物都可以是很多组数据,于企业而言,如何将数据价值进行有效的转换,是提升行业竞争力和自身业务发展需求的重要标尺。为了极大程度的创造数据商业价值,企......
  • 挖掘数据价值,华为云大数据BI解决方案有绝招​
    ​在没有接触电子商务时,就一直很好奇,他们是怎么知道我需要什么并及时推送给我的,直到后来自己也开始做电商的时候,才知道原来电子商务必不可少的是大数据分析方案。在这里我强......
  • 【算法训练营day18】LeetCode513. 找树左下角的值 LeetCode112. 路径总和 LeetCode113
    LeetCode513.找树左下角的值题目链接:513.找树左下角的值初次尝试后序递归法,传递一个容器保存当前节点的高度和当前节点为根的树左下角的值,递归单层逻辑是如果左子树节......
  • 每日食词—day008
    opportunityn.机会、机遇、时机.scheman.模式、架构、图式、简图、概要、纲目.typedefn.定义类型、数据类型定义redirectv. n.重定向.headern.......
  • 每日食词—day007
    alignv.对齐、对准、排列、对齐方式.allocationn.分配、定位.almostadv.几乎、差不多.alreadyadv.已经.ambientadj. n.环境的、周围的amount......
  • zabbix监控进程和监控日志
    zabbix监控进程和监控日志文章目录zabbix监控进程和监控日志一、自定义监控进程1、新建脚本存放目录2、修改zabbix_agentd.conf文件3、zabbixserver端进行测试......
  • RabbitMQ基础
    1.初识MQ1.1.同步和异步通讯微服务间通讯有同步和异步两种方式:同步通讯:就像打电话,需要实时响应。异步通讯:就像发邮件,不需要马上回复。是你却不能跟多个人同时通话。......