如何在Tableau中执行“类似RankIF的”方案

时间:2019-02-09 23:22:16

标签: tableau

我对Tableau软件非常陌生;的学习经验非常棒!但是,我刚刚遇到上述问题类型,但似乎在Tableau中找不到解决方法。以下是我的数据示例:

enter image description here

我使用以下公式计算了excel文件截图的E列中的“ Rank_Cost”:-

  SUMPRODUCT(--(D2=$D$2:$D$8242),--(A2=$A$2:$A$8242),--(B3>$B$2:$B$8242))+1;

这是基于“事件日期”,“通道ID”和“每次使用成本”列的。

然后我使用以下公式计算F列“四分位数”:-

  MATCH(E2,QUARTILE(IF($A$2:$A$8242=A2,$E$2:$E$8242),{0,1,2,3})).

我有超过20000行上述数据,并希望执行各种分析并在Tableau中创建仪表板。因此,excel不能胜任这项任务。

我也尝试通过预先计算的“ Rank_Cost”和“ Quartile”字段将excel文件连接到tableau,但是这两个值字段会失真(它们变成聚合),这不是我想要的。当我以“离散”方式处理这些数据字段时,无法使用它们绘制任何视觉效果。

我很确定Tableau中有解决方法,但是由于我对该程序非常陌生,所以我现在发现做类似于excel版本的操作有点挑战。我遇到了几篇关于使用LOD的文章,这是一种变通方法,但是他们使用的示例不适用于我的问题。因此,我决定在这里发布此问题,以寻求社区的帮助。

预先感谢您的帮助。

0 个答案:

没有答案