Power BI - 批量导入数据

1.简单介绍

假定已经使用Power Automate Desktop(微软的RPA产品,是Power Platform平台的其中一个产品)从福布斯中文网获取了各地区的2024年的财富数据如下,

        

现在想批量导入数据到Power BI中,分析一下各地区的产业以及财富情况

2.具体说明

2.1 PowerQuery中处理数据

1)打开Power BI Desktop,点击Get data, 然后点击Folder选项如下图,

        

2)  在Folder path输入框中,输入源数据所在的文件夹路径

         

        

3) 点击Add Column tab,然后点击Custom Column按钮

        

4) 输入公式 Excel.Workbook()

这边提取的源数据的数据结构都是一致的

        

5)删除别的列,只留下Conten和新添加的自定义列, 点击自定义列(Custom.Data)右边的展开图表

        

6)点击Use First Row as Headers将第一行作为header,如下图 

        

7)由于每一个源excel数据都有一行header,因此需要删除后续的header行。

        点击View,然后选中Column quality, 这时会显示数据的质量行

        

        

        右键点击排名列,在菜单中选择Remove Errors

        (排名列是Number类型,不会转成Number的列所对应的行将被remove了)

        

        同时,点击Remove Rows下拉框,点击Remove Blank Rows

        

 8)最后点击Close & Apply完成Power Query的工作

        

2.2 建模和制作报表

这边简单建立5个度量值,辅助分析各地区的财富分布情况

        

1) 地区数据情况如下

       东亚

        科技,时尚与零售,制造业,房地产,金融与科技 领域人数相对较多 

        

        东南亚

        房地产,多元化经营,金融与投资,适配与饮料,制造业 领域人数相对较多 

        

2) 具体看看

        中国大陆

        科技,制造业,医疗健康,汽车,时尚与零售,食品与饮料 领域人数相对较多

        

        中国香港

        房地产占比相对较多一些

        

        中国台湾

        制造业,科技,金融与投资领域人数比较多

        

        日本

        时尚与零售,科技,制造业,媒体与娱乐,房地产,金融与投资占比多一些

        

        韩国 

        科技,媒体与娱乐,制造业,多元化经营,时尚与零售占比多一些

                

        新加坡

        房地产,金融与投资占比多一些

        

      

        泰国

        食品与饮料,金融与投资,时尚与零售占比多一些

        

3.总结

以上介绍了一下批量导入最新的地区财富数据进行了一下产业情况的分析的过程。上面的报表只能作为简单参考,不一定能准确反应各地区的情况。

本文如果哪里有错误的地方,麻烦告之,谢谢!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/63300.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

医疗系统国产数据库高质量发展路径探析

信息工程人员操作数据库 一、国外数据库在医疗系统中的困境 (一)数据分散与难以整合 在美国,分散式医疗服务成为癌症研究数据库优化的巨大障碍。患者先在社区接受肿瘤科医生常规检查,再到学术医疗中心进行尖端治疗,然…

Maven 打包出现问题解决方案

我执行 mvn install 报如下错误 可是我在 web 模块中能正确引用到 common 的类,于是我把 web 引用到的 common 中的类先移动到 web 模块中,然后把 common 模块的类都删掉,然后再次执行 mvn install,结果报错如下: [ERROR] Faile…

微信小程序里的小游戏研发需要什么技术栈

研发小程序里的小游戏通常需要以下技术栈: 前端技术 HTML5 / CSS3:用于构建游戏的界面布局和样式。JavaScript:作为核心编程语言,实现游戏的逻辑和交互。小程序开发框架:如微信小程序的开发框架,了解其 API…

NIO(New IO)和BIO(Blocking IO)的区别

Java中的NIO(New IO)和BIO(Blocking IO)的区别及NIO的核心组件 Java中的NIO(New IO)和BIO(Blocking IO)是两种不同的网络通信模型,各自具有独特的特性和适用场景。下面将…

RabbitMQ延迟消息的实现

RabbitMQ延迟队列的实现 延迟消息是什么延迟消息的实现死信交换机代码实现 延迟消息插件 延迟消息是什么 延迟消息是将消息发送到MQ中,消费者不会立即收到消息,而是过一段时间之后才会收到消息,进行处理。在一些业务中,可以用到延…

HTML5 拖拽 API 深度解析

一、HTML5 拖拽 API 深度解析 1.1 背景与发展 HTML5 的拖拽 API 是为了解决传统拖拽操作复杂而设计的。传统方法依赖鼠标事件和复杂的逻辑计算,而 HTML5 提供了标准化的拖拽事件和数据传递机制,使得开发者能够快速实现从一个元素拖拽到另一个元素的交互…

3D 生成重建017-StyleGaussian用文本或图像对你的3DGS内容进行风格迁移

