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

Java中indexOf() 方法 总计及其日常使用

摘要: indexOf() 方法用于在字符串中查找指定子串,并返回第一个匹配项的索引。...Java 中的 indexOf() 方法: indexOf() 方法用于在字符串中查找指定子串,并返回第一个匹配项的索引。它从指定的字符位置开始搜索,检查指定数量的字符位置。...在 Java 中,共有四种常用的查找方法: int indexOf(String str): 返回第一次出现的指定子字符串在此字符串中的索引。...int indexOf(String str, int startIndex): 从指定的索引处开始,返回第一次出现的指定子字符串在此字符串中的索引。...Wiki 最后出现的位置: " + position2); } 总结: Java中的indexOf()方法是用于在字符串中查找指定子串的常用方法。

1.6K10

Excel公式技巧98:总计单元格文本中的数字

有些需求看起来很特别,但有时候确实会发生,而这往往是由于数据不规范造成的,例如下图1所示的示例。 ?...图1 单元格区域A2:B19中是记录每月一些物品的领用数据,但是数值和物品名称输入到了一起,现在需要分别统计每种物品领用数量的总和。...中输入数组公式: =SUM(IF(SUBSTITUTE(B2:B19,E2,"")B2:B19,SUBSTITUTE(B2:B19,E2,"")+0))& " " & E2 在单元格F3中输入数组公式...在公式中,我们人为地将数据中的物品名称替换为空,然后与原数据进行对比,那么那些不相等的数据自然就是替换的物品的领用数值。...对于SUBSTITUTE(B2:B19,D2,"")+0中的+0,是为了将替换后的文本转换为数字,否则将得不到正确的结果。

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

    SUMMARIZE函数解决之前的总计错误

    [1240] 小伙伴们,还记得之前的总计栏显示错误问题么? 本期呢,白茶决定来研究解决这个问题,先来看看之前的样例。...先来说一下什么意思: 两个人总计花费187.20元,但是实际需求中,可能BOSS只会处理你的有效花费。什么叫有效花费,就是这个钱你花了,并且达成销售了,BOSS才会给你报销。...其他的都算在无效消费里面。 也就是需要在总计栏呈现的结果是:187.20元-12.20元-13.20元-6.20元。即155.6元,而不是6.20元。那么该如何处理呢?...,本次简单的说我们需要的功能。...但是有点不同,就是当表中没有这种组合的时候,那么结果就不会出现。 在数据中先使用SUMMARIZE函数看看效果: [1240] 这种就属于利用SUMMARIZE生成了一个只有我们需要维度的表。

    1.1K30

    如何将Tableau Server中的视图嵌入web页面

    Tableau作为可视化数据分析软件中的佼佼者,将数据运算与美观的图表完美地嫁接在一起。它的程序很容易上手,各公司可以用它将大量数据拖放到数字“画布”上,转眼间就能创建好各种图表。...6、Tableau Server 兑换票证:Tableau Server 兑换票证,创建会话,将用户登录,从 URL 中移除票证,然后将嵌入视图的最终 URL 发送到客户端。...server中的视图嵌入自己的页面中。...:customViews(values为yes或者no):隐藏工具栏中的“视图”按钮,该按钮使用户能保存自定义视图。...你也可以后台留言说出你的疑惑,阿Q将会在后期的文章中为你解答。每天学习一点点,每天进步一点点。 转发和在看更重要

    4.2K20

    独家 | Tableau中的Z-Order了解一下!

    本文将通过三个简单的例子,讲解如何在Tableau中通过颜色图例、字母顺序和国家来控制Z-Order。 z-order是二维对象重叠的顺序,例如,在散点图中彼此叠加的圆圈。...在CSS中,有一个z-index设置,用于在视图中向前或向后移动对象,控制哪个对象被放在顶层。在Tableau中,我们没有这种明确定义z顺序方式。相反,视图由正在使用的标记定义。...由颜色图例标记顺序 以下是使用Tableau世界指标数据中的女性预期寿命和婴儿死亡率制作的散点图。我已经使用Region(即大陆)在颜色上绘制了这个散点图。...这是因为Tableau正在使用国家名称的顺序(标记卡上的顶层属性),而不是颜色图例。由于俄罗斯联邦(欧洲)在中国的国家名单中位于中国以下,因此它在中国的z顺序中落后。...将鼠标悬停在三个示例中的点上,以根据属性顺序和标记卡上的排序查看差异。 Link: https://public.tableau.com/profile/jeffs8297#!

    3.1K20

    Tableau Desktop 2023中文安装包下载及Tableau Desktop 2023图文安装教程

    Tableau 2023软件功能      一键快速获取数据:      通过针对分析进行了优化的本地数据存储来加快慢速数据库,大文本文件和大电子表格的速度。...Tableau的数据引擎只需单击一下即可提取您的数据,并使速度缓慢的数据快速燃烧。      不受限制的内存,传统内存的局限性在于,所有数据都需要放入RAM中。不适用于Tableau。...您可以将比计算机的RAM大得多的数据加载到数据引擎中,并进行即席分析。      一键式数据融合:      数据混合使您可以通过简单的拖放将来自多个源的数据合并到一个视图中。      ...您正在使用Oracle数据库中的数据,并且要访问Excel电子表格中的地域数据。您连接到Excel工作表。Tableau自动检测到数据源具有共同的“状态”字段。...,鼠标右键“粘贴”刚才复制的文件10.点击“替换目标中的文件“11.返回“Crack”文件夹,选中“tableau_003e2900_tsf.data”文件,鼠标右键点击“复制”12.返回之前解压的“Tableau

    10K80

    Power BI 矩阵解决【只在总计……】的方法

    如果把指标和排名度量值都放入Power BI矩阵的值,显示如下。如何只在总计显示排名?...矩阵有添加趋势图的功能,还是这个案例,点击添加迷你图: 我们得到了下图这样糟糕的效果,总计之外的迷你图是无意义的。 那么如何只在总计添加迷你趋势图?遇事不决还是SVG。...此时,不能将折线迷你图加入条件格式图标了,因为折线图占据的横向空间较大,不适合放在条件格式。 上方的效果核心思路是将数据和折线都图形化。上图每天的数据看上去是数据,其实也是SVG图片。...使用HASONEVALUE函数去判断日期是否具有唯一值,如果具有唯一日期,返回SVG的TEXT标签,标签包裹具体的数据,如果不具有唯一值(也就是说总计列),返回SVG的Path折线标签,列小计的名字改为...更进一步,甚至还可以实现总计与明细图表类型切换:

    52910

    如何在 Tableau 中对列进行高亮颜色操作?

    比如一个数据表可能会有十几到几十列之多,为了更好的看清某些重要的列,我们可以对表进行如下操作—— 对列进行高亮颜色操作 原始表中包含多个列,如果我只想看一下利润这一列有什么规律,眼睛会在上下扫视的过程中很快迷失...尝试在 Tableau 中对列加点颜色 在 Excel 中只需 2秒完成的操作,在 Tableau 中我大概花了 20分钟才搞定——不是把一列搞得五彩斑斓,就是变成了改单元格背景色。...这个操作在 Tableau 中真的有这么复杂么?你可以在阅读下面一部分之前尝试在Tableau中操作下。 这 20分钟里我做了什么?...对列加颜色的正确方式 如果你掌握了下面的技巧,也仅需2秒即可在 Tableau 中完成——确定 Columns 中想要高亮的列,在 Dimensions(维度)中选择并拖入Marks - Color,搞定...Tableau 官方对列加颜色的操作提供了三种解决方法,上文中的是第一种,其他两项可参考最后的文章《在交叉表视图中将颜色应用于单个列》。

    8.2K20

    如何通过Tableau连接Kerberos的HiveImpala

    如果您看到这篇文章时,还不熟悉Tableau的安装,Hive/Impala的ODBC配置等,请先仔细阅读《如何安装Tableau并连接CDH的Hive/Impala》。...[x5p70c5qxi.jpeg] 将CDH集群的KDC Server服务器上/ect/krb5.conf文件中的部分内容,拷贝到krb5.ini文件中。...查看Windows中的krb5.ini的文件内容 [jyzw4db8jq.jpeg] 2.配置环境变量,包括krb5.ini文件以及Kerberos Credential Cache File的路径 变量名...请注意需要点击放大镜才能查询出数据库与表,具体请参考《如何安装Tableau并连接CDH的Hive/Impala》,如何使用Tableau生成你第一个图表,Fayson也不再赘述,您也可以参考昨天的文章...请注意需要点击放大镜才能查询出数据库与表,具体请参考《如何安装Tableau并连接CDH的Hive/Impala》,如何使用Tableau生成你第一个图表,Fayson也不再赘述,您也可以参考昨天的文章

    6.8K110

    “简单粗暴”的Tableau谁不爱

    回顾过去近十年中国商业智能(Business Intelligence,以下简称BI)市场的经营与运作,若以一个业内人士的身份来描述这段历程,我想把它归纳为“光环褪去,返璞归真”,BI之于中国,已经渐渐从概念走向了成熟...为了有较快的速度,传统的商业智能平台需要将数据复制到BI系统中的专有格式中。如此,公司的分析人员,并不是在做数据分析,而是在数据间来回重组,从一种格式换到另一种格式。...在Tableau中,用户访问数据只需指向数据源,确定要用的数据表和它们之间的关系,然后单击OK按钮进行连接就可以了。 Tableau顺应人的本能用可视化的方式处理数据,所以一个巨大的优势就是:速度。...(3)对于聚合或者汇总的查询量和预先计算没有要求 极速BI真正支持即时大型数据集查询,也就是说客户不用再预先决定采用哪种测量来聚合或查询了,只需要加载内存中的数据然后就可进行即时分析。...更为重要的是,在Tableau中,用户能够随时选择数据图形来查看底层。

    99420

    如何安装Tableau并连接CDH的HiveImpala

    1.文档编写目的 ---- Tableau是桌面系统中的商业智能工具软件,可以基于不同的数据源生成漂亮的图表。...Cloudera与Tableau是互相认证的合作伙伴,在Tableau的数据源配置界面可以直接找到“Cloudera Hadoop”,从而让你很方便的进行安装配置。...本文主要介绍Tableau Desktop的安装,Hive/Impala的ODBC驱动的安装,配置Tableau连接CDH以及生成你第一个图表。...然后点击“Sigh In” [7ez0zhqa0l.jpeg] 4.进入Tableau [nm7q2aaelx.jpeg] 5.注意这里还看不到Hive中的database以及table,点击左侧“Schema...[we791k19ne.jpeg] 13.附上Hive中的这张表的数据供大家参考 [n4kjwaujtu.jpeg] 7.配置Impala的ODBC连接并测试 ---- 1.进入ODBC管理界面 [lgijd2b79x.jpeg

    5.6K90

    Tableau数据分析-Chapter06填充地图、多维地图、混合地图

    Tableau-Chapter06填充地图、多维地图、混合地 ---- 本专栏将使用tableau来进行数据分析,Tableau数据分析-Chapter06填充地图、多维地图、混合地图,记录所得所学,...作者:北山啦 文章目录 Tableau-Chapter06填充地图、多维地图、混合地 本节要求 填充地图 各省售电量填充地图 地图格式设置 多维地图 各省售电量的多维地图 混合地图 各省售电量混合地图...推荐阅读 ---- 本专栏将使用tableau来进行数据分析,Tableau数据分析-Chapter06填充地图、多维地图、混合地图,记录所得所学,作者:北山啦 原文链接: 本节要求 ---...显示效果 调整位置 下拉用电类型->排序->手动排序(将“总计”排到最后面,“商业”和“农业”提前到二三位) List item设置横纵标签 右键某一个行/列标签->设置格式->加粗。...第二个图:将颜色的总计移除,标记->同期值---->大小,将第一个的标签省市去掉 4.优化部分 4.1 维度1->颜色->蓝色 维度2->同期累加值->颜色,颜色->编辑颜色->随机选取->渐变颜色

    1.4K20

    给表哥表姐迈向Tableau的小建议

    很多的Tableau用户把Tableau视为“PPT生成器”,用它来完成图标的制作,之后导图、截图,加入到ppt文件中。这就像你娶了一位绝代美女,却只是让她生孩子——“物不能尽其用”,总是令人惋惜。...最让我震惊的一家客户是,他们拿着从Excel透视表中生成的十条数据,问我为何在Tableau中开展高级分析。...一旦在明细上做完透视(pivot),你就失去了业务逻辑的灵魂。 今天的朋友,也是相似的问题,她不了解如何在Tableau中如何增加同比环比,于是在Excel透视图中通过筛选、计算完成。...Tableau优先推荐“表计算”完成二次聚合——通过在本地执行,提高了呈现的效率。 一旦在明细中完成二次聚合,你就增加了分析过程中出错的概率。...比如朋友说不知道在Tableau中如何完成计算,我就简单展示了如何通过“即席计算”快速创建计算,简单的加减计算,并用Excel的行和透视表的行说明了 毛利/销售额 和 sum毛利/sum销售额的区别。

    86220

    教你在Tableau中绘制蝌蚪图等带有空心圆的图表(多链接)

    本文将通过分享多种方法,包括成功的与失败的尝试,来讲解如何在Tableau中创建蝌蚪图等带有空心圆的图表。...建立一个蝌蚪图是简单直接的:它从哑铃图开始。但是一个单点只能显示当前时段而无法显示前一个时段的信息。在Tableau中,哑铃图很容易构建。它需要两个轴,一个轴作为点,另一个轴作为线来连接点。...那么我们如何在Tableau中创建一个相似的图表,并使得空白圆圈里面保持白色(或者任何背景颜色)呢? 不好用的方法 在我介绍解决方案前,我将分享一些自己不太成功的尝试。...那么为什么不创建一个有白色圆心的圆圈在PNG文件里呢?这样做的问题是,当Tableau对保存为具有透明背景的PNG文件中的自定义图形上的颜色编码时,它会改变白色中心的颜色,最后会出现彩色的圆点。...: 用白色圆圈在点与线之间构造间隙的折线图: 下面是我根据Mark的原始工作簿创建的Tableau工作簿,其中包含这些不同的图表变体: Tableau工作簿的链接: https

    10.1K50

    Tableau可视化设计案例-01Tableau简介,条形图与直方图

    Tableau可视化设计案例 本文是Tableau的案例,为B站视频的笔记,B站视频 参考:https://www.bilibili.com/video/BV1E4411B7ef 参考:https:...lianjiabin/category_9826951.html 数据下载地址为:https://download.csdn.net/download/m0_38139250/87346415 Tableau...简介,条形图与直方图 Tableau界面介绍 1.1 数据导入界面 1.2数据源界面 1.3工作表界面 Tableau绘制条形图 2.1条形图1 各地区酒店数量 2.2条形图2:各地区酒店均价...注意度量位置的平均值和总价 2.3堆积图:价格等级堆积图 Tableau绘制直方图 3.1直方图概念与用途 与条形图相比,直方图不要行列互转,直方图表现统计分布,条形图比较大小。...–总计记录数拖放到角度–把记录数拖拽到行,在ctrl复制一份,生成两个行–分别

    48020

    tableau桌面版连接spark sql的测试

    Tableau是一款优秀的数据可视化分析软件,这几天安装之后,感觉它不仅可以实现对各种数据的可视化绘制操作,并支持多个视图按照故事进行组织,同时具有强大的数据连接操作。支持各种数据源。...当然最强大的肯定还是它的server版,可以实现与desktop版的无缝对接。 Tableau支持多种数据源的对接,从其官方文档上可以看出,它几乎支持当前主流的各种工具。...page 1231 Access on page 1234 Statistical File on page 1235 Other Files on page 1237 (such as Tableau....tde, .tds, .twbx) Tableau Server on page 1238 Actian Matrix on page 1240 Actian Vectorwise on...(分析下其技术原理,它主要采用hive server2的方式来实现)

    1.3K30
    领券