Tableau api 表1:单值过滤器,但;“全部”;选项显示所有元素的总和,而不是每个值

Tableau api 表1:单值过滤器,但;“全部”;选项显示所有元素的总和,而不是每个值,tableau-api,Tableau Api,我有一张标有员工姓名、销售额($)和日期的折线图 我对每个EmployeeName都有一个单独的值过滤器,它可以正常工作 在该过滤器中有一个表生成的选项,标记为(All),然后为每个EmployeeName显示一个折线图。因此,如果目前有20名员工,则有20个线图相互叠加 是否有一种方法可以改变,当选择(全部)时,它将只显示一行按天汇总的所有销售额($) 我找到的唯一解决方案是: 1. Duplicate sheet 2. Remove EmployeeName pill on row shel

我有一张标有员工姓名、销售额($)和日期的折线图

我对每个EmployeeName都有一个单独的值过滤器,它可以正常工作

在该过滤器中有一个表生成的选项,标记为(All),然后为每个EmployeeName显示一个折线图。因此,如果目前有20名员工,则有20个线图相互叠加

是否有一种方法可以改变,当选择(全部)时,它将只显示一行按天汇总的所有销售额($)

我找到的唯一解决方案是:

1. Duplicate sheet
2. Remove EmployeeName pill on row shelf to just sum company sales for each day
3. Sheet Swap based on a parameter value.

有没有更简单的解决办法?感谢您的帮助。

您可以用一张纸完成,但仍需要一个参数。在本例中,我使用Superstore按区域显示销售额,如果全部选中,则显示总销售额

1) 为区域创建一个参数,但也添加一个“(全部)”值。 2) 创建过滤器以模拟区域上的快速过滤器

if [Region Param] = "(All)" then "keep"
elseif [Region]=[Region Param] then "keep"
else "filter" end
选择保留值

3) 创建新的销售总额计算

if [Region Param] = "(All)" then total(SUM([Sales]))
else SUM([Sales]) end
使用Total函数将创建一个表calc.I placed Year on Columns和Sum of sales on Rows。调整表格Calc,使其使用区域进行计算

现在显示Region参数,如果选择all,它将显示每个区域或所有区域的总和

请参见此处的工作簿: