如何选择每组中最常见的文本值?

2023-12-06

我有一个电子表格看起来像这样:

Country Choice
Brazil Rock
Brazil Rock
Brazil Paper
Peru Scissors
Peru Scissors
Peru Rock
Cuba Paper

In the 数据工作室报告,如何为每个国家/地区选择最常见的值?预期结果是:

Country Choice
Brazil Rock
Peru Scissors
Cuba Paper

在 Google 表格中,可以使用以下公式完成此操作:

=INDEX(A1:A7,MATCH(MAX(COUNTIF(A1:A7,A1:A7)),COUNTIF(A1:A7,A1:A7),0))

但Google Data Studio不支持INDEX


A 数据透视表可以使用,限制为 1 行Choice字段以便看到“Top 1“ 每个值Country:

1) 数据透视表

1.1) 字段

  • 行尺寸#1: Country
  • 行尺寸#2: Choice
  • Metric: Record Count

data_tab_fields

1.2)排序

第 1 行(排序Country,按字母顺序排列):

  • Field: Country
  • Order: 降序
  • 行数: Auto

第 2 行(排序依据COUNT,从最高到最低):

  • Field: Record Count
  • Order: 降序
  • 行数: 1

data_tab_sorting

2)过滤器

有 2NULL中的值Country字段,可以使用隐藏filter:

Excludes `Country` Is NULL

filter_excludes_country_is_null

3) 隐藏公制列

  • 对查看者隐藏指标列的一种方法是绘制一个shape例如,在相应区域上绘制一个矩形,然后将颜色与背景颜色(在本例中为白色)相匹配。
  • 另一种方法(下面使用)是从度量的一侧(右)开始简单地减小数据透视表的宽度;此方法确保滚动条对用户也可见

补充笔记

数据源中的默认字段为:

default_fields_at_data_source

GIF 使用问题中的字段名称,该问题使用问题中所用名称的缩写版本data set(这是通过重命名数据源中的各个字段来完成的,以便按原样保留数据集中的原始名称):

  • What country are you from?被重命名为Country

  • Choose one被重命名为Choice

    renamed_fields_at_data_source

  • 另外,Record Count场是一个自动生成的字段在某些连接器中创建,例如谷歌表格 and BigQuery,其功能为COUNT(Field)

可编辑的 Google Data Studio 报告(嵌入式谷歌表格数据源)和 GIF 来详细说明:

GIF

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何选择每组中最常见的文本值? 的相关文章

