Power BI进阶秘籍,干货满满!如何将度量值转化为切片器(动态切换分析指标),实操指南来了!
Power BI进阶秘籍,干货满满!如何将度量值转化为切片器(动态切换分析指标),实操指南来了!
想要在Power BI中让度量值也能像维度一样灵活筛选?没问题,这里就为你揭秘如何将度量值转化为切片器(动态切换分析指标)的实用方法!
一、了解基础:首先,要知道Power BI原生不支持直接将度量值作为切片器。但别担心,我们可以借助DAX(数据分析表达式)和视觉交互的创意来实现。
假设我们想要可视化图表呈现下图效果:

首先需要明确是要用什么作为坐标轴,以及要用将那些度量值作为切片器使用,这里我们将年份作为坐标轴,并12个度量值作为切片器使用(设定为12个度量值已建立好),有了这个思路,我们就可以开始下一步建模了;
二、创建辅助表:主页选项卡点击输入数据,自定义表名称度量值切片器,第一列输入序号,第二列输入度量值名称,形成下图所示辅助表:

三、编写DAX公式:
1、建立笛卡尔积交叉,建模选项卡点击新建表,输入公式:
度量值笛卡尔积 = CROSSJOIN(VALUES('年度'[年度]),VALUES('度量值切片器'[度量值]))
函数详解:CROSSJOIN 函数用于将两个表进行笛卡尔积(Cartesian product)的交叉连接。
然而,当你看到 CROSSJOIN(VALUES('年度'[年度]), VALUES('度量值切片器'[度量值])) 这样的表达式时,实际上这里并不是在连接两个完整的表,而是在对两个列中的唯一值进行交叉连接。
最终呈现:

2、将度量值切片器与度量值建立关联,新建度量值
指标数据 = SWITCH(TRUE(),
SELECTEDVALUE('度量值切片器'[度量值])="净资产收益率",[净资产收益率],
SELECTEDVALUE('度量值切片器'[度量值])="销售净利率",[销售净利率],
SELECTEDVALUE('度量值切片器'[度量值])="销售毛利率",[销售毛利率],
SELECTEDVALUE('度量值切片器'[度量值])="存货周转率",[存货周转率],
SELECTEDVALUE('度量值切片器'[度量值])="应收账款周转率",[应收账款周转率],
SELECTEDVALUE('度量值切片器'[度量值])="总资产周转率",[总资产周转率],
SELECTEDVALUE('度量值切片器'[度量值])="净利润增长率",[净利润增长率],
SELECTEDVALUE('度量值切片器'[度量值])="净资产增长率",[净资产增长率],
SELECTEDVALUE('度量值切片器'[度量值])="营业收入增长率",[营业收入增长率],
SELECTEDVALUE('度量值切片器'[度量值])="利息保障倍数",[利息保障倍数],
SELECTEDVALUE('度量值切片器'[度量值])="流动比率",[流动比率],
SELECTEDVALUE('度量值切片器'[度量值])="资产负债率",[资产负债率],
BLANK())
函数详解:SELECTEDVALUE函数通常用于度量值中,以获取外部筛选器或当前上下文中的唯一值。
它在数据分析和报表制作中非常有用,特别是当需要基于特定条件动态切换数据展示时,以SELECTEDVALUE('度量值切片器'[度量值])="净资产收益率",[净资产收益率]为例,含义为当度量值切片器度量值字段等于净资产收益率时,返回[净资产收益率]计算结果。
四、插入切片器:将新建的辅助表作为数据源(红框位置),插入到报告中作为切片器。根据需要调整切片器的样式、格式和交互性,确保它既能满足你的分析需求,又能提升报告的美观度和用户体验,现在,你就可以像使用传统维度切片器一样,使用基于度量值的切片器来筛选数据了!

五、建立可视化:可视化视觉对象中选择簇状条形图,将年份作为Y轴,X轴拖入指标数据度量值,按照分析需求拖入图例,示例中将公司字段作为图例使用。

到这步我们就可以完成动态的分析指标切换了;
六、知识拓展—制作动态标题:动态标题的制作同样离不开SELECTEDVALUE函数,首先我们新建一个度量值
动态标题 = SELECTEDVALUE('度量值切片器'[度量值])&“分析”
然后选中可视化对象设置可视化对象格式,常规选项卡标题设置,点击文本输入框后
标志,格式样式选择字段值,应将此基于哪个字段选择度量值”动态标题”,如图完成动态标题设置;

