Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >如何计算文本的非重复计数

如何计算文本的非重复计数

作者头像
逍遥之
发布于 2020-03-24 08:07:11
发布于 2020-03-24 08:07:11
1.8K00
代码可运行
举报
文章被收录于专栏:数据技巧数据技巧
运行总次数:0
代码可运行

原数据

需求:计算快递单号的非重复计数

(一) 需求分析

如果要计算非重复计数,我们很容易可以想到一个函数DistinctCount,那如果直接使用是不是就可以了呢?直接

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
DistinctCount:=DistinctCount([快递单号])

这里会有几个问题:

  • 空值未进行处理
  • 总计这里多计了1,而且在未有单号的情况下也作为了1显示。

那我们来了解下原因,空值的话如何处理以及为什么总计这里会多了1。因为DistinctCount在计算非重复计数的时候会把空值也作为一个值来进行计算,所以导致数据上的差异。

(二) 实现需求

既然知道了原因,那我们就可以具体实现了,DistinctCount是要计算空值,那我们是不是可以直接把空值给过滤后在进行求值计数呢?

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
快递单号非重复计数:=Calculate(DistinctCount('表1'[快递单号]),
                              Filter('表1','表1'[快递单号]<>BLANK())
                              )

(三) 展现需求

最后我们把字段拖入到透视表中

但是和我们要求的数据透视表有些许差异,结果是要求把订单号全部显示出来,而直接拖入字段后把没有快递单号的订单号给隐藏了。这里留个小悬念,可以自己动手实现下这个功能。

