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

8.1 PowerBI系列之DAX函数专题-进阶-解决列排序对计算的影响

需求

下列矩阵中,在月份列不按照原始数据的month_no排列时,能正确计算销售额占比,但是当月份按照month_no排序时就会出错,需要解决这个问题。
在这里插入图片描述

实现

month % = divide([amount],calculate([amount],all('date'[month desc])))
//排序后每个月份的占比在矩阵中都显示100%
//原因是虽然视觉对象中不可见month_no,但实际后台的代码在聚合时考虑了month_no的影响(如下图)

在这里插入图片描述

month%#2 = divide([amount],calculate([amount],all('date'[month desc],'date'[month no])))
//考虑排序列month no的影响
month%#3 = divide([amount],calculate([amount],allselected('date'))) 
//以allselected选中当前视觉对象之外的所有存在于'date'的外部上下文
http://www.lryc.cn/news/94041.html

相关文章:

  • Java的第十二篇文章——集合
  • docker 镜像制作 与 CI/CD
  • Spring Boot 异常报告器解析
  • 瑞亚太空活动公司RSA与英国国防与安全加速器达成量子项目合作
  • Shapley值法介绍及实例计算
  • 不用手动改 package.json 的版本号
  • gitlab Can‘t update,dev has no tracked branch
  • sql批量操作
  • 数据库监控与调优【九】—— 索引数据结构
  • 哈工大计算机网络传输层详解之:流水线机制与滑动窗口协议
  • Unity Mac最新打苹果包流程
  • 【MySQL数据库 | 第二十篇】explain执行计划
  • 学Python能做哪些副业?我一般不告诉别人!建议存好
  • 简化 Hello World:Java 新写法要来了
  • 【服务器】springboot实现HTTP服务监听
  • 浅谈常见的加密算法及实现
  • FTP协议详解
  • 网络安全|渗透测试入门学习,从零基础入门到精通—渗透中的开发语言
  • 八大排序算法之归并排序(递归实现+非递归实现)
  • 基于SpringBoot+Html的前后端分离的学习平台
  • MySQL实战解析底层---“order by“是怎么工作的
  • Linux和Shell:开源力量与命令行之美
  • 服务负载均衡Ribbon
  • hibernate vilidator主要使用注解的方式对bean进行校验
  • 华为HCIP第一天---------RSTP
  • Jmeter(二) - 从入门到精通 - 创建测试计划(Test Plan)(详解教程)
  • Autosar诊断实战系列06-详解Dem中Event的NvM存储
  • 04 todoList案例
  • 海睿思分享 | 浅谈企业数据质量问题
  • 神经网络:激活函数