恭喜你!现在你已经掌握了将度量值转化为切片器的技巧。在Power BI中,这样的创新应用能让你的数据分析更加灵活、深入和高效。
快来试试吧,让你的Power BI报告更加出彩,成为数据洞察的佼佼者!
目前已组建有BI在线服务团队,活跃接单老师超百人,专注解决BI横向、纵向相关的各类技术问题,包括但不限于各类BI工具、python、数据仓库、编程开发等服务。
BI包括但不限于永洪bi、quickbi、PowerBI、FineBI、Finereport、smartbi、tableau、qliksense等BI工具 ,可以制作BI系统,或解决单个项目,单个问题,考试相关、一对一教学等服务
有意联系瓶子微信:wdfyqx
Power BI进阶秘籍,干货满满!如何将度量值转化为切片器(动态切换分析指标),实操指南来了!的更多相关文章
- 干货满满!如何优雅简洁地实现时钟翻牌器(支持JS/Vue/React)
双十一剁手节过去了,大家应该在很多网页中看到了数字翻牌的效果吧,比如倒计时. 数字增长等.相信很多人都已经自己独立实现过了,我也在网上看了一些demo,发现HTML结构大多比较复杂,用了4个并列的标签 ...
- 小目标 | DAX高级实践-Power BI与Excel联合应用
· 适用人群:数据分析专业人士,在数据分析方向需求发展人士 · 应用场景:数据汇报.数据可视化展现.数据建模分析 · 掌握难度:★★★★☆ 本期讲师 DAX高级实践-Power BI与Excel联合应 ...
- 数据可视化之DAX篇(二)Power BI中的度量值和计算列,你搞清楚了吗?
https://zhuanlan.zhihu.com/p/75462046 对于初学者,总是会把度量值和计算列搞混,我也经常碰到这样的问题,有些星友用文章中的代码总是报错,发给我一看,才知道TA把本来 ...
- Power BI新主页将使内容的导航和发现变得轻而易举!
微软Power BI 将在近日发布Power BI Home登陆页面的公开预览以及Power BI服务中的新全局搜索功能.登录页将成为所有内容的一站式集合,并提供更快捷的方式来分享你的仪表板.原来在左 ...
- 当超强台风“山竹”即将冲进南海,Power BI 你怎么看?
这个周末“山竹 ”强势来袭!很多人的目光都在关注暴力水果“山竹”,这个号称70年最强最大风力超17级 台风“山竹”今天就已经在小悦家窗台肆虐咆哮了一天了!不知其他的小伙伴们是不是好好的一个周末就只能被 ...
- 数据可视化之powerBI入门(十一)认识Power BI数据分析语言DAX
DAX是英文Data Analysis Expression的缩写,意思是数据分析表达式,从名称上就可以看出,DAX公式是用作数据分析的,事实上也确实如此,从数据分析层面认识DAX会更有助于我们理解它 ...
- 为PowerApps和Flow,Power BI开发自定义连接器
作者:陈希章 发表于 2017年12月20日 前言 我在之前用了几篇文章来介绍新一代微软商业应用平台三剑客(PowerApps,Microsoft Flow,Power BI),相信对于大家会有一种跃 ...
- .NET平台开源项目速览(19)Power BI神器DAX Studio
PowerBI更新频繁,已经有点更不上的节奏,一直在关注和学习中,基本的一些操作大概是没问题,更重要的是注重Power Query,M函数,以及DAX的使用,这才是核心. 上个月研究了DAX的一些 ...
- 2019 Power BI最Top50面试题,助你面试脱颖而出系列<上>
距离4月还剩11天, 你是否还在投简历找工作而机会寥寥? 你是否还在四处奔波疲于面试而结果不意? ....... 知否知否, 天下武功唯快不破, 传说江湖有本Power BI 面试真香秘籍, 能助你快 ...
- Microsoft Power BI Desktop概念学习系列之Microsoft Power BI Desktop是什么?
不多说,直接上干货! 官网 https://powerbi.microsoft.com/zh-cn/desktop/ Microsoft Power BI Desktop是什么? https://p ...
随机推荐
- go 操作 Excel
文档地址: https://xuri.me/excelize/zh-hans/ package main import ( "fmt" "github.com/xuri/ ...
- Django信号与扩展:深入理解与实践
title: Django信号与扩展:深入理解与实践 date: 2024/5/15 22:40:52 updated: 2024/5/15 22:40:52 categories: 后端开发 tag ...
- 知识图谱-生物信息学-医学顶刊论文(Briefings in Bioinformatics-2022):基于异构图GCN和GAT的DTI预测
(2022.4.16)Briefings-DTI-HETA:基于异构图GCN和GAT的DTI预测 目录 (2022.4.16)Briefings-DTI-HETA:基于异构图GCN和GAT的DTI预测 ...
- XML Schema 复杂元素类型详解:定义及示例解析
在XML Schema(XSD)中,复杂元素是指包含其他元素和/或属性的XML元素.复杂元素可以分为四种类型: 空元素: 仅包含其他元素和/或属性的元素. 仅包含其他元素的元素: 不包含文本内容,只包 ...
- EDP .Net开发框架--组织架构
职类 职类是将职务进行分类管理,并定义了职类标记和职级.职类标记会带入到该职类下的职务作为职务的标记,并为职务提供职级范围选择. "高管类"职类定义了其职级范围为"PM1 ...
- python 实现限流
固定窗口 固定窗口就是记录一个固定的时间窗口内的操作次数,操作次数超过阈值则进行限流. def fix_window_limit(redis_obj, period, max_count): &quo ...
- IDEA使用——生成超文本格式的(HTML)JavaDoc
概述 在大型项目中不免会有很多对外暴露的方法与接口,那我们就需要在类或者方法上面按照JavaDoc标准编写注释,就比如这样: 前面我们也提到过在Idea中可以将鼠标停留在方法名上,然后点击F2查看方法 ...
- MyBatis完成CRUD 详细细节内容
1. MyBatis完成CRUD 详细细节内容 @ 目录 1. MyBatis完成CRUD 详细细节内容 每博一文案 2. MyBatis工具类SqlSessionUtil的封装 3. 准备工作 3. ...
- Kubernetes Cluster部署
1.基本环境说明 ip: 192.168.115.149 主机名:node1 CentOS Linux release 7.9.2009,内核版本为3.10.0-1160.81.1.el7.x8 ...
- REACT列表过度
<TransitionGroup> <CSSTransition> <li>aaaa</li> </CSSTransition> </ ...