【问题标题】:Function to call the Name of a column in TABLEAU在 TABLEAU 中调用列名称的函数
【发布时间】:2020-10-06 09:46:52
【问题描述】:

我对 Tableau 有疑问。

我有一个包含一些行和一些列的数据集。我想写一个 IFELSE 结构,其中

IF条件是特殊字段的Value(由一行和一列固定)等于一列的表头(每次等于不同列的一个名称(表头))。

所以总结一下:一个值每次等于一列的名称,找到该列应该是 if 结构

有人知道是否有一个函数可以调用列的名称(标题)吗?没找到

这是一个小例子,Calculated_function 根据条形码选择正确的价格。第一个原始内容中的所有内容都是下面列的header_nameenter image description here

最好的问候

乔纳斯

【问题讨论】:

  • 您似乎有一个非关系数据集或类似 excel 文件的文件,这可能有点误导...您能否分享您的数据集样本?
  • 请通过示例数据显示您想要的输出
  • 我添加了一个Dataset的小例子。
  • 该数据样本在给出的格式中没有多大意义。如果列中有多个值,这意味着什么?
  • 我现在将其更改为每列 matt_black 中的不同值。关键是我不知道 Tableau 中的任何函数将左列中的值与其他列中的值进行比较,这是计算字段的想法。最好的问候

标签: tableau-api


【解决方案1】:

你可以这样工作。

我按照你的要求创建了一个示例数据集

第 1 步:连接画面中的数据。单击所有具有价格的列(此处为 4),旋转它们,使它们看起来像这样..

Step_2:像这样创建计算字段

if [Barcode] = [Barcode_c]
then [Price] END

Step3:从计算字段中过滤掉空值,得到这样的视图,可以根据自己的喜好进行调整。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多