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

[Power BI] CALCULATE函数

CALCULATE函数是DAX函数中最复杂、最灵活、最强大的函数,是DAX函数的引擎,该函数用于在指定筛选器修改的上下文中计算表达式

CALCULATE函数经常和ALL、FILTER、SUM等函数嵌套使用

语法格式

CALCULATE(<expression>,<filter1>,<filter2>…)

参数说明

expression:计算表达式,可以执行各种聚合运算

filter:筛选条件

CALCULATE函数的计算逻辑:通过从第二个参数开始的筛选条件,得到一个数据集合(所有筛选条件的交集形成最终的筛选数据集合),并利用第一个参数执行聚合运算,即提取有用数据并执行聚合运算

通俗地讲,CALCULATE就是"按单条件或多条件引用某度量值",返回的结果是一个值

CALCULATE基本用法示例

对发货明细表中的"城市"字段进行筛选,筛选条件是"深圳",对筛选出来的表执行商品总计(引用提前计算好的度量值),即可得到筛选后的商品总计度量值

数据源

销售明细表https://download.csdn.net/download/Hudas/92108259?spm=1001.2014.3001.5503

销售明细表(部分截图)

该销售明细表中的产品名称有"OKM冰箱"、“GL冰箱”、“HE冰箱”、"GL电视"、"HE电视"、"OKM电视"、"OKM洗衣机"、"HE洗衣机"、"GL洗衣机"


步骤1:将数据源导入到Power BI Desktop 中,单击【主页】|【Excel工作簿】选项,导入加载数据如下图所示

我们可以在'表格视图'查看导入到Power BI中的销售表的数据

步骤2:在'表格视图',点击'销售明细表',在菜单栏中选择"新建度量值",输入公式 商品总销量 = SUM('销售明细表'[销售数量]),结果如下图所示

步骤3:在'表格视图',点击'销售明细表',在菜单栏中再次选择"新建度量值",输入公式 GL冰箱总销量 = CALCULATE([商品总销量], '销售明细表'[产品名称] = "GL冰箱"),结果如下图所示

步骤4:在'报表视图',进行可视化呈现

我们可以选择卡片图进行度量值的呈现

可以发现商品总销量是92.84千,GL冰箱总销量是20.76千

http://www.dtcms.com/a/471859.html

相关文章:

  • 网站流量建设dz论坛网站建设
  • 公司网站推广执行方案怎么做国际货运代理外贸网站
  • 潍坊建设网站公司电话附近最好的装修公司
  • 做商品网站需要营业执照做网站带来的好处
  • 英文建站模板外贸用什么网站开发客户
  • 西安响应式网站设计金湖企业网站制作
  • SciPy 信号处理解析:滤波、时频分析与噪声去除
  • 做前端网站要注意哪些网站建设水平如何评价
  • 自己做网站需要做啥dw做简单小说网站
  • 广西钦州住房与城乡建设局网站莱芜网站建设优化
  • 苏州北京网站建设免费的黄冈网站有哪些下载软件
  • 织梦cms怎么打不开网站什么是网络营销的重要特点
  • 02-数据类型与基本语法-练习
  • 利用SQL脚本批量测试电子表格插件rusty_sheet 0.2.读取各种格式文件
  • 网站专栏建设推荐成都网站建设
  • springboot集成ZeroMQ
  • 萧县建设局网站wordpress加密授权
  • 钽电容和贴片电容
  • 地方门户类网站怎么找回网站
  • 做啥类型网站唐山建站公司模板
  • 东莞网站建设总结电话营销系统
  • 郑州营销型网站推广做网络推广费用
  • 杭州网站建设公司官网建设工程教育网一建论坛
  • 个人网站企业网站优化教程网官网
  • GAMESS 在 Ubuntu 24.04 平台上的编译与配置
  • 网站用户粘度房地产网站怎么建设
  • 电商平台怎么入手seo外链网站大全
  • 南昌做兼职的网站如何做网站策划案
  • 做网站的销售网页设计有哪些内容
  • phpcms网站建设wordpress id清0