【问题标题】:Create a dynamic table in Tableau在 Tableau 中创建动态表
【发布时间】:2015-09-02 06:16:23
【问题描述】:

我想要做的只是在 Tableau 上复制一个 Excel 工作表。但是,我的工作表应包含许多已使用其他列计算的列。在我理解的 Tableau 中计算字段并不多,但我想看到计算字段中发生的变化,因为人们直接在仪表板上的父字段中输入数据。比如我在 Tableau 上放了以下数据:

x y(=x*5) z(=x+10) 1 5 11 2 10 12 3 15 13 4 20 14 5 25 15

我希望看到 y 和 z 的值自动变化,因为 x 的值直接输入到仪表板上。

我无法弄清楚如何在画面上完成此操作。将非常有义务提供任何帮助。提前致谢。

【问题讨论】:

    标签: excel tableau-api


    【解决方案1】:

    我知道它已经晚了,但如果你仍然需要这个回答,那么这是我的猜测。我假设这就是你希望你的桌子的样子:

    | Column X | Column Y| Column Z  | A  | B  | C  | ... |
    -------------------------------------------------------
    |   2      | 10(2*5) | 12(2+10)  | 2  | 4  | 1  | ... |
    |   4      | 20(4*5) | 14(4+10)  | 3  | 1  | 3  | ... |
    |   8      | 40(8*5) | 18(8+10)  | 6  | 0  | 9  | ... |
    |   .      | .       | .         | .  | .  | .  | ... |
    |   .      | .       | .         | .  | .  | .  | ... |
    -------------------------------------------------------
    

    您可以为 ColumnYColumnZ 创建计算字段。在计算列中,您可以使用lookup 查找特定列(此处为ColumnX)中的值并对其执行计算。

    以下是创建计算列的方法:

    ColumnY 
    
    LOOKUP(SUM(ColumnX),0) * 5  
    

    ColumnZ
    
    LOOKUP(SUM(ColumnX),0) + 10  
    

    看看这个 LOOKUP 函数Lookup Table calculation function

    问候

    【讨论】:

      【解决方案2】:

      您本质上是在谈论参数。完整的详细文章可以找到here

      参数是动态值,可以代替常量值 计算并可以用作过滤器。例如,您可能有一个 如果销售额大于 500,000 美元,则返回 True 的计算字段, 否则返回 False。使用参数,您可以替换 带有参数的计算字段中的常量值为 $500,000 比您可以使用参数控件动态更改。

      在您的情况下,您可以简单地创建一个参数 X,由用户即时输入,然后在计算 y 和 z 时使用 x,从而满足您的要求。

      【讨论】:

      • 感谢您的回复。问题是我希望执行类似于 excel 文件,即变量 x 是一列而不是离散值、下拉列表或范围。我可能一次更改 x 中的 3 个值,依此类推。我尝试通过参数实现相同的效果,但不会那样发生。不会给我表格视图.. :(
      • 不要在同一个标​​准上比较 Excel 和 Tableau。 Tableau 不适用于数据输入,您可以参数化您的可视化,但在您的情况下,如果您真的想修改整个列 [ x 在您的情况下是一列],我想这超出了 tableau 的范围
      • 好的,我只是想在仪表板上合并所有的东西。但无论如何,感谢您的时间和建议。
      【解决方案3】:

      如果您关心输入,Tableau 还允许您在参数中创建基于用户的输入。您可以创建脱离这些输入的列,例如 Column 1 = X(参数 1)* Y(参数 2)

      要进行此设置,请创建参数、命名它们并定义它们的输入范围。例如,参数 1 可以采用 1-1000 之间的整数。然后对参数 2 执行相同操作。

      接下来创建一个计算字段,其中字段 = X*Y

      根据需要对尽可能多的变量(参数)和方程(列)执行此操作!好了,动态表。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-04-15
        • 2017-07-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-07-24
        • 2011-06-28
        • 2010-11-16
        相关资源
        最近更新 更多