Tableau api 在tableau表中仅显示1行重复数据

Tableau api 在tableau表中仅显示1行重复数据,tableau-api,Tableau Api,我有一个显示8列的表。由于数据源的结构方式(我无法更改),有时这意味着两行中的一个或多个列将是相同的 我需要筛选以仅显示一行数据。这是基于“email”的,所以如果一封电子邮件有超过1行,我想要其中一行。其他列是否相同并不重要 我不需要合并任何内容,也不关心显示哪一行,我只需要删除其中一个重复的行 替换此项: Place orderid email item name date a 1 a@a.com b c

我有一个显示8列的表。由于数据源的结构方式(我无法更改),有时这意味着两行中的一个或多个列将是相同的

我需要筛选以仅显示一行数据。这是基于“email”的,所以如果一封电子邮件有超过1行,我想要其中一行。其他列是否相同并不重要

我不需要合并任何内容,也不关心显示哪一行,我只需要删除其中一个重复的行

替换此项:

Place    orderid    email    item    name    date
a        1          a@a.com  b       c       1/1/11
a        1          a@a.com  d       c       1/1/11
为此:

Place    orderid    email    item    name    date
a        1          a@a.com  b       c       1/1/11
或者这个:

Place    orderid    email    item    name    date
a        1          a@a.com  d       c       1/1/11

任何帮助都将不胜感激!我尝试过LOD计算,但我无法做到我想要的(这可能是因为我不了解如何正确使用它们)。

根据您的示例,差异似乎在[item]字段中。您可以在其上创建索引计算并筛选值1

index()
将索引设置为discrete,并使用[item]进行计算,并仅对1进行筛选。如果不想显示字段,可以通过取消选择Show Header来隐藏该字段


根据您的示例,差异似乎在[item]字段内。您可以在该字段上创建索引计算并筛选值1

index()
将索引设置为discrete,并使用[item]进行计算,并仅对1进行筛选。如果不想显示字段,可以通过取消选择Show Header来隐藏该字段


如果希望显示每封电子邮件的第一行,而不管其他字段中有什么内容,请尝试以下操作:

  • 使用Index()创建[Index]计算字段
  • 将[索引]添加到行工具架并更改为离散
  • 编辑[索引]的表格计算,选择“特定维度”,然后重新启动每封电子邮件(下拉菜单)。默认情况下,所有复选框都应勾选
  • 请注意,索引没有按预期为每封电子邮件重新启动。若要更正此问题,请将“电子邮件”复选框拖到顶部位置
  • 从这里,筛选[Index]=1并从视图中隐藏索引列

  • 如果要显示每封电子邮件的第一行,而不管其他字段中有什么,请尝试以下操作:

  • 使用Index()创建[Index]计算字段
  • 将[索引]添加到行工具架并更改为离散
  • 编辑[索引]的表格计算,选择“特定维度”,然后重新启动每封电子邮件(下拉菜单)。默认情况下,所有复选框都应勾选
  • 请注意,索引没有按预期为每封电子邮件重新启动。若要更正此问题,请将“电子邮件”复选框拖到顶部位置
  • 从这里,筛选[Index]=1并从视图中隐藏索引列

  • 您可能需要在联机帮助中阅读有关属性(也称为ATTR()函数)的信息。您可能需要在联机帮助中阅读有关属性(也称为ATTR()函数)的信息