当前位置: 首页 > news >正文

【3】交互式图表制作及应用方法

一、交互式图表制作及应用方法

1. 切片器与数据透视图的组合应用

1)切片器的创建方法

  • 创建步骤:
    • 选中需要关联的数据透视表或数据透视图
    • 在"插入"选项卡中选择"切片器"
    • 为切片器选择关联字段(可多选生成多个切片器)
  • 关联修改:
    • 右键点击切片器→选择"报表连接"→勾选需要关联的数据透视表/透视图
  • 布局优化:
    • 在"格式"选项卡中调整列数,使多按钮显示更紧凑(如将单列改为双列显示)
    • 按住Ctrl键可实现切片器内容的多选

2)数据透视表和数据透视图创建



  • 前期准备:
    • 在PowerPivot中创建数据模型并建立关联
    • 建立区域层次结构等分析维度
  • 创建流程:
    • 新建工作表创建数据透视表
    • 返回PowerPivot创建数据透视图
    • 为透视表添加"销售"和"金额"字段
    • 为透视图添加"销售阶段"和"金额"字段

3)插入切片器



  • 控件类型:
    • 选项按钮/复选框:用于单选或多选
    • 滚动条/数值调节按钮:用于数值范围控制
  • 应用要点:
    • 为数据透视表插入"销售阶段"切片器
    • 为数据透视图插入"赢单率"切片器
    • 切片器作用相当于动态筛选器,点击即可更新关联视图

4)报表连接



  • 联动设置:
    • 右键点击切片器选择"报表连接"
    • 同时勾选数据透视表和数据透视图
    • 实现单个切片器控制多个视图的联动效果

  • 注意事项:
    • 避免将函数参数写死(如使用OFFSET等动态引用函数)
    • 完成制作后必须进行多场景测试
    • 根据业务需求选择合适的交互方式(单选/多选/数值调节)


2. 控件与公式的组合应用

1)动态图表的制作步骤

四步制作法:

  • 选择并设置控件:创建交互平台(如组合框),设置数据源和返回值
  • 准备图表数据:建立静态数据源作为基础
  • 创建图表:基于静态数据生成初始图表
  • 测试动态效果:验证控件与图表的联动功能

  • 核心原理:通过改变静态图表的数据源实现动态效果
  • 关键函数:使用OFFSET等查找定位函数动态选择数据区域
  • 数据传递:将函数返回值作为图表数据源,通过控件选择改变返回值

2)动态图表的制作逻辑

四层联动机制:

  • 控件返回值作为基础参考值(如A3单元格存储选择序号
  • 用OFFSET函数动态定位数据区域,参数为:OFFSET(基准点,行位移,列位移,高度,宽度)
  • 将公式写入名称定义中(如"test"名称存储OFFSET公式)
  • 将图表数据源设定为创建的名称定义

具体实现:

  • 基准点设为B3(销售标题单元格)
  • 行位移由控件返回值决定(如选择Sales C时返回3)
  • 列位移固定为1,获取右侧数据
  • 高度为1,宽度为7,获取完整数据行



 

 

 

 


3)主要控件的使用方法



 

 

下拉列表:

  • 数据源区域指定到B4:B6(Sales A-C)
  • 单元格链接到A3存储选择序号
  • 下拉显示项数设为3

选项按钮:

  • 按创建顺序自动编号(第一个为1,第二个为2...)
  • 单元格链接到统一位置(如A2)
  • 需要手动修改显示文本(如Sales A/B/C)

复选框:

  • 返回布尔值(TRUE/FALSE)
  • 适合多选场景
  • 单元格链接到指定位置存储勾选状态

列表框:

  • 可设置单选或多选模式
  • 数据源区域同下拉列表
  • 单元格链接存储选择项的序号

滚动条/数值调节钮:

  • 设置当前值、最小值、最大值
  • 步长决定每次点击的变化量
  • 页步长决定点击空白处的变化量
  • 单元格链接到控制单元格

