画面总数排名前十

时间:2016-03-10 10:16:47

标签: tableau

我正在Tableau工作,在那里我必须找到仅有十大家长的总计。

我有一个房地产数据库,其中包括父母姓名,月租金,每平方英尺年租金,平方英尺等字段。

我必须计算 1)年租("当前ABR")使用每平方英尺x单位平方英尺的年租金。 2)%ABR:当前ABR /总ABR(当前ABR)。 注意:%ABR是根据所有父母的总ABR计算的(我有大约560个父母)

我在tableau中的工作表如下所示:image

我如何带来前10名父母是我使用了tableau的Index()方法,并根据“当前ABR”降序给出了所有租户的索引。现在,我正在使用此索引作为过滤器,并显示前10个父项,它给出正确的列表和%ABR计算是正确的。但是,当使用“总计”时,它显示所有租户的总数(当前和%ABR),而不仅仅是前10名。

此外,过滤父母名称“按月租金总额排名前10”的传统方法给出了2个问题,其中前10个租户不同,%ABR计算得出错误的结果,因为它是按照表格计算的。

我需要找到仅有十大家长的ABR和%ABR的总计。

2 个答案:

答案 0 :(得分:1)

在当前ABR上创建一个字段 - >

top 10 = Index() < 10

创建另一个字段 - &gt;

Top10Calc = if [top 10] 
sum([Current ABR])
else
Windows_sum([Current ABR]) end

在top10calc字段之上进行百分比计算。

然后创建报告,现在您的总计应该显示正确的值,因为前10个显示的值仅适用于前10个ABR并且索引过滤器是隐式的 由计算小心。

答案 1 :(得分:0)

选择/突出显示第一列的前 10 行,右键单击并选择“仅保留”。