Tableau api Tableau:创建参数以查看单个字段或总和

Tableau api Tableau:创建参数以查看单个字段或总和,tableau-api,dashboard,Tableau Api,Dashboard,我有3个感兴趣的变量: 城市 数量 舍入:可以取A或B的值 我的仪表板是这样设置的,每行代表一个城市,列中有一个是金额。 “金额”列分为2个部分:A轮和B轮(用户可以相邻地看到每轮的金额) 我试图创建一个过滤器或参数,让我看到a轮和B轮相邻的数量或两者的总和。目前,过滤器允许我查看相邻的A轮或B轮或两者。我想也能看到总数 我被建议这样做一个参数(它会改变任何东西): 右键单击“圆形测量”并创建参数。我从循环中添加了值 显示参数 右键单击“圆形测量”并创建集合。在“条件”选项卡上,通过公式:[

我有3个感兴趣的变量:

  • 城市
  • 数量
  • 舍入:可以取A或B的值
我的仪表板是这样设置的,每行代表一个城市,列中有一个是金额。 “金额”列分为2个部分:A轮和B轮(用户可以相邻地看到每轮的金额)

我试图创建一个过滤器或参数,让我看到a轮和B轮相邻的数量或两者的总和。目前,过滤器允许我查看相邻的A轮或B轮或两者。我想也能看到总数

我被建议这样做一个参数(它会改变任何东西):

  • 右键单击“圆形测量”并创建参数。我从循环中添加了值
  • 显示参数
  • 右键单击“圆形测量”并创建集合。在“条件”选项卡上,通过公式:[Round]=[Round参数]
  • 谢谢(绝对是初学者)


    我想你想要这样的东西(见GIF)

    这样进行-

    抽样数据

    步骤1创建如下参数(例如
    参数1

    步骤2使用以下计算创建两个计算字段-

    使用以下计算对
    进行舍入

    CASE [Parameter 1]
    when 3 THEN [Round]
    when 1 THEN (IF  [Round] = 'A' THEN [Round] end)
    when 2 THEN (IF  [Round] = 'B' THEN [Round] end)
    when 4 THEN 'Total'
    END
    
    步骤3另一个计算字段显示
    AMTS
    as

    CASE [Parameter 1]
    when 3 THEN [Amt]
    when 1 THEN (IF  [Round] = 'A' THEN [Amt] end)
    when 2 THEN (IF  [Round] = 'B' THEN [Amt] end)
    when 4 THEN [Amt]
    END
    
    步骤4使用
    ROUNDS
    而不是
    round
    AMTS
    而不是
    Amt
    构建视图,显示参数,在显示时单击空字段并
    排除它。你就完了


    那么您的A轮是2020年1月至2020年11月,B轮是2019年12月至2020年12月?我说得对吗?您是否尝试过“分析”菜单中的小计?你能不能把你的仪表板截图或者你的书放在tableau public上并分享一个链接,谢谢?所以我问的是
    round
    字段,因为之前的问题不清楚。看看答案,如果我现在理解正确的话@谢谢你!总和部分似乎有问题(即使在GIF中)。我怀疑它来自最后一行的计算区域。谢谢你指出。错误出现在
    AMTS
    字段中。现在更正,请检查工作是否完美!你帮了我很大的忙,我也会用这种方式完成其他类似的任务。谢谢