在Power Query中对于进位有着比Excel更多的选择。 1....向下舍去(类似Excel中的Rounddown) Number.RoundDown(number as nullable number, optional digits as nullable number...向上进位(类似Excel中的Roundup) Number.RoundUp(number as nullable number, optional digits as nullable number)...向0进位(这个在Excel中目前没有对应函数) Number.RoundTowardZero(number as nullable number, optional digits as nullable..., optional roundingMode as nullable RoundingMode.Type) as nullable number 此函数比Excel里面多一个参数,一共有3个参数,第三个参数是针对如果碰到数字
本人在C#中进行小数舍入的时候常常会怀念Excel中的Round、RoundUp、RoundDown这几个函数,原因就是后者“接地气”,比较符合俺小老百姓的舍入要求,啥“银行家舍入法”就让银行家用去吧。...今儿有空,就把它实现了一下,先温习一下这几个Excel函数的功能: Round(value, digits) 将value按四舍五入法进行舍入,保留digits位小数;当digits为负时,在小数点左侧进行舍入...RoundDown(-3.145, 2) = -3.14;RoundDown(3145, -2) = 3100 实现原理: - 对于RoundUp和RoundDown,由于decimal或Math类的Ceiling...而且虽然.net在命名上具有极大的包容度,但我认为还是尽量避开FCL命名的好,无谓去“享受”这种自由度 - 几个方法之所以都要先判断一下保留位数,而没有直接使用10的digits次方进行运算,是想尽量沿用...咱追求的不是极简的代码,而是性能。当然,没测试过~鸡蛋飞来中...
本篇记录了永洪在使用过程中遇到的一些奇奇怪怪得问题及解决方案,还有一些稀奇古怪的需求的解决方案。...问题 新增参数 _EXCEL_EXPORT_TYPE_设置导出Excel的类型 默认为0,导出Dashboard页和详细数据页 设置为1时仅导出Dashboard页,设置为2时仅导出详细数据页...将bi.properties中的配置项req.record=true,设置为true表示埋点功能打开,用户操作时,会将需要记录的功能点记录到数据库中。...设置为false或者无此配置默认为埋点功能关闭; 如果有配置系统监控,则会将埋点数据记录到配置的数据库中表名为OPERATIONRDCORD 如果没有配置系统监控,则会记录到系统内嵌的derby...='片区小计') 当遇到 小计行的内容,不放入arr 列表中 for 循环执行完成后,得到需要排名内容的列表。 最后 用rank函数排名。
大家好,今天给大家分享Excel函数~ Excel是我们从事数据分析的朋友们,会经常用到的最基本的工具。而Excel函数又是Excel中最为重要的、最为常用的知识点,我们必须要掌握。...02 字符串函数 4、left 5、right 6、mid 7、len(lenb自己下去学习) len = 1中文 + 1英文。 lenb = 2中文 + 1英文。...如果一个文本中有几个重复的内容,最后一个参数可以指定,从第几个重复内容开始起,进行替换。...03 数学函数 17、abs 18、round 19、roundup 20、rounddown 21、even 注意:enen和odd都是朝着绝对值数字大的方向走的。...我们在excel中输入该函数,会有这么多提示: 下面介绍一些操作展示: 以上就是今天的分享,希望对小伙伴们有帮助哦!
本文实际涵盖了15个Excel常用函数,但是按照分类只分了十类。 很难说哪十个函数就绝对最常用,但这么多年来人们的经验总结,一些函数总是会重复出现的。...ROUND函数的语法结构是: =ROUND(number,小数位数) ROUNDUP和ROUNDDOWN的语法结构与ROUND相似: =ROUNDUP(number,小数位数) =ROUNDDOWN(number...在一个单元格上输入开始日期,另一个单元格输入公式减去TODAY得到的日期,得出的数字就是项目进行的天数。 NOW函数和TODAY函数都没有参数。...,Excel的计算功能因此大大增强。...像如要解答这些问题就容易得很了:十月的出货量是多少? 道琼斯指数去年有几次突破10,000点?
——黄同学 1、excel函数需要掌握的基础功能 下面都是在使用Excel过程中,所使用过的一些基础功能,限于篇幅这里就不详细介绍,大家可以自行下去操作一遍。...合理的逻辑思维,excel中函数的使用,和我们学习其他编程语言中使用函数一样,了解函数的功能、参数。...从上图可以看出,在excel中,行索引是一系列的数字(1,2,3...),列索引是一系列的大写字母(A,B,C...),。...⑫ substitute 注意:这个函数的最后一个参数很有用。如果一个文本中有几个重复的内容,最后一个参数可以指定,从第几个重复内容开始起,进行替换。 ?...⑥ subtotal 注意:这个函数可以实现我们之前学过的很多函数的功能,用起来也很方便,由于该函数涉及到的知识点太多,这里简单介绍一下。我们在excel中输入该函数,会有这么多提示: ?
在Sqlserver上,也不例外,看完此篇,笔者相信你也会认可此篇所提到的观点:像使用Excel一般使用Sqlserver。 使用Excel是一种怎样的体验?...在OFFICE产品中,要数Excel的使用群体、使用频率最为广泛,这里说的Excel,其实也可类比在其他Word、PowerPoint等组件上。...当然一般来说,熟练之后,特别是写数据查询SQL,通过右侧的编辑区敲代码完成也不难,类似我们使用Excel时,对函数写得非常熟练,不想使用函数向导直接敲函数名、函数参数的体验差不多。...像录制宏一般地自动生成SQL语句 Excel里有录制宏功能,帮助我们快速学习VBA,在Sqlserver上,同样有类似于录制宏的界面操作实际对应的SQL脚本是什么的功能。...存储过程丰富的可编程性,实现更复杂功能 在Sqlserver的存储过程中,可以使用几乎所有的T-SQL语句及命令,生成的结果甚至可以生成新的表数据,将数据导出到外部,数据大范围转换等等,结合代理作业的功能
源 - 这个函数很强大 - - 这个函数很复杂 - - 这个函数记不住 - - 但是 - - 我们可以这样看 - List.Generate有4个参数,虽然每个参数都是一个函数!...但是,这4个函数有很明确的分工: 1、确定起点,即要生成列表的第1个值; 2、设定生成序列的终止条件; 3、下一个值的生成规则/结果; 4、转换成最终输出结果(如果直接用参数3的结果,可以省略) - 再来...()=>[A=1,B=1], each [A]<5, each [A=[A]+1,B=[B]+1], each [A]+[B] ) 简单解析: 1、给定记录[A=1,B=1] 2、如果得到的结果中...A小于5 3、那就A+1,B+1;重点:可以用[A]或[B]引用上一结果中的值 4、按需要调整输出结果为A+B;重点:可以通过[A]或[B]引用到每一个结果的值 输出结果:{ 2, 4, 6, 8 }...同时,我突然想,这个其实跟玩游戏的过程很像: 如果你暂时没有能用上这个函数,那也不妨先通过这种方式把这个的几个参数先记住,然后再对上面几个例子动手写几次,很快就会得心应手了。
在2006年以前,很多人都说,希望Excel能提高单表处理数据的数量上限,最好能像Access那样可以建立多表查询。...Excel 2010发布后不久,我得知微软发布了一款新的Excel官方插件,名为SQL Server PowerPivot for Excel,我在第一时间安装上并试了试,完全懵了,不知道这是干什么的,...按Office每两年来一次大更新的规律,Excel 2013让人相当惊艳:微软一口气搞了一个名为Power BI for Excel的全家桶,把BI的概念正式引入Excel中。...啊,还能那样!啊,这是翻天覆地了!这不就是比Access还Access的Excel吗! 这一次,Excel面对上亿行的数据也不胆怯了,而且,它真的可以管理不同类型的数据源并在它们之间创建关系了。...这是一种类似于Excel工作表函数但又与工作表函数完全没关系的语言,它有点儿像SQL,但也与SQL有巨大的差异,它是全新的事物,需要从头学习。
标签:Excel技巧,VBA 如何告诉Excel在不使用指数表示法的情况下四舍五入到指定数的有效数字?...我们想使用ROUND函数作为开始。但是,需要知道要舍入到的数字的“位置”。...记住,ROUND函数在Excel中的工作方式是,将12783舍入到100位意味着使用-2或12800=ROUND(12783,-2)。...12783的指数的公式为: 4 =INT(LOG10(ABS(12783))) 即:3 - (1+4) = -2 公式中的ROUND函数也可以使用ROUNDDOWN函数或ROUNDUP函数代替。...尽管该值是正确的,但Excel会自动格式化一个带有5个符号的数字如23.300,显示为23.3(除非显示格式设置为“0.000”)。 下面是一个对有效数字进行四舍五入的VBA自定义函数。
2.1. python计算过程 核心:pandas的merge和transform函数方法 import pandas as pd # 读取数据 df = pd.read_excel(r'案例数据.xlsx...', sheet_name='组合商品') df1 = pd.read_excel(r'案例数据.xlsx', sheet_name='总库存') # 由于组合商品中存在空行,所以这里删除,并采用向上填充的方式填充组合商品字段的空值...temp = df.dropna(how='all').ffill() temp.head() 在组合商品中存在部分组合商品里的其实是同一种商品的N件组合,这种情况下算库存是需要除以N的,这也是本案例的一个可能踩到的坑...) =ROUNDDOWN(IFERROR(E2/D2,E2),0) 最后,菜单栏 数据->合并计算 来求值 合并计算 计算设置 结果预览 以上就是一种excel的操作技巧,这里用到的是数据->...总结 其实,本案例实际上并没有什么难度,而且我们的解决方案也有很多种,核心思路就是匹配+分组的思想。大家可以基于此,结合自己对工具的理解,试试更多种解法来强化哈!
学习Excel技术,关注微信公众号: excelperfect Q:给定开始日期和结束日期,想要知道这两个日期之间有多少个星期一?...图2 众所周知,Excel是使用数字序列来存储日期的,显示的是日期形式,实际上就是一个数字。...公式中: INDIRECT(B1&":"&B2) 生成: INDIRECT(44378, 44416) 这样: ROW(INDIRECT(44378, 44416)) 即为: ROW(44378:44416...) 返回数组: {44378;44379;44380;44381;…;44415;44416} 传给指定格式参数的TEXT函数,得到: {“星期四”;”星期五”;”星期六”;…;”星期日”} 与“星期一...SUMPRODUCT函数进行求和,结果即为该日期区间包含“星期一”的数量。
除了级个别的OpenQuery、OpenRowset这些行集函数的支持方式有点不同(云数据库没法识别到本地的文件,所以不能像本地Sqlserver那样轻松地访问本地文件)。...方式扩展Sqlserver的现有功能如正则函数和字符串聚合函数这样刚需功能。...,也类似Data Factory那样是一种新的存在方式,其服务名为:自动化帐户。...通过编写Runbook脚本来完成自动化的调度工作,笔者也在熟悉阶段,还没有什么产出可分享。...所以催生了是否可以作为一种媒介,让广大的Excel用户们可以瞬间点燃Excel的爆点,无需苦苦地挣扎地没日没夜的技巧学习、高级复杂函数的烧脑,最终走向了从入门到放弃的道路。
本文总结数据分析常用的软件,以及推荐相应的学习参考资料。 1. Excel 常用操作有函数、可视化、数据透视表、VBA。...函数 可视化 i.单元格 ii.静态图 iii.动态图 即带有控件(部分涉及VBA),可以选择数据并动态展示结果的图表,如果要用Excel来做业务数据的Dashboard,动态图是很好的解决方案。...注:黄成明老师的《数据化管理》中的部分内容涉及如何用Excel建立业务运营工具。...,该套装基本是“行走江湖”必备,涉及函数、VBA、操作、数据透视表等; Excel图表之道,刘万祥; 点评:最早是从博客上了解到刘老师(博客为“刘万祥ExcelPro”),那时才发现Excel也可以做出非常高大上的商务图...SQL 数据一般可分为3类: 结构化数据,e.g.平时见到的类似Excel表格那样的数据; 半结构化数据,存在父子节点的数据,e.g.
浏览此目录中的所有文件以了解所有新内容。此外,在user和lib目录中有一些新的文件系统相关的源文件, fs/fs.c mainipulates 文件系统的磁盘结构的代码。...文件系统 包含以下内容,需要仔细了解: 磁盘文件系统结构 扇区和块 超级块 文件元数据 目录与常规文件 磁盘访问 我们操作系统中的文件系统环境需要能够访问磁盘,但是我们还没有在我们的内核中实现任何磁盘访问功能...实现fs/bc.c 中的bc_pgfault和flush_block 函数 // Allocate a page in the disk map region, read the contents..., 并确保在继续之前了解每个函数的作用。...cprintf("file_get_block success %08x\n", addr); *blk = addr; return 0; } 文件系统界面 由于其他环境无法直接调用文件系统环境中的函数
在生信技能树的微信群,时不时会看到有人问Excel相关的问题,今天我的第六篇专栏文章,就和各位一起梳理一下使用 Excel 必须要知道的基础知识和几个函数。希望对你有些许帮助。...Excel 的几个基本常识 Excel 可以处理的数值有效位数最多为15位 公式中文本类型的常量必须写在半角双引号内 运算符包括算数运算符和比较运算符,其中比较运算符返回逻辑值 表示不等于 所有数据类型中...0 强行向上取舍,使用ROUNDUP 强行向下取舍,使用ROUNDDOWN 取整还可以用INT和TRUNC 对字符串进行操作 字符串进行合并 Excel可以非常方便的对数据进行分列。...但并没有一个合列的选项。如果合并单元格,会犯非常低级的错误。...0/FALSE 表示精确匹配,excel 里的说明有问题 在平时的实际应用中,有一个问题曾经困扰了我很久。
比较平行时间段,比如与之前一年相同的月份。 当使用随时间进行的数据分析的时候,很可能要使用DAX函数。...为了更好地理解,我们将介绍如何创建日期表,然后看一下几种不同的分析时间的计算,最后加入这些类型道数据模型中。为了测试我会使用一个excel作为PowerBI Desktop 的文件数据源。...实践中,需要创建一个表,开始日期是最早日期的1月1日而最大日期应该是数据源日期的上一年的12月31日。一旦你创建了这个表,就能连接数据模型中的含有时间字段的表,然后拓展时间相关的分析函数。...(MONTH([DateKey])/4,0)+1 QuarterAbbr "Qtr " &ROUNDDOWN(MONTH([DateKey])/4,0)+1 Quarter "Q" &ROUNDDOWN...YearToDate, QuarterToDate, 和MonthToDate 运算 首先,让我们解决一个简单但是频繁的需求:计算月累计、季度累计、和年累计的销售数字。 这个例子中三个函数是很相似的。
Excel自定义函数,简而言之,就是通过VBA、VSTO、Excel-DNA等技术开发出来的,可以让用户直接一个函数就能实现原本Excel函数里没有的功能。...广大的Excel用户朋友们,我很理解大家对Excel学习过程所遇到的痛点和难点,我也是这样从中走过来的,当年拿起一本厚厚的Excel函数书,一个个函数地学习着,最痛苦的是一些功能非一个函数就可以解决,需要多个函数嵌套起来使用的...所以大家对Excel有扩展的功能需求,可以让高级用户、开发人员,在Excel原有的功能基础上,对其进行更多的功能开发,例如本文提到的自定义函数,就是开发一些Excel本来没有的一些功能函数,让大家同样可以像...本人精力有限,关于自定义函数如何使用的详细部分,需要大家在阅读文章之后,打开自己手中的Excel,跟着示例文件里的示例数据,慢慢地去理解的,一般很难像一些操作技巧那样,在哪里点某个按钮去实现某个功能那样用视频的方式呈现到整个操作过程的...同时向广大Excel普通用户发出邀请,若大家平常工作过程中,有哪些工作场景需要使用一些函数来实现,在网上找的方法比较复杂或还没有找到相应的方法来实现,可以在本公众号留言,把需求告之一下,我评估是否有较大的通用性和使用场景的广泛性
如果把excel类比sql,你得玩转透视表、各种函数公式,甚至VBA,才能最大效率地赋能工作。 学习SQL是有法可循的,可以从以下五个问题开始: 1. 了解什么是SQL?...SQL的职责是管理二维表,通过语句来替代excel中那些图形化的命令。...SQL不能像编程语言一样,使用变量、条件逻辑、循环结构等对过程进行定义,以获得想要的结果。SQL直来直去,只要定义必要的输入输出,没有对过程的控制。 2. 怎么学习SQL?...核心:select * from tableName 这句话是从某表中选择全部字段,相当于excel中的选择sheet where相当于excel的筛选,group by相当于excel的透视表,order...接着你得学习一些常用的函数: 最后掌握高级用法: 3. 有哪些好的书籍和教程? 目前市场上SQL相关的资料很多,比较火的像《SQL必知必会》、《SQL学习指南》等。
领取专属 10元无门槛券
手把手带您无忧上云