Tableau api Tableau:如何对可视化中使用的每个类别中的值进行排序
所以,我有一个客户数据集。该数据集主要有3列,我关心的;客户端名称—客户端名称、事件数据—事件举行的时间和事件成功—事件是否成功。首先,我想根据事件日期对每个客户机的事件进行排序;日期最早的事件将是客户的第一个事件,依此类推。接下来,我想根据事件数量绘制事件的成功率,即第一个事件的成功率通常为50%,而第三个事件的成功率为75% 在tableau中,我尝试了几种方法来使用秩函数,但都没有成功。它仅适用于包含排名公式中用于实现类别排名的度量/维度的表可视化。有没有其他方法来实现这一点 以下是我理想的最终视觉效果:Tableau api Tableau:如何对可视化中使用的每个类别中的值进行排序,tableau-api,ranking,rank,Tableau Api,Ranking,Rank,所以,我有一个客户数据集。该数据集主要有3列,我关心的;客户端名称—客户端名称、事件数据—事件举行的时间和事件成功—事件是否成功。首先,我想根据事件日期对每个客户机的事件进行排序;日期最早的事件将是客户的第一个事件,依此类推。接下来,我想根据事件数量绘制事件的成功率,即第一个事件的成功率通常为50%,而第三个事件的成功率为75% 在tableau中,我尝试了几种方法来使用秩函数,但都没有成功。它仅适用于包含排名公式中用于实现类别排名的度量/维度的表可视化。有没有其他方法来实现这一点 以下是我理想
谢谢大家! @Hassan我认为排名函数只能根据上下文在tableau中工作。一旦改变了可视化效果,结果也会随之改变。然而,在R或python中,通过编写简单的代码可以很容易地实现这一点。尽管如此,如果您的事件数量很少,比如说4个(根据所附的所需可视化图像),您可以通过添加许多计算字段加上一个来手动完成。让我告诉你怎么做 台阶
请核对您的数据并回复。嘿,阿尼尔,谢谢!现在就可以了,因为我只测量有限数量的事件。
{Fixed [Client Name] : Min [Event Data]}
Second event date
{FIXED [Client name] : MIN(
IF [Event Date] > [First event date] THEN [Event Date] end)
}
IF [Event Date] = [First Event Date] THEN "First Event"
ELSEIF [Event Date] = [Second Event Date] THEN "Second Event"
ELSEIF [Event Date] = [Third Event Date] THEN "Third Event"
ELSE "Fourth Event"
END