前言

本文介绍如何在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 如何生成动态指标散点图相关推荐

  1. Power BI 可视化:KPI 指标在卡片图中的突出显示

    很多情况下,我们会使用卡片图来直接显示KPI指标,今天我们将给大家分享一个让KPI指标通过颜色突出显示的可视化技能. 以年度同比增长率为例,我们希望得到的可视化效果是:同比增长率大于等于0时,卡片图值 ...

  2. 2018 ,请领取您Power BI 年终报告

    Power BI365 3Jan 2019 新年已至,岁寒温暖! 为方便Power BI用户们能快速找到所需要的Power BI各类型文章,小悦将2018年Power BI的所有精彩文章按照各应用场景 ...

  3. Power BI 数据可视化(核心),让报表更生动

    可 视 化 l  可视化 Power BI 中的视觉对象简介 实现数据可视化是 Power BI 的核心部分(像我们在本课程前面所定义那样,它是基本的构建基块),而创建视觉对象是发现并共享你的见解的最 ...

  4. hexbin_Power BI Desktop中的Hexbin散点图

    hexbin We have explored useful visualizations in Power BI Desktop with my previous articles that cov ...

  5. Power BI Desktop中的“提问”功能

    In this article, we are going to learn how to use Power BI Desktop Q&A functionality to enable u ...

  6. Power BI Desktop交互式和弦图

    Power BI desktop helps to create interactive reports and dashboards from a high and complex volume o ...

  7. 用于Power BI Desktop中的库存数据分析的烛台图

    Candlestick chart for stock data analysis in Power BI Desktop 用于Power BI Desktop中的库存数据分析的烛台图 Power B ...

  8. powerbi服务器打开文件慢,Power BI 优化指南

    Power BI 优化指南 04/02/2021 本文内容 本文提供的指南使开发人员和管理员能够生产和维护优化的 Power BI 解决方案. 可以在不同的体系结构层优化解决方案. 这些层包括: 数据 ...

  9. 一分钟带你认识最强大的数字可视化工具:微软Power BI

    Power BI可以帮你做什么? 现如今我们都生活在一种应根据事实(而不是观点)制定业务决策的数据文化中. 无论是企业或者是个人,都需要使用数据来帮助我们制定这些决策. 同事每天都会向你发送各种类型的 ...

最新文章

  1. java之对象的复制
  2. 实验一 Part 1 开发环境的配置运行
  3. 【github干货】主流深度学习开源框架从入门到熟练
  4. navicat for mysql 用户_Navicat for MySQL 怎么/怎么添加管理用户?Navicat for MySQL 添加管理用户教程_37游游网...
  5. 海报设计素材|中国风的插画设计,国画浓抹中国色彩
  6. c#连接sqlserver
  7. 27. Element nodeType 属性
  8. Mybatis 控制台打出Sql-Log的设置
  9. Android 反编译Apk (Mac)
  10. SEO的艺术(原书第2版)
  11. CTPN - 自然场景文本检测
  12. 4种基站相关概念——宏基站、微基站、皮基站、飞基站
  13. 冥想第二百五十六天。
  14. SVN详细图文讲解下载安装教程
  15. 小猿圈Linux零基础自学之路
  16. 股票实时数据接口软件的数据来源是哪里?
  17. C语言 | 改变指针变量的值
  18. 手绘地图深度解析:类型、风格、功能、价值、制作流程、智慧导览
  19. 戴尔INSPIRON 14-7472 DDH40 DDH50 LA-F251P r1.0笔记本图纸
  20. 【ISO14229_UDS诊断】-11.11-$19服务sub-function = 0x0A reportSupportedDTC

热门文章

  1. 进程查询和删除 ps, pgrep, top, kill
  2. Postgresql Jdbc 正则表达式问号?的使用
  3. GitHub 发来了包裹!开箱!
  4. 【C语言】3天速刷C语言(语句、函数)
  5. 【ML】随机森林(Random Forest) 从入门到放弃再到掌握
  6. java下面哪些定义正确,请问,以下哪些是java中定义的合法关键字?请选择所有正确答案:...
  7. Wcf测试工具 WcfClientTest
  8. Cmake + CMakeLists.txt 编译SO库(JNI编译)
  9. 大数据HIVE---进阶
  10. 传统机械硬盘工作原理