如果觉得有帮助,那麻烦您进行转发,让更多的人能够提高自身的工作效率。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-10-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数据技巧 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
大数据分析工具Power BI(七):DAX使用场景及常用函数
Power BI中DAX函数非常多,功能非常强大,下面结合一些实际场景来讲解DAX一些常用的函数,这些场景包含求和、计数、相除、排序、累计、环比、同比,为了更方便后续的可视化展示数据,我们新创建可视化展示的页面,创建一个新表存储后续展示的度量值,具体操作如下:
Lansonli
2023/03/27
10.7K0
大数据分析工具Power BI(七):DAX使用场景及常用函数
面试官:谈一谈如何避免重复下单?
Order 服务调用 Pay 服务,刚好网络超时,然后 Order 服务开始重试机制,于是 Pay 服务对同一支付请求,就接收到了两次,而且因为轮询负载均衡算法,落在了不同业务节点!所以一个分布式系统接口,须保证幂等性。
路人甲Java
2023/08/29
8290
面试官:谈一谈如何避免重复下单?
vivo 全球商城:电商平台通用取货码设计
随着O2O线上线下业务的不断扩展,电商平台也在逐步完善交易侧相关的产品功能。在最近的需求版本中,业务方为进一步提升用户的使用体验,规划了取货码生成及订单核销相关逻辑,目的是让线上的用户在付完款之后能够到店取货或者安排导购派送。
2020labs小助手
2022/09/13
7100
你真的知道你有多少家门店吗?让专家帮你用 PowerBI 算
门店数是企业经营最基础的指标,在一定程度上代表着市场占有率,也是核算单店营业额(店效)的基础。
BI佐罗
2020/11/25
1.4K0
你真的知道你有多少家门店吗?让专家帮你用 PowerBI 算
看专家怎么用 Power BI 算零售业务中的订单数,知道差距了
PowerBI 的基础已经普及,如果您刚刚接触到这个领域,您可以从公众号的历史文章中找到很多资源。
BI佐罗
2020/11/02
2K0
看专家怎么用 Power BI 算零售业务中的订单数,知道差距了
数据库范式
沉默十秒钟,感觉像回到了学校,做个类似留言板,BBS类的学生系统;不是鄙视学生时代,而是有些恍惚
码农戏码
2021/03/23
3900
库存系统难破题?且看京东到家如何破「建议收藏」
通过提供商家PC端、App端解决大部分中小商家的日常运营需求,另外提供开放平台满足大中型商家系统对接与数据共享互通的问题。
全栈程序员站长
2022/08/29
8330
库存系统难破题?且看京东到家如何破「建议收藏」
数据测试方法
有赞数据报表中心为商家提供了丰富的数据指标,包括30+页面,100+数据报表以及400+不同类型的数据指标,它们帮助商家更合理、科学地运营店铺,同时也直接提供分析决策方法供商家使用。并且,每天在跑的底层任务和涉及的数据表已经达到千级别。面对如此庞大的数据体系,作为测试如何制定质量保障策略呢?这篇文章将从:1.有赞数据链路 、2.数据层测试、 3.应用层测试、 4.后续规划这四个方面展开。
有赞coder
2022/02/09
1.2K0
数据测试方法
电商订单履约 - 卖家发货演化史
随着公司业务的发展,订单类型的增多,没有进行抽象的发货逻辑随着迭代的推进难免会显得落后。当然,在迭代的过程中,也一直在优化,一直在演进,正所谓没有最好,只有符合当前业务现状的最合理。
得物技术
2023/08/16
5410
电商订单履约 - 卖家发货演化史
【随笔小记】MySQL基础学习
数据分析无法离开SQL这一重要的工具,经过十天时间的学习,并完全以MySQL工具对上一节的数据分析岗位数据进行了分析,加强了操作训练,对这一工具使用有了基本的经验。本着以输出为手段检验学习效果,以温故而知新,把MySQL基础知识系统梳理。
Balliol Chen
2022/04/24
8260
【随笔小记】MySQL基础学习
【万字长文】电商系统架构, 常见的 9 个大坑 | 库存超卖、重复下单、物流单ABA...
做为一名程序员,发展方向大致可以分为两个方面:一个是业务架构,一个是技术架构(中间件方向)。
微观技术
2022/04/07
1.2K0
【万字长文】电商系统架构, 常见的 9 个大坑 | 库存超卖、重复下单、物流单ABA...
Power BI: 理解上下文转换
Calculate是目前DAX语言中最重要、最有用同时也是最复杂的函数,值得单独成章进行介绍。涉及Calculate函数的内容很多,这里介绍的是行上下文转换。
Exploring
2023/08/17
1.4K0
Power BI: 理解上下文转换
MySQL:数据库表设计Null与非空字段的应用及建议
在数据库设计领域,Null(空值)与非空(NOT NULL)字段的合理应用对于构建高效、稳定且易于维护的数据库系统至关重要。本文将深入探讨MySQL数据库中的Null与非空字段概念,分析它们各自的特点、使用场景及设计建议,以帮助软件架构师和系统架构师更好地理解和应用这些概念。
运维开发王义杰
2023/12/14
9050
MySQL:数据库表设计Null与非空字段的应用及建议
销售需求丨购物篮分析
在实际业务中,商场物品的摆放是否对营销有所影响?所策划的营销活动是否真正的起到了促销价值?活动赠品的使用效果如何?购物篮分析是啥?
PowerBI丨白茶
2021/09/03
4770
销售需求丨购物篮分析
SAP最佳业务实践:联产品的生产(235)-4联合生产
1、MIGO/MB31主产品、联产品收货 此活动的目的是过帐生产订单的收货。现在一个事务内可建议所有订单项目,并可同时进行过帐,而不再是一个产品。 角色仓库文员 后勤®物料管理®库存管理®货物移动 ®收货®订单的收货(MIGO) 1. 在 初始屏幕上,输入以下数据: 字段名称用户操作和值注释活动收货左上方第一个框架参照订单左上方第二个框架订单之前记录的生产订单编号 凭证日期缺省值 过帐日期缺省值 2. 选择 回车确认输入。 3. 针对第一个项目,选择数量选项卡,并根据收到的实际数量更正数量。 4. 如果不
SAP最佳业务实践
2018/03/27
2.3K0
SAP最佳业务实践:联产品的生产(235)-4联合生产
3.11 PowerBI报告可视化-矩阵:使用计算组改变列小计的计算逻辑及条件格式设置
加入 PowerBI自己学 知识星球 可以:下载源文件,边学边练;遇到问题,提问交流,有问必答。
PowerBI自己学_轻松
2025/02/25
1740
3.11 PowerBI报告可视化-矩阵:使用计算组改变列小计的计算逻辑及条件格式设置
【DAX 系列】PowerBI 按年季月日分层级智能计算期初期末
期初期末是一个非常常见的计算需求,但很多人表示没有完美的解决方法,其实不然。我们先来看下期初期末的难点在哪里。如下所示:
BI佐罗
2020/02/26
2.4K0
用PowerBI分析上市公司财务数据(二)
笔者认为要具备以下条件:一是理解业务数据,知道主要分析的指标及潜在的报表分析需求;二是对DAX表达计算逻辑、特性有一定的了解。
公众号PowerBI大师
2019/10/28
5K0
用PowerBI分析上市公司财务数据(二)
DAX中与计数相关的聚合函数
不问花开几许,只愿浅笑安然 除了求和,另一个日常工作中最常用到的聚合方式应该是计数了。DAX提供了一系列关于计数的函数。他们可以帮助我们计算表中有多少行或者某个值出现了多少次。 DAX中包含的计数函数有: COUNT()函数,对列中值的数量进行计数,除了布尔型; COUNTA函数,对列中值的数量进行计数,包含布尔型; COUNTBLANK()函数,返回列中空单元格的计数; COUNTROWS()函数,返回表中行的计数; DISTINCTCOUNT()函数,返回列中值的不重复计数,包含空单元格。 DISTI
博文视点Broadview
2023/04/04
4.3K0
DAX中与计数相关的聚合函数
【干货】如何防止接口重复提交?(上)
对于投入运营的软件系统,最近小编在巡检项目数据库的时候,发现某些表存在不少的重复数据,对于这样的脏数据,初步分析大致的来源有以下可能:
Java极客技术
2022/12/04
1.5K0
【干货】如何防止接口重复提交?(上)
推荐阅读
相关推荐
大数据分析工具Power BI(七):DAX使用场景及常用函数
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验