iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >如何利用报表工具实现排名分析
  • 937
分享到

如何利用报表工具实现排名分析

2023-06-05 09:06:40 937人浏览 薄情痞子
摘要

排名分析是常见的分析方法,主要是通过排名让使用者了解当前业务维度下数据记录的次序,多用于业绩考核和对比分析。虽然排名的需求看着很简单,但实际操作时会发现有常常并不容易实现,这是因为排名的花样实在不少。今天我就来带大家玩转排名,开外挂分分钟搞

排名分析是常见的分析方法,主要是通过排名让使用者了解当前业务维度下数据记录的次序,多用于业绩考核和对比分析。虽然排名的需求看着很简单,但实际操作时会发现有常常并不容易实现,这是因为排名的花样实在不少。今天我就来带大家玩转排名,开外挂分分钟搞定需求下班去浪!

一般来讲,常见的排名方式有以下几类:单级排名、去重排名、横向排名、多级排名等。下面就详细说明各种排名是如何被外挂软件——润乾报表——轻松搞定的。

一、单级排名

单级排名也称为组间排名,即对一个字段的数值进行排名,例如,对各个城市的订单总价进行排名,效果图如下:
如何利用报表工具实现排名分析
具体实现操作如下:

如何利用报表工具实现排名分析

其中,

A2:=ds1.group(货主城市, 货主城市:1)   按照城市进行分组进行数据计算

B2:=ds1.sum(单价 * 数量)       计算每个城市的额销售额

C2:=count(B2[`0]{B2>$B2})+1   根据订单总价进行城市排名分析,也就是统计订单总价比当前单元格订单总价大的城市个数,第一名这个个数是 0,所以需要加 1

这样就实现了单级排名分析,是不是 so easy?

不出所料,有同学举手说第 4 名重复(广州和石家庄)了,那么如果需要实现去重排名,应该怎么做呢?

二、去重排名

去重排名顾名思义,就是排名中没有重复的名次,如果出现相同的名次,后面的名次加 1。

很简单,我们只需要增加一列协助列处理就可以,如下图所示:

如何利用报表工具实现排名分析

增加协助处理列:

C2 表达式:=row()     取得当前单元格所在行的行号

E2 表达式:=D2+count(B2[`0]{D2==$D2&&C2<$C2})  取得不重复名次

其中,count(B2[`0]{D2==$D2&&C2<$C2}) 表示统计 B2 单元格中满足下面条件的个数:对应行的 D2 单元格值相同且行号小于当前行。在此基础上加上原来的名次就实现了不重复名次的计算。

最后把不需要的 C 列和 D 列设置隐藏,最终效果如下图所示:

如何利用报表工具实现排名分析

上面都是纵向扩展排名,如果是横向扩展的数据,如何实现横向排名呢?

三、横向排名

横向和纵向是根据数据扩展的方向来区分的,顾名思义,横向排名是对横向扩展数据的排名例如,对各个城市的订单总价进行排名,配置方法如下:

如何利用报表工具实现排名分析

我们只需要在排名单元格 A3 表达式中增加一个英文分号就可以,表示横向扩展取数计算,即:=count(A2[;`0]{A2>$A2})+1

结果如下:

如何利用报表工具实现排名分析

上面我们已经将简单排名需求的制作方法做了详细说明,下面我来考大家一下,如果我在上一个报表的基础上增加了货主地区分组,统计排名时不光统计总的排名,还要统计每一地区内的排名,该如何做呢?这就是我们接下来要说的多级排名。

四、多级排名

多级排名也称为组内排名,对应单级排名的“组间排名”,即在某个分组内各个数据的排名,不同分组之间的排名互不影响,如下图所示,我们除了统计各城市的总排名外,还需要统计这个城市在所属地区下的排名:

如何利用报表工具实现排名分析

聪明的你是不是很快就做出来了?我们再来看下具体配置:

如何利用报表工具实现排名分析

其中,

A2:=ds1.group(货主地区:1, 货主地区!=null)  按照货主地区分组取数

B2:=ds1.group(货主城市; 货主城市:1)       按照货主城市分组取数

C2:=ds1.sum(单价 * 数量)                  计算订单总价

D2:=count(C2[A2]{C2>$C2})+1            计算同一地区下的订单总价排名

