首页
学习
活动
专区
圈层
工具
发布

无码实现​从非数字到数字拆分到行,是怎么做到的?| Power Query技巧

在Power Query里,拆分列的功能非常强大,除了按分隔符、字符数等基本拆分功能外,还支持如从大写到小写或相反,从数据到非数字或相反等等特殊方式,相信很多朋友也都使用过: 其中,按分隔符拆分,有一个比在...Step-02 按分隔符拆分列 虽然我们最后要按“从数字到非数字”进行拆分,但是,我们要借助按分隔符可以拆分到行的方法: 在按分隔符拆分中选择拆分为“行”: 此时,我们通过观察可以发现,生成的步骤中...但是,要自己去写这些Splitter函数,还是比较麻烦的,而且,我们也没有必要自己动手去写,生成一个步骤去复制就可以了—— Step-03 按照从非数字到数字的转换拆分列 此时,我们看步骤的公式,明显...Splitter参数,马上就得到从非数字到数字的拆分到行的效果: Step-05 删掉按从非数字到数字拆分列的步骤 生成这个步骤的目的是为了方便复制其中的Splitter参数,复制好了就可以删掉了:...Step-06 按从数字到非数字拆分列,得到最终结果 我经常讲,Power Query的使用,大多数情况下,并不需要自己大量去写代码,很多步骤的M代码,都是可以通过操作生成,然后再按需求稍作修改即可

1.4K10

有小数时从数字到非数字的拆分会出错!咋整?顺便试了一把chatGPT,呵呵!|PowerBI技巧

- 1 - 最近,有朋友在使用Power BI进行数据整理的时候,要把合在一列里的内容进行拆分: 原想着使用“从数字到非数字”的拆分方式可以更方便一点儿,谁知道,竟然出错了!...实际上,这里很明显,是因为Power Query里将小数点当做非数字了。 数据下载链接:https://t.zsxq.com/05UrZzjm2 那该怎么办呢?...其实也很简单,我们仔细看一下这个拆分步骤生成的公式: 其中,所谓“从数字”,就是生成了一个{"0".."9"}的数字列表,而“非数字”,就是用not List.Contains函数排除了列表中的非数字内容...实际上,我们问的每一个问题,都是相对独立的,而chatGPT也是基于我们的“监督”下,不断地根据我们发现的问题、提出的问题然后进行理解和回答,而并没有能力自主地形成思路,比如说类似Power Query...这……其实就有点儿一本正经瞎扯淡的意思了。 你用chatGPT问过关于Power BI的问题吗?它的表现怎样? 欢迎大家留言,一起围观。

