知识库

无法将离散字段添加到度量值卡


发布时间: 18 Jul 2018
上次修改日期: 15 Jan 2024

问题

无法将离散字段添加到度量值卡。

环境

Tableau Desktop

解决方案

选项 1:将字段转换为连续度量

  1. 右键单击数据窗格中的字段,如果可用,选择“转换为度量”。
  2. 可选:再次在数据窗格中右键单击该字段,更改该字段的聚合(默认属性 > 聚合 >(所需聚合)。
  3. 将此字段拖到度量值卡上。
此选项可能不适用于某些用例。例如,如果希望在列中显示一个字符串,请参阅选项 2。

选项 2:使用容器字段

步骤 1:为使用的每个度量创建计算字段
  1. 对于要包括在视图中的每个度量,选择“分析”>“创建计算字段”。
  2. 为字段命名。考虑在其中包括度量的名称。例如 Order Col。
  3. 在“公式”字段中,键入 0,然后单击“确定”。
步骤 2:生成视图
  1. 将区域、订单日期和行 ID 拖到“行”。
  2. 将“Segment”(细分市场)拖到“列”。
  3. 将已创建的每个计算字段拖到“列”。
  4. 在“所有标记”卡中,确保将“文本”选择为一个“标记类型”。
  5. 在每个标记卡中,将关联的字符串值或度量拖到“文本”。例如,将“订单 ID”拖到 SUM(Order Col) 标记卡中的“文本”。
    注意:如果每行有多个字符串值,此步骤将导致值重叠。
  6. 右键单击轴上的每个度量,然后选择“编辑轴”。
  7. 导航到“刻度线”选项卡,为“主要刻度线”和“次要刻度线”都选择“无”,然后单击“确定”。
  8. 在“行”中,右键单击任意计算字段,然后选择“格式”。 
    1. 单击“线”图标,然后导航到“列”选项卡。 
    2. 在“零值线”下拉菜单中,选择“无”。
    3. 在“网格线”下拉菜单中,选择“无”。
步骤 3(可选):将标题移到顶部
  1. 对于已完成交叉表中的每个所需列,请将按上述指引创建的计算字段的两个副本拖到“列”。
  2. 将度量拖到计算字段的两个副本中的“文本”上。
  3. 右键单击“列”功能区上计算字段的第二个副本,然后选择“双轴”。
  4. 根据需要编辑顶部轴和底部轴。

原因

只有聚合字段和连续字段可以添加到度量值卡中。

其他信息


此文章是否已解决问题?