随机推荐

  • 如何使用 php/ajax 自动更新内容而不重新加载网页?

    我正在尝试使用 PHP 创建一个拍卖工具 我遇到的问题 我很欣赏这是一个基本问题 但我需要澄清 是我不明白如何在每个用户屏幕上自动更新 拍卖价格 而无需他们采取任何操作或不会导致页面完全重新加载 到目前为止 我知道 Ajax 是用来执行此操
  • Mac、Linux 和 PC (Redux) 上的 Mono 的 Winforms

    我问了这个问题用另一种方式 并得到了一些有趣的回应 但我不太相信 Mono 的 GtkSharp 真的是跨平台的吗 它似乎是基于 Gnome 的 它如何在 PC 和 Mac 上运行 有人可以给我一个使用 Microsoft Net 中的单个
  • 如何将特征 FFT 与 MatrixXf 结合使用?

    我是 Eigen 图书馆的新手 我想计算特征矩阵的 FFT 然而 我的尝试表明 不受支持的 Eigen FFT 模块不能与 MatrixXf 一起使用 我想要完成类似的事情 include
  • Chef:尝试添加时“节点”上未定义节点属性或方法“<<”

    在我的 postgresql 配方的属性文件中 我有 default postgresql pg hba comment gt IPv4 local connections type gt host db gt all user gt al
  • 哪个用户引发了 FileSystemWatcher 事件?

    例如 我可以捕获文件夹树中各个文件的删除事件 但我如何确定哪个用户导致删除发生 我在 FileSystemWatcher 的 MSDN 文档中找不到任何明显的内容 所以也许这是不可能的 不过我很好奇是否有解决方案 目前 对于 FileSys
  • 有什么很酷的函数可以替换 ansi c 中 pascal 的 readln 吗?

    readln 读取直到行尾 按下输入 其中包含空格和所有内容 我想要类似的东西 但是对于ansi c 不是c 需要用于linux和windows 我知道我可以创建一个函数来读取每个字符 直到按下回车键 但是如果有更酷的东西那就太好了 D T
  • python将多个excel中的所有工作表附加到pandas数据框中的有效方法

    我有大约 20 xlsx 文件 每个 xlsx 文件内可能包含不同数量的工作表 但感谢上帝 所有列都是所有工作表和所有 xlsx 文件中的一些列 通过参考here 我有了一些想法 我一直在尝试几种方法将所有 Excel 文件 所有工作表 导
  • 迁移到 SQL Server 2012 时 MySQL GROUP BY 不起作用

    我正在将我的 Delphi 应用程序从 MySQL 迁移到 SQL Server 2012 在 MySQL 中我有以下查询 SELECT XS S M L XL XXL 1Size Custom as Total FROM StockDat
  • 你调用的对象是空的。 [复制]

    这个问题在这里已经有答案了 当我运行该程序时 我不断收到此错误 你调用的对象是空的 描述 执行当前 Web 请求期间发生未处理的异常 请查看堆栈跟踪以获取有关错误及其在代码中的来源的更多信息 异常详细信息 System NullRefere
  • 通过反射区分类属性类型

    我有一个矩形课 public class Rectangle Base IRectangle public IDimension dimension get set public Position position get set publ
  • jest-preset-Angular 不适用于 Angular 13 和 ESM 模块

    我将 ESM 模块与 jest 一起使用 当使用 Angular 12 jest preset Angular 进行编译时 通过在排除列表中列出 igniteui 对我来说非常有用 我升级到 Angular 13 和 jest preset
  • 有没有办法使用渲染器方法添加多个类?

    我正在尝试构建一个看起来相当复杂的桌子 并且我一直在使用 Handsontable 的各种功能 我希望实现的一件事是为单元格分配不同的类以用于样式目的 所以我将渲染器用于各种场景 事情是 当我将新类分配给单元格时 就像第一次渲染它一样 Ex
  • 突出显示工作簿中的重复项

    我正在尝试突出显示 12 张工作簿中的重复项 我们跟踪 ID 如果 ID 值 位于任何其他工作表上 我想突出显示该单元格 当我在 本工作簿 中使用以下代码时 它适用于一张工作表 而不是跨多个工作表 Private Sub Workbook
  • 隐藏日期的默认值

    我的视图模型 public partial class FileTransferFilterCriteriaViewModel public string Fice get set public string SourceEmail get
  • 由于 URI 无效,安装失败

    2013 07 21 11 14 01 AndroidTrial Installation failed due to invalid URI 2013 07 21 11 14 01 AndroidTrial Please check lo
  • 在类库中实例化温莎城堡容器时的最佳实践是什么? [复制]

    这个问题在这里已经有答案了 我想知道实例化温莎城堡容器的最佳位置是在类库中 我应该简单地在我正在使用的类的构造函数中执行此操作 还是有一个我不知道的程序集的单一入口点 Thanks 注入对象图的配置完全取决于实际使用它的应用程序的需求 使用
  • html/CSS 省略号

    我试图让省略号像这样工作 http jsfiddle net 583mK 1 有趣的是 它在 jsFiddle 上运行良好 奇怪的是 给出了完全相同的 HTML CSS 但它在我的应用程序上不起作用 我不明白为什么 是否有任何省略号陷阱可能
  • Highcharts-ng Size 会填充 div 直到检查元素

    我使用 Highcharts NG 将 highcharts 添加到我的 Angular Firebase 应用程序中 并且 highchart 不假设 div 的大小 然而 当我检查元素以便自定义图表大小时 它神奇地假定了 div 大小
  • HTA 和批处理混合,从 BATCH 部分传递变量

    我正在尝试编写一个批处理 hta 混合脚本 该脚本允许我将变量从脚本的批处理部分传递到 hta 部分 这样我就可以生成计算机型号等内容 这是我到目前为止所拥有的 批次
  • 如何选择每组中最常见的文本值?

    我有一个电子表格看起来像这样 Country Choice Brazil Rock Brazil Rock Brazil Paper Peru Scissors Peru Scissors Peru Rock Cuba Paper In t