61020
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    从Java到Vue:一位全栈工程师的面试实录

    # 从Java到Vue:一位全栈工程师的面试实录 在互联网大厂的面试现场,一个28岁的Java全栈工程师正坐在会议室中。他的名字叫林晨,毕业于复旦大学计算机科学与技术专业,拥有硕士学历。...他还参与了公司内部的DevOps流程优化,引入了CI/CD工具链,提升了部署效率。 ## 面试官提问一:关于Java语言与JVM **面试官(面带微笑):** 林先生,我们先从基础开始吧。...你对Java语言的理解如何?特别是Java 11和Java 17之间的区别,能说说吗? **林晨(自信地):** Java 11是长期支持版本(LTS),而Java 17是最新发布的LTS版本。...此外,Java 17还对垃圾回收机制进行了优化,比如G1垃圾收集器的改进,可以更好地处理大堆内存的情况。 **面试官(点头):** 很好,看来你对Java生态有一定的了解。...## 面试官提问八:关于项目优化与性能 **面试官:** 最后一个问题,你在项目中是怎么优化性能的?

    20710

    从Java到Vue:一位全栈工程师的面试实战

    # 从Java到Vue:一位全栈工程师的面试实战 在互联网大厂的面试中,一个合格的全栈工程师不仅要熟悉后端技术栈,还要对前端有深入的理解。...今天,我们跟随一位有着5年经验的Java全栈工程师,看看他在一场真实的面试中是如何展示自己的实力的。 ## 面试官:你好,请先做个自我介绍吧。...应聘者:您好,我叫李明,28岁,硕士学历,目前在一家大型电商平台担任Java全栈开发工程师。我的主要工作内容是参与后端服务的开发和维护,以及前端页面的优化与重构。...应聘者:Kafka是一个分布式流处理平台,它的核心概念是生产者、消费者和主题(Topic)。生产者将消息发送到某个主题,消费者从主题中读取消息。...- **Ant Design Vue**:快速构建美观的用户界面。 ## 学习建议 对于初学者来说,可以从Spring Boot和Vue3开始,逐步掌握微服务、数据库优化和前端框架的使用。

    14710

    从Java到Vue:一位全栈工程师的面试实战

    # 从Java到Vue:一位全栈工程师的面试实战 ## 面试官与应聘者的初次见面 面试官(微笑):你好,欢迎来到我们公司。我是今天的面试官,可以请你做个简单的自我介绍吗?...## 技术基础问题 面试官:那我们先从Java的基础开始吧。你能说说Java中的多线程和线程池的区别吗?...应聘者:嗯,Java的多线程是指程序中同时运行多个线程,而线程池是一种管理线程的方式,可以复用线程,减少创建和销毁线程的开销。 面试官(点头):很好,你理解得不错。...## 项目成果与总结 面试官:最后一个问题,你有没有什么想分享的项目成果?...他对Java、Vue、Spring Boot等技术有着深入的理解,并且在实际项目中积累了丰富的经验。希望他能够顺利通过面试,加入我们的团队。

    24710

    从Java到Vue:一位全栈工程师的实战之路

    # 从Java到Vue:一位全栈工程师的实战之路 ## 面试官与应聘者的故事 在一家互联网大厂的面试室里,一位28岁的程序员小林正坐在对面。他穿着一件略显随意的衬衫,眼神中透露着自信和一丝紧张。...面试官是一位经验丰富的技术负责人,带着一丝微笑,开始了一场看似轻松实则严谨的技术面试。 ### 第一轮:基础问题 **面试官**:小林,我们先从你的技术栈开始聊起吧。...**小林**:我主要用Java,尤其是Spring Boot和Spring MVC,还有Vue3和TypeScript。对Node.js也有一定了解,不过不是最擅长的。...```java // 使用Spring Data Redis进行缓存 public Product getProductById(Long id) { String key = "product...,可以从以下几个方面入手: 1.

    17010

    从Java到Vue:一位全栈开发者的面试实录

    # 从Java到Vue:一位全栈开发者的面试实录 ## 面试者背景 姓名:林浩然 年龄:28岁 学历:硕士 工作年限:5年 工作内容: - 负责企业级Web应用的前后端架构设计与实现 - 主导基于Spring...Boot和Vue.js的微服务系统开发 - 参与多个电商平台的性能优化与稳定性提升 工作成果: - 在某电商项目中,通过引入Redis缓存和异步处理机制,将订单处理响应时间从1.2秒降低至300毫秒以内...接下来,我们聊聊Java后端。 ### 第二轮:Java与Spring Boot相关 **面试官**:你提到你用过Spring Boot,能说说Spring Boot的核心特性吗?...### 第八轮:综合问题与总结 **面试官**:最后一个问题,你在团队中通常扮演什么样的角色? **应聘者**:我通常是技术负责人,负责技术方案的设计和实现,同时也协助团队成员解决问题。...从Vue3的组件化开发到Spring Boot的后端架构设计,再到微服务、消息队列、缓存、安全等多个方面的深入理解,都体现了他在技术上的全面性和专业性。

    24510

    从Vue到Spring Boot:一位Java全栈开发的面试实录

    ## 从Vue到Spring Boot:一位Java全栈开发的面试实录 在一家互联网大厂的面试中,一位28岁的Java全栈开发者李明正在接受一场紧张而富有挑战性的技术面试。...### 面试官开场 面试官是一位经验丰富的技术负责人,他微笑着对李明说:“你好,欢迎来到我们的面试。今天我们会围绕你的技术能力和项目经验展开讨论。...### 技术问题十:综合能力与项目成果 **面试官:** “最后一个问题,你在项目中最有成就感的部分是什么?有没有什么特别的成果?”...## 技术总结与学习建议 在这次面试中,李明展示了他在Java全栈开发方面的扎实基础和丰富的实战经验。从Vue3到Spring Boot,从微服务到云原生,他都能准确地表达自己的理解和实践。...对于想要进入互联网大厂的Java全栈开发者来说,掌握以下技能是非常重要的: - 前端框架(如Vue3、React) - 后端框架(如Spring Boot、Node.js) - 数据库与ORM工具(如

    10510

    从Java到Vue:一位全栈开发者的面试实录

    # 从Java到Vue:一位全栈开发者的面试实录 ## 面试官与应聘者介绍 在一家知名的互联网大厂,一位名叫**李明远**的28岁程序员正在接受一场技术面试。...`ref`适用于基本类型的数据,比如字符串、数字等,而`reactive`适用于对象或数组。...User selectById(int id); } ``` ```xml 的单体应用被拆分为多个独立的服务,比如订单服务、用户服务、商品服务等,每个服务都使用Spring Cloud进行通信。 **面试官**:那你们是如何实现服务发现和调用的?...## 总结 这次面试展示了李明远作为一名资深Java全栈开发者的全面能力,从后端服务到前端组件,从数据库优化到微服务架构,再到安全与测试,他都能给出清晰且专业的回答。

    13410

    从Java到Vue:一位全栈工程师的面试实战

    # 从Java到Vue:一位全栈工程师的面试实战 ## 第一轮:技术基础与项目经验 **面试官**:你好,很高兴见到你。首先,请简单介绍一下你自己。...目前在一家互联网大厂担任Java全栈开发工程师,有5年的工作经验。主要负责后端服务的开发和前端页面的实现,参与过多个中大型项目的架构设计。 **面试官**:听起来你的经历很丰富。...## 第二轮:Spring Boot与微服务 **面试官**:请解释一下Spring Boot的核心特点,以及它如何简化Java应用的开发。...UserMapper userMapper; public User getUserById(int id) { return userMapper.selectUserById(id); }...Java全栈工程师在面试中如何展示自己的技能和经验。

    13010

    从Java到Vue:一位全栈工程师的实战之路

    ## 从Java到Vue:一位全栈工程师的实战之路 在互联网大厂的面试中,一个拥有3年经验的Java全栈开发工程师正在面对一场深入的技术探讨。...### 第一轮:Java基础与JVM 面试官(李明):你对Java的基础知识掌握得怎么样? 林浩然:我对Java的基本语法、面向对象编程以及多线程机制有较深的理解。...在项目中,我们采用微服务架构,将不同的业务模块拆分成独立的服务,提升了系统的可扩展性和灵活性。 李明:那你有没有使用过服务发现或配置中心?...### 第八轮:项目总结与未来规划 李明:最后一个问题,你有没有什么特别想分享的项目经验?...无论是后端的Java、Spring Boot,还是前端的Vue3、Element Plus,他都能熟练运用并结合实际项目需求。希望这篇文章能为那些正在准备面试的程序员提供一些参考和启发。

    20510

    从Java到Vue:一位全栈工程师的面试实录

    # 从Java到Vue:一位全栈工程师的面试实录 ## 面试开场 面试官:你好,欢迎来到我们的技术面试。我是今天的面试官,主要负责后端和前端方向的技术评估。请先做个自我介绍吧。...应聘者:您好,我叫林浩然,28岁,硕士学历,有5年左右的Java全栈开发经验。目前在一家互联网公司担任高级工程师,主要负责前后端架构设计和核心业务模块开发。 面试官:听起来你对技术有比较深入的理解。...那我们直接进入正题吧,先聊聊你的工作内容。 ## 工作内容与项目成果 面试官:你说你有5年的Java全栈开发经验,可以具体说说你最近参与的两个核心项目吗? 应聘者:好的。...例如,我们在用户模块中使用JPA的Repository接口来实现CRUD操作,代码如下: ```java public interface UserRepository extends JpaRepository...## 技术点总结 在这次面试中,应聘者展示了他在Java全栈开发方面的深厚功底,包括前后端技术栈的使用、微服务架构的设计、安全性与性能优化等方面的知识。

    22310

    从零到一:一位Java全栈开发的面试实战分享

    # 从零到一:一位Java全栈开发的面试实战分享 在一次真实的面试中,一位名叫**林浩然**的28岁程序员,带着他3年的Java全栈开发经验,走进了某互联网大厂的面试室。...我们先从基础开始吧,你能说说你对Java内存模型的理解吗? **林浩然**:好的,Java内存模型主要分为几个部分,包括**堆、方法区、虚拟机栈、本地方法栈和程序计数器**。...```java @RestController public class HelloController { @GetMapping("/hello") public String sayHello...感谢你的参与! ## 技术点总结 在这次面试中,林浩然展示了他在Java全栈开发方面的扎实基础,涵盖了**后端开发、前端开发、数据库操作、微服务架构、安全认证、测试与调试**等多个方面。...通过这次面试,我们可以看到,作为一名Java全栈开发人员,不仅需要掌握多种技术栈,还需要具备良好的沟通能力和解决问题的能力。希望这篇文章能帮助你更好地准备类似的面试,祝你早日找到理想的工作!

    16710

    从Java到Vue:一位全栈工程师的面试实录

    # 从Java到Vue:一位全栈工程师的面试实录 在互联网大厂的招聘中,全栈工程师一直是热门岗位。...**面试官**:很好,那你能说一下你对Java SE的理解吗? **李明**:Java SE是Java的核心平台,提供了基本的类库和API,比如集合框架、多线程、IO流等。...{ // 从数据库中获取用户信息 return userRepository.findById(id).orElse(null); } } ``` **面试官**:很好,这说明你对缓存技术有实际经验...## 面试第八轮:项目成果与总结 **面试官**:最后,你能分享一下你在项目中的具体成果吗?...## 技术点总结与学习参考 在这场面试中,李明展示了他对Java全栈技术的全面掌握,包括但不限于以下技术点: - **Java SE**:JVM内存结构、多线程、集合框架等。

    24710

    从Java到Vue:一位全栈工程师的实战之路

    # 从Java到Vue:一位全栈工程师的实战之路 ## 一、面试开始 **面试官**:你好,很高兴见到你。我是今天的面试官,可以先简单介绍一下你自己吗?...**应聘者**:你好,我叫李明,今年28岁,本科学历,有5年左右的开发经验。我主要做的是Java后端和Vue前端的全栈开发,目前在一家互联网公司担任高级工程师。...**面试官**:很好,看来你在全栈方向上已经有了一定的积累。 ## 二、技术基础提问 **面试官**:那我们先从基础开始吧。你对Java的JVM了解多少?能说说它的内存结构吗?...**应聘者**:JVM是Java虚拟机,它负责执行Java字节码。JVM的内存结构主要包括方法区、堆、栈、程序计数器和本地方法栈。...## 八、总结与反馈 **面试官**:感谢你今天的时间,我觉得你对技术的理解很深入,尤其是在Java和Vue3方面的经验非常丰富。如果有什么问题,我们会尽快联系你。

    10510

    从Java到Vue:一位全栈工程师的面试实录

    # 从Java到Vue:一位全栈工程师的面试实录 ## 面试开场 面试官:你好,很高兴见到你。我是负责技术招聘的张工。...我看到你的简历上写着有多年Java和前端开发经验,今天想和你聊一聊你在实际项目中的技术实践。 应聘者:您好,张工,感谢您的时间。...我是李明,28岁,硕士学历,有5年左右的开发经验,主要集中在Java后端和Vue前端的开发上。 面试官:好的,那我们先从基础开始吧。你熟悉哪些Java版本?...应聘者:我主要是用Java 11和Java 8,也接触过一些Java 17的项目。不过目前大多数项目还是以Java 8为主。 面试官:明白了。那你对JVM有什么了解?比如GC机制、内存模型这些?...那最后一个问题,你有没有接触过微服务架构? 应聘者:有,我们在项目中引入了Spring Cloud,用Eureka做服务注册,Feign做远程调用,Hystrix做熔断。

    15010

    从Java到Vue:一位全栈开发者的成长之路

    # 从Java到Vue:一位全栈开发者的成长之路 在互联网行业,技术的迭代速度令人惊叹。作为一名拥有6年经验的Java全栈开发者,我见证了从传统的Spring Boot到现代前端框架Vue3的演变。...今天,我想分享我的经历,以及我在实际项目中如何将这些技术融合使用。 ## 第一轮提问:Java与JVM基础 **面试官**:你有多年Java开发经验,能谈谈你对Java内存模型的理解吗?...### Java内存模型详解 ```java // Java内存模型的基本结构 public class MemoryModel { // 堆(Heap) private static...Object heapObject = new Object(); // 栈(Stack) public void stackMethod() { int localVar...(int id); // JPA示例 @Entity public class User { @Id private Long id; private String name;

    12910

    从Java到Vue:一位全栈工程师的面试实战

    # 从Java到Vue:一位全栈工程师的面试实战 在互联网大厂的面试中,一名拥有5年经验的Java全栈工程师正在接受一场技术深度考核。...你能解释一下Java中的多线程和线程池吗? **李明远**:嗯,Java中的多线程是通过Thread类或者Runnable接口实现的,而线程池是为了提高系统的吞吐量和资源利用率。...### 第八轮:综合问题与总结 **面试官**:最后一个问题,你有没有遇到过前后端协作不畅的情况?你是怎么解决的? **李明远**:是的,我们曾因为API文档不统一导致前后端对接困难。...感谢你今天的分享,我们会尽快通知你结果。 ## 技术点总结 在这次面试中,李明远展示了扎实的Java后端开发能力和丰富的Vue3前端实践经验。...如果你也想成为一名全栈工程师,可以从以下几个方向入手: - 掌握Java后端开发技能,熟练使用Spring Boot、MyBatis、JPA等框架; - 学习前端技术,如Vue3、React、TypeScript

    24010

    从Java到Vue:一位全栈工程师的面试实战

    # 从Java到Vue:一位全栈工程师的面试实战 ## 面试开场 **面试官**:你好,很高兴见到你。我是今天的面试官,主要负责后端和前端技术的评估。首先,请简单介绍一下你自己。...工作年限5年,目前在一家互联网公司担任Java全栈开发工程师。我的技术栈主要集中在Java后端、Vue前端以及一些云原生相关的技术上。 **面试官**:听起来不错,那你平时的工作内容是什么?...我之前参与了一个电商平台的重构项目,主要是将原来的单体应用拆分成多个微服务,并使用Spring Cloud进行管理。...**面试官**:非常棒,看来你对微服务有一定的理解。那接下来我想问一些关于Java后端的问题。 ## Java后端技术问题 **面试官**:你能解释一下Java的垃圾回收机制吗?...他的回答逻辑性强,展现了良好的沟通能力和专业素养。 ## 业务场景和技术点解析 ### 电商平台重构项目 在这个项目中,应聘者参与了电商平台的重构,将单体应用拆分为多个微服务。

    16710

    从Java到Vue:一位全栈开发者的实战之路

    # 从Java到Vue:一位全栈开发者的实战之路 ## 一、面试开场 面试官:你好,欢迎来到我们的技术面试。我是今天的面试官,我叫李明,负责后端与前端的架构设计。...面试官:很好,那我们先从你熟悉的技术栈开始吧。你在工作中使用过哪些Java框架?...面试官:嗯,听起来对Java生态有一定了解。那你能具体说一下你在某个项目中是如何使用Spring Boot来构建REST API的吗? 应聘者:当然可以。...面试官:非常棒,看来你在DevOps方面也有一定的理解。最后一个问题,你有没有什么想问我的? 应聘者:我想了解一下贵公司在技术选型上的考虑,以及未来的发展方向。 面试官:非常好的问题。...## 二、总结 通过这次面试,我们可以看到张宇在Java和Vue技术栈上有丰富的实战经验,能够独立完成前后端开发任务,并且在系统优化、消息队列、CI/CD等方面也有深入的理解。

    14410
    领券