3D 生成重建017-StyleGaussian用文本或图像对你的3DGS内容进行风格迁移 文章目录 0 论文工作1 论文方法2 实验结果 0 论文工作 论文 “StyleGaussian: Instant 3D Style Transfer with Gaussian Splatting” 介绍了一种新颖的3D风格迁移方法 StyleGaussian,该方法通…

如何查看电脑的屏幕刷新率?

1、按一下键盘的 win i 键,打开如下界面,选择【系统】: 2、选择【屏幕】-【高级显示设置】 如下位置,显示屏幕的刷新率:60Hz 如果可以更改,则选择更高的刷新率,有助于电脑使用起来界面更加流…

【JVM】JVM基础教程(一)

目录 初识JVM JVM是什么? JVM的功能 解释、即时编译和运行 内存管理 常见的JVM JVM虚拟机规范 HotSpot的发展历程 JVM的组成 字节码文件详解 应用场景 以正确姿势打开字节码文件 ​编辑字节码文件的组成 基本信息 Magic魔数 主副版本号 常量池 接口…

Linux内核查询CONFIG_xxx配置项的方法

前言: 嵌入式开发中经常会查看运行的内核都打开了哪些编译选项,这里提供2种方法: 查看编译环境的.config文件查看正在运行的Linux文件系统中的 /proc/config.gz 文件 编译环境的.config不赘述,下面主要介绍如何简单使用 /proc/c…

Neo4j (desktop) 使用记录

1. neo4j community 使用 第一次使用Neo4j,根据网上的教程安装并配置了community版本, 在终端使用 neo4j.bat console 可以正常打开网页端 但是, 使用 neo4j start , neo4j stop 时会提示 ‘neo4j’ 时非法指令,无法识别 查明原…

【JAVA】Java高级:数据库监控与调优:SQL调优与执行计划的分析

作为Java开发工程师,理解SQL调优和执行计划的分析是至关重要的。这不仅可以帮助我们提高数据库查询的效率,还能减少系统资源的消耗,提升整体应用的性能。 1. SQL调优的重要性 随着数据量的增加和用户请求的增多,数据库的性能问题…

Web3.0:连接分布式未来的纽带

随着技术的不断进步,Web3.0正逐渐成为人们关注的焦点。作为Web的下一代,Web3.0将引领我们进入一个全新的数字时代,重新定义了我们与互联网的关系 Web3.0,也称为“分布式Web”,是互联网的下一代演进。它不仅是信息的传…

2024年认证杯SPSSPRO杯数学建模C题(第一阶段)云中的海盐解题全过程文档及程序

2024年认证杯SPSSPRO杯数学建模 C题 云中的海盐 原题再现: 巴黎气候协定提出的目标是:在2100年前,把全球平均气温相对于工业革命以前的气温升幅控制在不超过2摄氏度的水平,并为1.5摄氏度而努力。但事实上,许多之前的…

throw error; 执行不通过怎么返回解决

子页 async save() { if (this.node.type dataSource) { try { await this.$refs.dataFormDataSource.validate(); // 验证通过,执行后续操作 } catch (error) { this.$message.error(数据源参数验证不通过) throw error; return; } } } 调用页面: a…

【Mac】安装Gradle

1、说明 Gradle 运行依赖 JVM,需要先安装JDK,Gradle 与 JDK的版本对应参见:Java Compatibility IDEA的版本也是有要求Gradle版本的,二者版本对应关系参见:Third-Party Software and Licenses 本次 Gradle 安装版本为…

项目代码第2讲:从0实现LoginController.cs,UsersController.cs、User相关的后端接口对应的前端界面

一、User 1、使用数据注解设置主键和外键 设置主键:在User类的U_uid属性上使用[Key]注解。 设置外键:在Order类中,创建一个表示外键的属性(例如UserU_uid),并使用[ForeignKey]注解指定它引用User类的哪个…

使用mtools搭建MongoDB复制集和分片集群

mtools介绍 mtools是一套基于Python实现的MongoDB工具集,其包括MongoDB日志分析、报表生成及简易的数据库安装等功能。它由MongoDB原生的工程师单独发起并做开源维护,目前已经有大量的使用者。 mtools所包含的一些常用组件如下: mlaunch支…

nginx不允许静态文件被post请求显示405 not allowed

在单独站点的配置文件中 添加error_page 405 200 $request_uri; 即可!

golang 汉字转拼音

导入包 # 支持多音字,音调标识等 go get github.com/mozillazg/go-pinyin简单示例 func Test() {// 配置选项opts : pinyin.NewArgs()opts.Style pinyin.Normal // 设置拼音的样式(普通拼音)var test_text "你好世界"test_piny…