中改变了值但是数据没有刷新_Power BI度量值不能作为坐标轴?这个解决思路送给你...

本文介绍了如何解决Power BI中度量值无法作为坐标轴字段的问题,通过实例展示了新建计算列和度量值的方法,探讨了DAX的计算列刷新原理和图表本质,提供了解决动态评价标准的解决方案。
摘要由CSDN通过智能技术生成

对于PowerBI使用者而言,经常碰到的一个问题是,想把度量值放到坐标轴上,却发现无法实现。尤其是初学者,更是习惯性的想这么做。

PowerBI星球嘉宾天行,摸索出了一个解决该问题的思路,请慢慢品读吧。

解决度量值不能作为坐标轴字段的问题

作者:天行

初入Power BI的门,很快就会被度量值和计算列的动态性吸引,进而义无反顾地跳进DAX的火坑中,然后……(省略号的内容留给曾经在坑中和正在坑中徘徊的各位自行填写吧 )

如何将度量值作为图表的轴,这是使用Power BI解决实际问题时绕不过去的“坑”之一,而这个问题常常是由对某类数据进行分类,然后需要对分类的情况进行统计时产生的。

正好星球中的米妮黄同学在群中提到一个关于课程学习动态评价的问题,本文就借与她探讨解决问题的示例,来一次性说清楚解决度量值作为图表轴的字段思路原理,方便大家举一反三,解决工作中类似的实际问题。

一、示例描述

基本情况:一批人参加多门课程学习,评价是否通过的标准为学习课程的门数。

解决要求:评价标准是动态的,根据动态评价标准(学习课程门数)评价每个人的学习状态,并实时统计这一批人中不同学习状态的人数。

建一个示例基础数据表【data】

421805662703d219597b2713dffdb42f.png

需求具体化:该表中有11人,通过课程从7门到24门不等,根据动态评价标准,实时统计通过和未通过的人数。

二、解决思路

(1)通过新增计算列的方式解决

1、在【data】表中新增计算列【评价结果 计算列】

0b9d3e1d17fe471783b59cb282a9e716.png

即设定通过标准为13,有8人显示“完成学习”,3人显示“继续努力”

2、增加一个度量值【人数累计 评价标准 计算列】统计不同状态的人数

人数 累计 评价标准 计算列 = COUNTROWS('data')

3、添加一个堆积柱形图,将【评价结果计算列】作为轴,【人数 累计 评价标准 计算列】作为值,可以呈现“完成学习”和“继续努力”的分类人数统计。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值