Tableau 旋转数据 table
Tableau rotating data table
我在 Tableau 中有一个看起来像这样的数据集。
Name Subject Grade
Mina Math 28
English 92
Science 10
Bill Math 19
English 10
Science 38
Kay Math 39
English 92
Science 83
我需要这样的数据
Name Math English Science
Mina 28 92 10
Bill 19 10 38
Kay 39 92 83
如何在 Tableau 中执行此操作?我假设我需要创建一个计算字段。只是不确定如何处理这个问题,因为我是初学者。
正如 Alex Blakemore 所建议的那样,您可以在数据源页面本身中旋转整个数据集,但我假设您的第一个视图是一个工作表,在工作表的列中包含名称、主题、成绩字段,并且您希望在不修改数据源的情况下像在第二个视图中一样显示数据。
可以通过创建三个计算字段来实现:
Math:
IF [Subject] = "Math" THEN [Grade] END
English:
IF [Subject] = "English" THEN [Grade] END
Science:
IF [Subject] = "Science" THEN [Grade] END
现在尝试将“姓名”、“数学”、“英语”和“科学”字段拖到 Tableau 工作表的列中,您应该能够获得所需的内容,而无需实际旋转数据源本身。希望这对您有所帮助!
我在 Tableau 中有一个看起来像这样的数据集。
Name Subject Grade
Mina Math 28
English 92
Science 10
Bill Math 19
English 10
Science 38
Kay Math 39
English 92
Science 83
我需要这样的数据
Name Math English Science
Mina 28 92 10
Bill 19 10 38
Kay 39 92 83
如何在 Tableau 中执行此操作?我假设我需要创建一个计算字段。只是不确定如何处理这个问题,因为我是初学者。
正如 Alex Blakemore 所建议的那样,您可以在数据源页面本身中旋转整个数据集,但我假设您的第一个视图是一个工作表,在工作表的列中包含名称、主题、成绩字段,并且您希望在不修改数据源的情况下像在第二个视图中一样显示数据。
可以通过创建三个计算字段来实现:
Math:
IF [Subject] = "Math" THEN [Grade] END
English:
IF [Subject] = "English" THEN [Grade] END
Science:
IF [Subject] = "Science" THEN [Grade] END
现在尝试将“姓名”、“数学”、“英语”和“科学”字段拖到 Tableau 工作表的列中,您应该能够获得所需的内容,而无需实际旋转数据源本身。希望这对您有所帮助!