E2:=count(C2[`0]{C2>$C2})+1             计算所有地区下的订单总价排名

count(C2[A2]{C2>$C2})+1 为统计 A2 单元格扩展后某一区域内的订单总价大于当前单元格订单总价的城市个数,然后加一,从而实现对订单总价多级排名的效果。

回顾

好了,至此,常见排名需求效果已经介绍完毕,我们来回顾一下其中遇到的问题和解决的技巧:

单元格定位:

【技巧】:前面我们在很多地方都用了类似“count(C2[`0]{C2>$C2})”的表达式,在润乾报表中,这个表达式有一个正式的名称:层次坐标表示法:cellx[`0, Lk:lk]。通过层次坐标表示法,我们就可以定位特定的单元格了,其中,`0 代表了根坐标。

--结束END--

本文标题: 如何利用报表工具实现排名分析

本文链接: https://www.lsjlt.com/news/242216.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何利用报表工具实现排名分析
    排名分析是常见的分析方法,主要是通过排名让使用者了解当前业务维度下数据记录的次序,多用于业绩考核和对比分析。虽然排名的需求看着很简单,但实际操作时会发现有常常并不容易实现,这是因为排名的花样实在不少。今天我就来带大家玩转排名,开外挂分分钟搞...
    99+
    2023-06-05
  • 如何利用Python实现Picgo图床工具
    这篇文章主要介绍了如何利用Python实现Picgo图床工具,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、PyPicGoPyPicGo 是一款图床工具,是PicGo是Py...
    99+
    2023-06-25
  • 如何利用过期域名抢注工具
    如何利用过期域名抢注工具?过期域名抢注是一种获取具备潜在价值的域名的有效方式。在这篇文章中,将为您介绍如何利用过期域名抢注工具来实现这一目标。 一、选择合适的过期域名抢注工具 – 研究不同的过期域名抢注工具,了解其功能和特点。...
    99+
    2024-01-24
    如何利用过期域名抢注工具 过期域名抢注 过期域名抢注工具 域名知识
  • 大数据报表怎么实现对数据列进行排名分析
    这篇文章跟大家分析一下“大数据报表怎么实现对数据列进行排名分析”。内容详细易懂,对“大数据报表怎么实现对数据列进行排名分析”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入学习“大数据报表...
    99+
    2023-06-03
  • 如何利用JavaScript实现排序算法浅析
    目录冒泡排序选择排序插入排序总结冒泡排序 冒泡排序就是重复从序列右边开始比较相邻两个数字的大小,再根据结果交换两个数字的位置。 JavaScript代码实现: 代码简介:声明一个数组...
    99+
    2024-04-02
  • 如何进行Backtrack5 R3实用新工具分析
    如何进行Backtrack5 R3实用新工具分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Backtrack(下载)是最有名的渗透测试/安全评估Linux发行版。201...
    99+
    2023-06-13
  • 利用Python编写数据分析工具,实现精准市场营销
    随着互联网时代的到来,商业竞争越来越激烈,市场营销愈发困难。营销人员需要启用更科学的手段,才能应对复杂多变的市场环境。其中,数据分析作为一种强有力的工具,被广泛应用于市场营销之中。下面,我们将介绍如何利用Python编写数据分析...
    99+
    2024-01-19
    Python 数据分析 市场营销
  • 性能分析工具Systrace如何使用
    这篇“性能分析工具Systrace如何使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“性能分析工具Systrace如何使用...
    99+
    2023-07-05
  • 如何使用工具分析 golang 函数
    回答:分析 go 函数需要使用 pprof 和 flamegraph 两个工具。步骤:使用 pprof 生成性能配置文件。可视化配置文件并识别热点函数。使用 flamegraph 生成火...
    99+
    2024-05-07
    golang 函数分析
  • 如何利用Python实现一个论文降重工具
    前言 时值毕业季,有不少小伙伴深受论文查重的困扰。因此我便想到做一个简单的自动去重的工具,先看看效果,我们再对原理或是代码实现做进一步的分析。 首先需要输入appid以及key,这些...
    99+
    2024-04-02
  • 网站运维工具如何使用iis日志分析工具分析iis日志
    本篇文章给大家分享的是有关网站运维工具如何使用iis日志分析工具分析iis日志,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。对于一个需要长期维护的网站来说,如何让网站长久稳定运...
    99+
    2023-06-14
  • .NET使用报表工具FastReport实现打印功能
    FastReport是功能非常强大的报表工具,在本篇文章中讲解如何使用FastReport实现打印功能。 一、新建一个窗体程序,窗体上面有设计界面和预览界面两个按钮,分别对应Fast...
    99+
    2024-04-02
  • 利用Python实现岗位的分析报告
    目录前言一、本文目标二、分析结果1.引入库2.页面结构3.请求参数4.构造请求 解析数据4.获取所有数据总结前言 前两篇我们分别爬取了糗事百科和妹子图网站,学习了 Requests,...
    99+
    2023-03-22
    Python实现岗位分析报告 Python岗位分析 Python岗位
  • 如何利用JavaScript差集实现一个对比小工具
    本篇内容介绍了“如何利用JavaScript差集实现一个对比小工具”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!前言在工作中需要每周统计人员...
    99+
    2023-06-20
  • 利用Java如何实现一个二分插入排序
    这篇文章给大家介绍利用Java如何实现一个二分插入排序,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一、折半插入排序(二分插入排序)将直接插入排序中寻找A[i]的插入位置的方法改为采用折半比较,即可得到折半插入排序算法...
    99+
    2023-05-31
    java 二分插入排序 ava
  • java dump文件分析工具如何使用
    要使用Java dump文件分析工具,首先需要下载并安装适合您操作系统的工具。一些常用的工具包括MAT(Memory Analyze...
    99+
    2023-10-10
    java dump
  • 如何使用PHP实现动态表单生成工具
    小编给大家分享一下如何使用PHP实现动态表单生成工具,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!表单包含多种input类型,包括 hiiden类型 ,text类...
    99+
    2023-06-29
  • 如何使用服务器容器编排工具实现高可用性
    服务器容器编排工具是一种管理和协调多个服务器容器的软件工具。它可以帮助您实现应用程序的高可用性、可扩展性和灵活性。 1. Kubernetes Kubernetes 是一个开源的服务器容器编排工具,由 Google 开发。它是最流行的服...
    99+
    2024-02-09
    文章 服务器容器编排工具 Kubernetes Docker Swarm 高可用性
  • 详解如何利用Python实现报表自动化
    目录Excel的基本组成一份自动化报表的流程报表自动化实战当日各项指标的同环比情况当日各省份创建订单量情况最近一段时间创建订单量趋势将不同的结果进行合并本篇文章将带你了解报表自动化的...
    99+
    2023-05-14
    Python实现报表自动化 Python报表自动化 Python自动化
  • 关键字分析:如何利用大数据技术提升网站 SEO 排名?
    在当今的数字时代,几乎每个企业都有一个网站。然而,有一个问题是所有企业都必须面对的:如何使自己的网站在搜索引擎中排名更高,以吸引更多的潜在客户? 这就是 SEO (Search Engine Optimization) 的作用。它是一种通...
    99+
    2023-08-10
    大数据 bash 关键字
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作