4)动态图表制作注意事项

四大要点:

  • 根据实际需求选择合适控件类型
  • 业务需求决定互动方式(单选/多选/连续调节)
  • 避免函数写死,预留业务变化空间
  • 必须进行完整测试确保结果准确

调试技巧:

  • 通过名称管理器检查OFFSET返回值
  • 验证控件返回值与预期一致
  • 检查图表数据源是否正确引用名称定义
  • 测试所有可能的控件操作组合

二、知识小结

知识点

核心内容

考试重点/易混淆点

难度系数

交互式图表(动态图表)定义

能够响应用户操作指令、改变展现结果的图表,提升分析深度和广度

区分静态图表与动态图表的本质差异

⭐⭐

切片器控制法

通过切片器直接控制数据透视图表(仅限Excel 2010+版本)

多切片器联动设置(需通过“报表连接”功能关联多个表/图)

⭐⭐

控件+公式法

利用控件(如组合框)改变函数返回值(如OFFSET),动态调整图表数据源

名称定义的关键作用(需将OFFSET公式定义为名称供图表引用)

⭐⭐⭐⭐

切片器操作技巧

多选(Ctrl键)、调整列数优化布局、关联多表

切片器按钮显示不全时的列数调整方法

⭐⭐

控件类型及应用

组合框/选项按钮/复选框/列表框/滚动条/数值调节按钮

选项按钮返回值顺序(按创建顺序编号,非文本内容)

⭐⭐⭐

动态图表制作逻辑

控件返回值→OFFSET定位数据→名称定义→图表引用

公式非写死原则(需适应业务变化)

⭐⭐⭐⭐

控件设置要点

数据源区域指定、单元格链接、步长/页步长(滚动条)

复选框返回布尔值(TRUE/FALSE)与其他控件的区别

⭐⭐⭐

http://www.dtcms.com/a/310608.html

相关文章:

  • Spring Cloud 和服务拆分:微服务落地的第一步
  • Java抽象类与接口深度解析:核心区别与应用场景全指南
  • C++ - 仿 RabbitMQ 实现消息队列--服务端核心模块实现(五)
  • 流式输出:概念、技巧与常见问题
  • c++详解(宏与内联函数,nullptr)
  • 每日面试题18:基本数据类型和引用数据类型的区别
  • 唐克的新游戏
  • 100道题通过CISSP,还剩70分钟
  • 体育数据API接入方式与数据类型详解
  • 连载【流程规划进阶 16/16】完结——35页16.流程的现状分析 【附全文阅读】
  • 达梦数据库权限体系详解:系统权限与对象权限
  • 大模型微调与部署课程笔记
  • FreeRTOS硬件中断发生时的现场
  • Spring AI 与 LangChain4j 对比及入门案例解析
  • Selenium:强大的 Web 自动化测试工具
  • VS Code中配置使用slint(Rust)的一个小例子
  • 亚马逊广告:如何借助AI玩转长尾词提升ROI
  • 伞状Meta分析重构癌症幸存者照护指南:从矛盾证据到精准决策
  • (28)运动目标检测之随机曲线上的离散点进行插值
  • 金智维董事长廖万里出席2025中国科创投资夏季峰会,共话智能体垂直落地新路径
  • deepseek: 批量处理脚本
  • shell脚本的语法使用及例题
  • Vue.js的核心概念
  • LVDS系列23:Xilinx Ultrascale系ISERDESE3原语(一)
  • 系统开机时自动执行指令
  • Java:JWT 从原理到高频面试题解析
  • 04 基于sklearn的机械学习-梯度下降(上)
  • 什么样的业务需要国内动态IP轮换?
  • 第二篇:Linux 文件系统操作:从基础到进阶
  • RAL-2025 | “藏宝图”驱动的具身导航!HAM-Nav:基于手绘地图引导的机器人导航