Power BI 如何生成动态指标散点图
前言
本文介绍如何在Power BI中创建动态散点图,可以自由切换X轴和Y轴的指标。
数据下载:
使用的是CSDN后台的单篇文章分析数据,在“作品数据”页点击“导出数据”。
因为都是累计值,所以用了两天的数据,手动添加“更新时间” 作为区分。 比如1月2号, 和1月3号两天的
1. 创建度量值
这个方法一定要使用度量值才可以动态切换指标。没有度量值在第3步就会报错。
可以创建表格,这里创建度量值表格是为了方便区分。
创建度量值空白表 (可跳过此步骤)
使用公式生成: 度量值 = ROW("度量值",BLANK())
计算指标变化值(差异):
使用 Dax 公式:
评论数差异 = VARX.P( KEEPFILTERS(VALUES('sheet1'[更新时间])), CALCULATE(SUM('sheet1'[评论数])) )
或者 使用快速度量值:
2.创建指标表格
- 手动输入表格数据:
- 增加“指标类型”将所有指标的名称放入,
- 增加“序号”列,排序
创建动态标题内容
- 增加“title”字段,用于生成动态标题:
title = SELECTEDVALUE('指标切片'[指标类型])&"分析"
- 增加"titlexy"字段,用于生成散点图的动态标题:
titlexy = SELECTEDVALUE('x'[指标类型])&"对比"&SELECTEDVALUE('y'[指标类型])
3. 生成X轴y轴表格
X轴表格字段
- 直接使用 relatedtable 复制“指标切片“表格:
x = RELATEDTABLE('指标切片')
- 在表格中增加度量值 x轴,使用if(hasonevalue(), switch(values… )
x = IF(HASONEVALUE('x'[指标类型]),SWITCH(VALUES('x'[指标类型]),"阅读量差异",[阅读量差异],"关注数差异",[关注数差异],"收藏数差异",[收藏数差异],"展现量差异",[展现量差异],"评论数差异",[评论数差异],blank()),[阅读量差异])
Y轴表格字段
使用同样方法生成y切片器:
- 复制表格:
y = RELATEDTABLE('指标切片')
y = if(HASONEVALUE('y'[指标类型]),SWITCH(VALUES('y'[指标类型]),"阅读量差异",[阅读量差异],"关注数差异",[关注数差异],"收藏数差异",[收藏数差异],"展现量差异",[展现量差异],"评论数差异",[评论数差异],blank()),[阅读量差异])
注意:第一个公式是表格生成;第二个是度量值`
最后数据模型如下:
4. 生成散点图
散点图设置:
切片器设置:
增加双轴的切片器,使用对应的“指标类型”字段。X轴切片器用X轴表格的,Y轴用Y表格的。
动态标题设置
- 常规-标题-文本-fx: 选择格式样式和字段
Power BI 如何生成动态指标散点图相关推荐
- Power BI 可视化:KPI 指标在卡片图中的突出显示
很多情况下,我们会使用卡片图来直接显示KPI指标,今天我们将给大家分享一个让KPI指标通过颜色突出显示的可视化技能. 以年度同比增长率为例,我们希望得到的可视化效果是:同比增长率大于等于0时,卡片图值 ...
- 2018 ,请领取您Power BI 年终报告
Power BI365 3Jan 2019 新年已至,岁寒温暖! 为方便Power BI用户们能快速找到所需要的Power BI各类型文章,小悦将2018年Power BI的所有精彩文章按照各应用场景 ...
- Power BI 数据可视化(核心),让报表更生动
可 视 化 l 可视化 Power BI 中的视觉对象简介 实现数据可视化是 Power BI 的核心部分(像我们在本课程前面所定义那样,它是基本的构建基块),而创建视觉对象是发现并共享你的见解的最 ...
- hexbin_Power BI Desktop中的Hexbin散点图
hexbin We have explored useful visualizations in Power BI Desktop with my previous articles that cov ...
- Power BI Desktop中的“提问”功能
In this article, we are going to learn how to use Power BI Desktop Q&A functionality to enable u ...
- Power BI Desktop交互式和弦图
Power BI desktop helps to create interactive reports and dashboards from a high and complex volume o ...
- 用于Power BI Desktop中的库存数据分析的烛台图
Candlestick chart for stock data analysis in Power BI Desktop 用于Power BI Desktop中的库存数据分析的烛台图 Power B ...
- powerbi服务器打开文件慢,Power BI 优化指南
Power BI 优化指南 04/02/2021 本文内容 本文提供的指南使开发人员和管理员能够生产和维护优化的 Power BI 解决方案. 可以在不同的体系结构层优化解决方案. 这些层包括: 数据 ...
- 一分钟带你认识最强大的数字可视化工具:微软Power BI
Power BI可以帮你做什么? 现如今我们都生活在一种应根据事实(而不是观点)制定业务决策的数据文化中. 无论是企业或者是个人,都需要使用数据来帮助我们制定这些决策. 同事每天都会向你发送各种类型的 ...
最新文章
- java之对象的复制
- 实验一 Part 1 开发环境的配置运行
- 【github干货】主流深度学习开源框架从入门到熟练
- navicat for mysql 用户_Navicat for MySQL 怎么/怎么添加管理用户?Navicat for MySQL 添加管理用户教程_37游游网...
- 海报设计素材|中国风的插画设计,国画浓抹中国色彩
- c#连接sqlserver
- 27. Element nodeType 属性
- Mybatis 控制台打出Sql-Log的设置
- Android 反编译Apk (Mac)
- SEO的艺术(原书第2版)
- CTPN - 自然场景文本检测
- 4种基站相关概念——宏基站、微基站、皮基站、飞基站
- 冥想第二百五十六天。
- SVN详细图文讲解下载安装教程
- 小猿圈Linux零基础自学之路
- 股票实时数据接口软件的数据来源是哪里?
- C语言 | 改变指针变量的值
- 手绘地图深度解析:类型、风格、功能、价值、制作流程、智慧导览
- 戴尔INSPIRON 14-7472 DDH40 DDH50 LA-F251P r1.0笔记本图纸
- 【ISO14229_UDS诊断】-11.11-$19服务sub-function = 0x0A reportSupportedDTC
热门文章
- 进程查询和删除 ps, pgrep, top, kill
- Postgresql Jdbc 正则表达式问号?的使用
- GitHub 发来了包裹!开箱!
- 【C语言】3天速刷C语言(语句、函数)
- 【ML】随机森林(Random Forest) 从入门到放弃再到掌握
- java下面哪些定义正确,请问,以下哪些是java中定义的合法关键字?请选择所有正确答案:...
- Wcf测试工具 WcfClientTest
- Cmake + CMakeLists.txt 编译SO库(JNI编译)
- 大数据HIVE---进阶
- 传统机械硬盘工作原理