下拉式菜单设计——Power BI

61 篇文章 ¥19.90 ¥99.00
本文介绍了如何在Power BI中设计下拉式菜单。通过创建按钮展示一级和二级标题,设置页导航跳转对应页面,并利用书签管理组件显示与隐藏,实现点击二级标题时跳转至相应页面的功能。完成设计后,该菜单可在云端Power BI中流畅使用。

设计Power BI报表的下拉菜单

1 首先利用按钮先将一级标题和二级标题都罗列出来

在这里插入图片描述

2 由于二级标题是需要跳转到各页,按下图方式在操作中选择页导航,目标选择对应的页面

在这里插入图片描述

同理,其他的二级标题在页导航中选择对应的页面

在这里插入图片描述

3 打开选择,所有的标题名称都是按钮,为了便于区分各个标题,我们将选择中各按钮的名称改成对应的标题名称

在这里插入图片描述

4 将书签和选择打开,将备案概况页面包含的组件选择显示出来,不需要的组件隐藏,添加书签,将书签名改为备案概况

PowerBI系列之基础和可视化技能专题基础概念PowerBI是什么PowerBI优秀作品展示PowerBI组件简介 PowerBI Desktop的下载安装PowerBI Desktop界面介绍和5分钟入门 PowerBI账号区别PowerBI对象和结构PowerBI和Tableau等其他主流BI产品的介绍 PowerBI官方文档基本操作文件和报表设置选项介绍页面属性设置-大小、背景、壁纸、对齐、筛选器窗格格式页面视图-适应页面、宽度、实际大小视觉对象格式属性面板快速调整页面布局和样式 (文本笔记)视觉对象分组、显示或隐藏 使用数据对象表和数据点表   向报表添加文本框和形状可视化技能使用编辑交互功能来控制图表联动多层联动中控制使用Control Click切片器的使用同步切片器折叠切片器给切片器设定默认值给切片器设定动态默认值(DAX函数-默认当前月或天)使切片器默认代表无任何选择切片器仅显示有对应数据的选项使切片器反向筛选和计算切片器之间取数据并集关系中多端的切片器筛选一端的切片器参数的创建和参数切片器的使用筛选器书签和选择窗格下拉式多级菜单页面导航菜单报表主页设计和重置切片器普通和自定义以及视觉对象标头工具提示按列排序和自定义排序分组装箱普通钻取和层次钻取及跨页钻取保留所有筛选器和设置钻取按钮跨报表钻取Matrix 矩阵详解矩阵中为每个列快速设置相同列宽矩阵中动态显示列的两种方法使用Web超链接和图片超链接文本框设置超链接或邮件地址手机端页面布局创建参数和使用报表模块(输入或值列表)利用报表模板和参数控制线下报表数据权限利用参数实现数据手工加密和权限控制利用页面导航控制页面级权限报表主题控制和主题模板生成器PBIX和PBIT文件结构解析:提取图片和主题,提取已下架的自定义图表,报表元数据等 PBIDS预定义数据连接文件DAX函数使可视化强大 DAX函数实现特殊符号的使用 DAX函数实现切片器默认当前月或天 DAX函数使切片器默认代表无任何选择 DAX函数使切片器仅显示有数据的选项 DAX函数使切片器反向筛选和计算 DAX函数使切片器之间取并集 DAX函数使关系中多端的切片器筛选一端的切片器DAX函数实现年月共同决定数据排序DAX函数实现动态图表标题DAX函数实现动态图表配色和图标DAX函数实现动态纵坐标DAX函数实现动态横坐标  
PDF文件大小为130M,PDF带目录索引,高清版 这是Power BI 官方中文教程的高清无删减版 连接到 Oracle数据库 在 Power b| Desktop中运行 Python脚本 在 Power查询编辑器中使用 Python 将外部 Python|DE与 Power bl一起使用 使用 Python创建 Power b|视觉村象 在 Power b| Desktop中运行R脚本 在查询编辑器中使用R 将外部R|DE与 Power b|一起使用 受支持的R包 值接在 Power b| Desktop中输入数据 在 Power Bl Desktop中连接到Exce Power b| Desktop中的 Analysis Services多维数据 通过 Power b| Desktop连接到CS∨文件 在 Power b| Desktop中连接到 Google BigQuery数据库 在 Power BI Desktop中连接到 Impala数据库 通过 Power BI Desktop连接到 OData数据源 在 Power b| Desktop中连接到 Amazon redshift数据库 通过 Power BI Desktop连接到网页 连接到 Power BI Desktop中的雪花型计算仓库 连接到 Microsoft Azure Consumption Insights 在 Power Bl Desktop中使用 SAP HANA Power BI Desktop中的 Analysis Services表格数据 在 Power b| Desktop中使用 DirectQuery Oracle和 Teradata数据库的 DirectQuery DirectQuery FA SAP Business Warehouse(BW) DirectQuery和 SAP HANA Power BI Desktop中的假设引用完整性设置 在 Power b| Desktop中使用 SAP BW连接器(预览) 在 Power b| Desktop中使用 One Drive for business链接 第三方服务:适用于 Power b| Desktop的 Facebook连接器 第三方服务:适用于 Power b| Desktop的 Google Analytics连接器 Project Online:通过 Power BI Desktop连接到数据
<think>嗯,用户的问题很明确:需要在PowerBI中合并多个Excel工作簿的数据。从引用的内容来看,用户已经对PowerQuery的合并功能有一定了解(特别是合并同工作簿内Sheet的操作),但现在需要扩展到跨工作簿场景。用户可能遇到的实际痛点包括:手工合并效率低(特别是频繁更新的数据)、数据量超出Excel单表上限(104万行)、需要自动化刷新流程。引用[2]提到的“一步到位傻瓜式操作”应该是用户最关心的解决方案方向。考虑在回复时需要重点强调跨工作簿操作的特性:1.不同于单个文件内合并Sheet,跨工作簿需要先建立文件夹数据源连接2.需注意所有工作簿必须结构相同(表头一致)3.强调刷新机制——这点在引用[3]提到链接数据模型的方式特别有用技术上需要说明关键步骤:-“文件夹连接”功能的入口位置(容易被新手忽略)-合并时如何确保正确识别列结构-对超大数据的处理优势(绕过Excel行数限制)同时要预判用户可能的操作误区:比如工作簿存放在有权限控制的共享目录时可能出现的连接失败,或者不同工作簿的表头存在细微差异导致的合并错误等。这些问题虽然不用在基础流程里详细说明,但在相关文档里准备提示一下。用户提供引用资料:引用[1]主要解决了同一个Excel文件中多个Sheet合并的问题。这里用户的核心需求是合并多个工作簿的数据,所以引用[1]的合并Sheet操作虽相关但场景不同。引用[2]强调了跨工作簿操作的便捷性。引用[3]则提到了处理大数据量的优势,特别是绕过Excel行数限制的问题,这个点在当前需求下尤为重要。</think> 在Power BI中合并多个Excel工作簿数据主要通过Power Query实现,**关键在于创建文件夹连接并合并文件**。以下是详细操作步骤: --- ### **步骤详解(需确保所有工作簿结构相同)** 1. **整理数据源** - 将所有需要合并的Excel工作簿放入**同一文件夹** - 确保每个工作簿的: - 表头名称和顺序完全一致 - 数据格式统一(如日期/数值类型) 2. **Power BI操作流程** ```markdown 1. 打开Power BI → 选择【主页】→【获取数据】→【文件夹】 2. 粘贴包含Excel工作簿的文件夹路径 → 点击【确定】 3. 在导航器中选中`Content`列 → 点击【组合】下拉菜单 → 选择【合并和加载】 ``` *注:若弹出合并文件窗口,选择第一个工作簿作为模板(系统会自动匹配列)[^1][^2]* 3. **关键配置选项** - ✅ 勾选 **"使用此示例文件中的原始格式"**(避免格式错误) - ✅ 勾选 **"跳过文件级别属性"**(提高加载速度) - ❌ 取消勾选 **"将文件名称添加为属性"**(避免冗余列) 4. **刷新机制** - 新增工作簿时:直接放入原文件夹 → 在Power BI点击【刷新】 - 修改数据时:Excel保存后 → Power BI自动更新模型(需保持文件夹路径不变)[^3] --- ### **注意事项** 1. **容量限制避坑** - Power Query处理超104万行数据时: - 自动触发数据模型压缩(比Excel内存效率高10倍+) - 支持最大数千万行级处理[^3] ```mermaid graph LR A[Excel单表上限] -->|104万行| B(溢出报错) C[PowerQuery链接] -->|仅存储元数据| D[PBIC高效处理] ``` 2. **错误处理方案** - **表头不一致**:在Power Query编辑器中: - 定位`Source`步骤 → 修改`TransformSampleFile`公式 - 替换正确的列名(需M语言基础) - **编码错误**:在组合文件时选择: - 【文件格式】→ UTF-8(中文推荐) - 【分隔符】→ 逗号/制表符 --- ### **操作示意图** ```powerquery-m // 自动生成的M语言脚本(供参考) let Source = Folder.Files("C:\YourFolderPath"), Filtered = Table.SelectRows(Source, each [Extension] = ".xlsx"), Merged = Table.Combine(Table.TransformColumnNames(Filtered, "Content")) in Merged ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BI-段二胖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值