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

为什么我从来不用“将精度设为所显示精度”这个设置?

以前,看到很多文章写到,可以通过简单的“将精度设为所显示精度”设置选项,实现类似金额等的所谓“正确”计算,避免出现因多位小数求和后再四舍五入出现总和的偏差问题…… 在网上搜一下...为什么? 因为设置了这个,可能是个神坑!可能需要Excel经验很丰富的人才会想到是因为这方面的影响。...比如,最近,有朋友问我这个问题: 为什么在数据透视表里的简单求和跟数据明细里的完全对不上啊! 数据明细中求和结果为0.5481......然后将度量的格式调整为4位小数,结果如下: 看到了吗? 结果就是给你多几个0,而不是按显示的位数进行计算!...看到这里,你还觉的”将精度设为所显示的精度“这个”技巧“好用吗?

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

    详解各种获取元素宽高及位置的属性

    如果元素的文本方向是从右向左(RTL, right-to-left),并且由于内容溢出导致左边出现了一个垂直滚动条,则该属性包括滚动条的宽度。clientLeft 不包括左外边距和左内边距。...设置scrollTop的值小于0,scrollTop 被设为0 如果设置了超出这个容器可滚动的值, scrollTop 会被设为最大值 var scrollTop = element.scrollTop...如果给scrollLeft 设置的值小于0,那么scrollLeft 的值将变为0。 如果给scrollLeft 设置的值大于元素内容最大宽度,那么scrollLeft 的值将被设为元素最大宽度。...scrollWidth Element.scrollWidth 是一个只读属性,以px为单位返回元素的内容区域宽度或元素的本身的宽度中更大的那个值。...若元素的宽度大于其内容的区域(例如,元素存在滚动条时), scrollWidth 的值要大于 clientWidth。

    4.5K80

    写jquery插件(转载)

    如今做web开发,jquery 几乎是必不可少的,就连vs神器在2010版本开始将Jquery 及ui 内置web项目里了。至于使用jquery好处这里就不再赘述了,用过的都知道。...如果设为true,则递归合并。    target:     待修改对象。    object1:   待合并到第一个对象的对象。    objectN:   可选。待合并到第一个对象的对象。...疑问 为什么(function {// code})();可以被执行, 而function {// code}();却会报错?     3. 分析             (1)....三、一步一步封装JQuery插件 接下来我们一起来写个高亮的jqury插件 1.定一个闭包区域,防止插件"污染" //闭包限定命名空间 (function ($) { })(window.jQuery...format方法来格式话高亮文本,则我们可将它写成公共的,暴露给插件使用者,不同的使用着根据自己的需求来重写该format方法,从而是高亮文本可以呈现不同的格式。

    2.3K30

    jQuery选择器大全(48个代码片段+21幅图演示)1

    本文配合截图、代码和简单的概括对所有jQuery选择器进行了介绍,也列举出了一些需要注意和区分的地方。 一、基本选择器 1. id选择器(指定id元素) 将id="one"的元素背景色设置为黑色。...并列选择器 $(document).ready(function () { // 将p元素和div元素的margin设为0 $('p, div').css('margin...}); 二、 层次选择器 1. parent > child(直系子元素) $(document).ready(function () { // 选取div下的第一代span元素,将字体颜色设为红色...内容过滤选择器 ——2.1 :contains(text)(取包含text文本的元素) $(document).ready(function () { // dd元素中包含"jQuery..."文本的会变色 $('dd:contains("jQuery")').css('color', '#FF0000'); }); 下面的代码,第一个dd会变色 ?

    2.2K70

    VCL组件之编辑控件「建议收藏」

    1、Edit组件 Edit组件封装基本的单行编辑控件,这个组件没有Align和Alignment属性,它没有Alignment属性是因为单行编辑控件中的文本只能左对齐;Edit组件没有Align属性是因为它不能也不应该扩充到充满窗口的用户区域...——此只读属性返回编辑器中“^”号的位置,即坐标 Lines——我们仍然可以使用Text属性来访问编辑框中的字符,但要访问某一行的文本时,就要用到Line属性 ScrollBars——指定了编辑框的滚动条位置...PlainText——指定是否以纯文本或复文本格式将文字读写或写入文件 SelAttributes——选定文本的属性(运行期可见) 关于DefAttributes属性和SelAttributes...如果允许修改,可以将AllowChange属性设为True(通过SelAttributes属性来设置或取消文字的Protected属性) OnResizeRequest——当文字发生变化导致RichEdit...将SaveClipBoard参数设为False可以同时清除剪贴板中与该RichEdit对象相关的信息 OnSelectionChange——当用户用鼠标或键盘改变选区或通过设置SelText属性导致选区发生变化时

    2.5K20

    jQuery

    对象param 是 DOM 元素:将 DOM 元素对象包装成 jQuery 对象返回(this)param 是标签字符串: 创建标签 DOM 元素对象并包装为 jQuery 对象返回 当成对象使用:$...$("p").css("color"); 将所有段落的字体颜色设为红色并且背景为蓝色。...将所有段落字体设为红色 $("p").css("color","red"); 2.位置坐标 方法 描述 offset() 读/写当前坐标(原点是页面左上角) position() 读写当前元素的坐标的(...(true) width + padding + border+margin 代码示例: width() 获取第一段的高 $("p").height(); innerWidth() 获取第一段落内部区域高度... // jQuery $("p").remove(); // 运行结果 how are 3.更新 方法 描述 replaceWith() 将所有匹配的元素替换成指定的 HTML 或 DOM 元素

    11.4K20

    27. 任务项交互设计:条件渲染与事件处理的高级应用

    本教程将继续深入探讨TaskItem组件的内部结构,包括Row布局的实现、条件渲染的使用以及交互事件的处理,帮助开发者掌握更复杂的布局和交互技巧,创建功能丰富、用户体验良好的任务列表界面。2....,只读属性 @State showActionsbooleanfalse 组件内部状态,控制操作按钮的显示与隐藏2.2 装饰器的作用与区别2.2.1 @Component装饰器@Component...Prop装饰器@Prop装饰器用于定义从父组件接收的属性,特点包括:单向数据流:父组件可以修改属性值,子组件只能读取不能修改响应式:当父组件中的值变化时,子组件会自动更新简单传递:适用于传递简单数据类型或只读对象...fontSize 12 设置字体大小为12vp,小于标题字号 fontColor0x666666 设置字体颜色为深灰色,弱化视觉重要性4.4 文本层次设计任务内容区域的文本设计遵循了明确的视觉层次...设为true,显示操作按钮当鼠标离开任务项时(isHover为false),将showActions设为false,隐藏操作按钮由于showActions是使用@State装饰器定义的响应式状态变量,当其值变化时

    10600

    看不完的那种!前端170面试题+答案学习整理(良心制作)

    6.超出文本省略 使用text-overflow:ellopsis:文本溢出时,为了不显示省略标记...,通过clip直接将溢出的部分裁剪掉。...中,为了方便对jQuery.prototype的访问,将jQuery.prototype赋值给jQuery.fn。...background-clip 背景图片的绘制区域 渐变: linear-gradient 线性渐变 radial-gradient 径向渐变 文本效果; word-break word-wrap...正如我写为替代文本一样,它用于需要文本而不是图像的情况。 如果盲人使用语音阅读功能,则会大声朗读图像的alt属性中的文本。 当由于链接断开而无法显示图像时,将显示它。 Google和Yahoo!...相同点:都会使文本框变成只读,不可编辑 ? image disabled属性在将input文本框变成只读不可编辑的同时,还会使文本框变灰,但是readonly不会。

    12.3K50

    27. 任务项交互设计:条件渲染与事件处理的高级应用

    本教程将继续深入探讨TaskItem组件的内部结构,包括Row布局的实现、条件渲染的使用以及交互事件的处理,帮助开发者掌握更复杂的布局和交互技巧,创建功能丰富、用户体验良好的任务列表界面。 2....,只读属性 @State showActions boolean false 组件内部状态,控制操作按钮的显示与隐藏 2.2 装饰器的作用与区别 2.2.1 @Component装饰器 @Component...装饰器 @Prop装饰器用于定义从父组件接收的属性,特点包括: 单向数据流:父组件可以修改属性值,子组件只能读取不能修改 响应式:当父组件中的值变化时,子组件会自动更新 简单传递:适用于传递简单数据类型或只读对象...fontSize 12 设置字体大小为12vp,小于标题字号 fontColor 0x666666 设置字体颜色为深灰色,弱化视觉重要性 4.4 文本层次设计 任务内容区域的文本设计遵循了明确的视觉层次...设为true,显示操作按钮 当鼠标离开任务项时(isHover为false),将showActions设为false,隐藏操作按钮 由于showActions是使用@State装饰器定义的响应式状态变量

    11810

    STM32 内存分配解析及变量的存储位置

    如上图所示,Flash 又可以细分为这么几个部分,分别是文本段 (Text),其中文本段中又包含可执行代码 (Executable Code)和常量 (Literal Value),在文本段之后就是只读数据区域...那为什么不存放初始化为 0 的全局变量初始值呢,原因也很简单,既然是初始化为 0,那么在上电后统一对存放初始化为 0 的全局变量的那块区域清0就好了。...,存放在 flash 中的只读数据区域,编译器会给 read_only_variable 分配一个地址,并将 2000 这个数据存放到这个位置。...data 这个变量将存放到 RAM 中的RW区域中 (后面将会进行详细讲解),但是 data 后面的初始值 500 将会被存放到数据复制区域中, 也就是上图中从下往上的第三个区域。...stack 是在函数内部定义的局部变量,其存放于 RAM 的栈区域,用 const 修饰的局部变量 value ,虽然他是只读的,但是它是存储于 RAM 中的栈中的,这里也说明一点,并不是所有用 const

    4.3K10

    JavaScript(19)jQuery HTML 获取和设置内容和属性

    jQuery HTML jQuery 拥有可操作 HTML 元素和属性的强慷慨法。 jQuery DOM 操作 jQuery 中非常重要的部分,就是操作 DOM 的能力。...jQuery HTML – 获得内容和属性 获得内容 – text()、html() 以及 val() 三个简单有用的用于 DOM 操作的 jQuery 方法: text() – 设置或返回所选元素的文本内容...之前在“设置 href 多个属性”时,我将 target 设为 _self。...于是我将 target 设为 view_frame。这样就既改变了属性,又不会出问题。那 view_frame 和 _blank 有什么差别呢?...假设用户从这个内容列表中选择还有一个链接,且这个 “view_window” 仍处于打开状态, 浏览器就会再次将选定的文档加载那个窗体,代替刚才的那些文档。

    1.8K10

    基于Vue的无渲染的富文本编辑器——tiptap!

    ---- Github https://github.com/scrumpy/tiptap 为什么使用tiptap? 市面上有不少富文本编辑器,但大多数可能并不能满足你的需求。...编辑器应该易于扩展,并且不应基于旧的依赖项(例如jQuery)。对于React,已经有一个名为Slate.js的出色编辑器,其模块化给人留下深刻的印象。...tiptap是基于Prosemirror进行扩展开发的没有很多公司在Prosemirror(富文本工具包)基础上进行开发。 无渲染要如何理解?...使用无渲染组件(函数式组件),你将(几乎)完全控制标记和样式。菜单的外观或在DOM中的显示位置。这完全取决于使用者。...只读 ? 嵌入 ? 占位符 ? 焦点 ? 可通过前后端搭配实现协同编辑 ? 标题 ? 末尾段落 可理解为对图片等的解释说明等等,可灵活使用 ? 导出html和json ?

    7K40
    领券