反馈已提交

网络繁忙

您正在浏览的是 FineBI6.1 帮助文档,点击跳转至: FineBI5.1帮助文档

统计字段中某字符出现次数

  • 文档创建者:April陶
  • 历史版本:11
  • 最近更新:April陶 于 2024-03-19
  • 1. 概述


    1.1 预期效果

    统计同一字符在字段中的出现次数。例如统计「账号」字段中的“/”出现次数。如下图所示:

    效果预览.png

    1.2 实现思路

    1)新建分析主题,上传数据。

    2)然后在新增列中添加公式,组合使用 SUBSTITUTE 函数或 REPLACE 函数和 LEN 函数的嵌套公式实现效果,本文以 SUBSTITUTE 函数和 LEN 函数的嵌套公式为例。

    3)保存并更新数据即可查看效果。

    2. 操作步骤

    示例使用数据:统计相同字符个数.rar

    2.1上传数据

    1)在「我的分析」中点击「新建分析主题」,上传下载的示例数据,如下图所示:

    上传数据表888.png

    2)上传「用户权限表」后,选择「sheet2」,根据需要修改字段类型,示例中修改「密码」字段类型为「文本」,点击「确定」,完成上传。如下图所示:

    修改字段格式000.png

    2.2 选字段

    默认选择所有字段,新建分析主题重命名为「统计相同字符」,如下图所示:

    修改主题名.png

    2.3 新增列

    1)添加「新增公式列」,如下图所示:

    新增公式列.png

    2)新增列对「账号」字段中的「/」统计个数。输入公式:LEN(账号)-LEN(SUBSTITUTE(账号,"/","")),其中「账号」字段需点击左侧文本字段添加才有效。完成点击「确定」。如下图所示:

    公式.png

    公式说明如下表所示:

    公式
    说明函数
    LEN(账号)统计「账号」字段的字符串长度。

    LEN(args):返回文本串中的字符数或者数组的长度。

    SUBSTITUTE(账号,"/","")将「账号」字段中的「/」替换成空值,达到去除「/」的效果。SUBSTITUTE(text,old_text,new_text,instance_num):用 new_text 替换文本串中的 old_text 。
    LEN(SUBSTITUTE(账号,"/",""))去除了「/」的「账号」字段字符串长度。-
    LEN(账号)-LEN(SUBSTITUTE(账号,"/",""))「账号」字段的长度减去去除了「/」的「账号」字段长度,得出「/」的个数。-

    3)新增「统计"/"个数」列后,点击「保存并更新」,保存并更新创建的分析主题。如下图所示:

    保存并更新.png

    3. 效果查看

    效果详情请参加本文 1.1 节。

    附件列表


    主题: 进阶学习
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭



    AI

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持