如何在Tableau中突出显示表中的第一个负数?

问题描述 投票:0回答:1

表包含日期和冰淇淋销售情况。基于冰淇淋字段突出显示第一个负数。

我正在使用 Index 函数创建一个计算字段。 索引功能: IF SUM([销售额]) < 0 THEN INDEX() END

我将其与下面的实际索引函数 [![在此处输入图像描述][1]][1]进行比较。

Index() = 索引函数 我将此比较计算字段拖到颜色上,只要它匹配,它就会突出显示第一个负数。

但它突出显示了该字段中的所有负数。

enter image description here

highlight tableau-desktop
1个回答
0
投票

这是一个简单的解决方案,当您在视图上使用日期作为维度时,该解决方案适用。否则,你绝对可以使用表格计算 - 它可以工作,但有点棘手。

创建一个计算字段来保存日期,如果它意味着您的选择标准(在本例中为负销售额),否则将为空。将该字段命名为 Date_With_Negative_Sales

if [Sales] < 0 then [Date] end

然后您可以在视图上使用 Date_With_Negative_Sales 作为度量,使用 MIN() 或 MAX() 来显示销售额为负数的第一个日期或最后一个日期。

© www.soinside.com 2019 - 2024. All rights reserved.