Tableau api Tableau计算字段以显示特定行

Tableau api Tableau计算字段以显示特定行,tableau-api,calculated-field,Tableau Api,Calculated Field,我正试图找到一种方法,根据一个非常具体的标准,只显示数据的某些行。我会尽力用最好的方式来解释。让我们从这里的屏幕截图开始: 我想做的是创建一种只显示“订单:销售订单#”的值的方法,该值填充了“项目:连接的产品类别”的值。如屏幕截图所示,订单号15589543有一个显示“可连接”的已连接产品类别。 由于这个订单号不仅对连接产品类别有空字段,所以我希望所有的行(甚至是空白行)都显示为订单15589543。如果订单中没有显示“可连接”的行(订单10305573、15573299、15699578等)

我正试图找到一种方法,根据一个非常具体的标准,只显示数据的某些行。我会尽力用最好的方式来解释。让我们从这里的屏幕截图开始:

我想做的是创建一种只显示“订单:销售订单#”的值的方法,该值填充了“项目:连接的产品类别”的值。如屏幕截图所示,订单号15589543有一个显示“可连接”的已连接产品类别。 由于这个订单号不仅对连接产品类别有空字段,所以我希望所有的行(甚至是空白行)都显示为订单15589543。如果订单中没有显示“可连接”的行(订单10305573、15573299、15699578等),我希望筛选出这些订单

这只是一小部分数据的屏幕截图。基本上,如果订单中有一个“可连接”字段,我需要显示该订单的所有行

我尝试执行逻辑,例如
如果[Item:Connected Product Category]=“Connectable”,那么[Order:Sales Order#]ELSE NULL END
,但这只显示其中字面上包含“Connectable”的行,而不是该订单号的所有行


如蒙协助,将不胜感激。经过广泛的研究,我甚至不确定这是否可能。谢谢,这很简单。根据需要创建计算字段
所需过滤器

{FIXED [Order: Sales Order #] : SUM(
IF [Item: Connected Product Category] = 'Connectable' THEN 1 ELSE 0 END
)} > 0
该计算字段将评估为真/假,并在该字段上设置过滤器以获得
TRUE
将根据需要过滤记录


试试这个。祝你好运这很简单。根据需要创建计算字段
所需过滤器

{FIXED [Order: Sales Order #] : SUM(
IF [Item: Connected Product Category] = 'Connectable' THEN 1 ELSE 0 END
)} > 0
该计算字段将评估为真/假,并在该字段上设置过滤器以获得
TRUE
将根据需要过滤记录

试试这个。祝你好运