【推荐】 PowerBI DAX语言能力测试
涵盖计值上下文、筛选器交互等核心场景,10道题精准诊断知识盲区,助你掌握DAX,解锁PowerBI核心战力!
涵盖计值上下文、筛选器交互等核心场景,10道题精准诊断知识盲区,助你掌握DAX,解锁PowerBI核心战力!
前言 从敲下第一个字开始,陆陆续续写了几年,总算是把DAX语言的整个知识体系完整的写完了。 曾经有小伙伴跟我说,现在已经有《DAX权威指南》这本书了,还有必要再写DAX的相关文章吗? 对此,我的回复是:指南好是好,但它是用老外的思维去写的,...
各位小伙伴大家好, 首先告诉大家一个消息,我博客的域名现在已经切换至:www.ximaple.com 原来的域名虽然能够自动重定向,但在之后将彻底关闭,之前收藏了的小伙伴可能需要更新一下收藏夹。 另外就是本次通知的重点了:之前开放给大家学习...
了解各部门薪资分布情况是一个常见但重要的分析需求,本篇文章将介绍如何在PowerBI中实现各部门工资前三高员工的筛选与计算。 问题描述 自行建模计算,在允许并列排名的情况下找出各部门工资前三高的员工,并保证总计正确。 具体问题如下图所示: ...
在数据可视化中,根据数值大小自动调整显示单位(如K、M、B等)是一种常见的需求,它可以使报表更加清晰易读。本篇文章将介绍如何在PowerBI中实现这种自适应单位的方法。 问题描述 计算各产品的总销售额,并进行单位的格式化,将根据数值的大小自...
在零售和电商数据分析中,动态计算商品单价及折扣是一项常见的需求。本篇文章将介绍如何在PowerBI中实现这一功能,包括数据模型设计、DAX表达式编写等。 问题描述 请自行建模计算销售的总金额与折扣价金额,计算规则如下: 1、订单表里只有数量...
员工司龄分析是企业人力资源管理中的重要环节,它不仅能帮助企业了解员工队伍的稳定性,还能为人才保留、薪酬福利设计等决策提供数据支持。本篇文章将介绍如何在PowerBI中实现员工司龄分析。 问题描述 为更好了解企业人员流动情况,现在需要进行员工...
员工在离职分析是企业人力资源管理中的重要环节,通过数据分析可以识别出企业在用人、留人等方面的问题。本篇文章将介绍如何在PowerBI中计算各个月份的在职、入职、离职人数,以及离职率等指标。 问题描述 为更好了解企业人员流动情况,现在需要进行...
在供应链管理和库存分析中,准确计算实际库存是至关重要的。本篇文章将介绍如何在PowerBI中计算一种采用保守策略的场景下的实际库存的计算方法。 问题描述 某公司正在进行促销活动,但为了避免库存积压,他们采取了保守的策略:如果当天的订单数量大...
累计计算是一项常见需求,然而当数据存在重复值时,简单的累计方法可能会产生不准确的结果。本篇文章将探讨如何在PowerBI中正确处理重复值情况下的累计计算问题。 问题描述 为进行帕累托分析,现在需要计算各产品的销量累计(降序累计),请自行建模...
在分析用户行为数据时,"最高同时在线人数"是一个关键指标,它能帮助我们了解系统负载、用户活跃度峰值等重要信息。本篇文章将介绍如何在PowerBI中计算最高同时在线人数及其对应的时间段。 问题描述 为衡量产品的影响力,现在...
在商业数据分析中,识别连续满足特定条件的时间段是一项常见需求。本篇文章将详细介绍如何在PowerBI中找出连续销售额大于某个阈值的日期范围,这一技巧对于销售趋势分析、异常检测和业务决策都具有重要价值。 问题描述 为了分析客户购买行为,现在需...
阶梯定价(也称为分段定价或批量折扣定价)是一种常见的定价策略,即根据数量的不同区间应用不同的单价。本篇文章将介绍如何在PowerBI中实现这种复杂的阶梯单价金额计算。 问题描述 某工厂对员工完成的订单数量采取阶梯单价(类似个税),请自行建模...
在用户增长分析中,"有效新用户"是一个关键指标,它通常指在一定时间内首次使用产品或服务,并满足特定活跃条件的用户。本篇文章将介绍如何在PowerBI中计算每个月的有效新用户。 问题描述 自行建模计算每个月的有效新用户,其...
本篇文章将介绍一些使用频率较低但是作用又比较有用的函数。 1、FILTERS 函数 语法: FILTERS ( <columnName> ) 作用: 只考虑参数所指定列的直接筛选器,然后返回参数所指定列的可见数据去重后的单列表。...
SUMMARIZECOLUMNS函数可以很方便的对数据进行透视聚合,并且其重要性很高,每个视觉对象所用到的数据在底层中其实都是使用这个函数来进行查询的。 语法和作用 语法: SUMMARIZECOLUMNS ( <groupBy_co...
本篇文章将介绍时间智能函数中的 DATEADD 函数与 PARALLELPERIOD 函数。 注意,在使用时间智能函数时需要创建日期表,虽然目前的时间智能函数已经优化了很多次,许多限制都已经放开,但创建日期表仍然是一个最佳实践,能够避开许多...
本篇文章将介绍时间智能函数中的期初至今系列函数,以及由其衍生而来的TOTAL系列函数。 注意,在使用时间智能函数时需要创建日期表,虽然目前的时间智能函数已经优化了很多次,许多限制都已经放开,但创建日期表仍然是一个最佳实践,能够避开许多容易出...
本篇文章将介绍时间智能函数中的 PREVIOUS 与 NEXT 这两个系列的函数。 注意,在使用时间智能函数时需要创建日期表,虽然目前的时间智能函数已经优化了很多次,许多限制都已经放开,但创建日期表仍然是一个最佳实践,能够避开许多容易出错的...
本篇文章将介绍时间智能函数中的 STARTOF 与 ENDOF 这两个系列的函数,以及由它们所衍生而来的 OPENINGBALANCE 和 CLOSINGBALANCE 这两个系列的函数。 注意,在使用时间智能函数时需要创建日期表,虽然目前...
本篇文章将介绍时间智能函数中的 DATESBETWEEN 函数与 DATESINPERIOD 函数。 注意,在使用时间智能函数时需要创建日期表,虽然目前的时间智能函数已经优化了很多次,许多限制都已经放开,但创建日期表仍然是一个最佳实践,能够...