---
schema_version: "1"
id: fdcad96ce5b91ef1bcd737529134b8acb4ffd819344af6a20671bbe729695a5c
title: 生成文本表
collection: tableau
version: current
locale: zh-cn
portal_url: https://docs.salesforce.com/tableau/current/zh-cn/pro/desktop/buildexamples_text.md
canonical_url: https://help.tableau.com/current/pro/desktop/zh-cn/buildexamples_text.htm
source_site: help.tableau.com
content_type: documentation
content_hash: e08aa749f5941e4386fa0f2fe28f884d23e1a8cf58b9c4d07918ab167f83a697
description: Build a text table (cross-tab) by placing dimensions on shelves and a measure on Text.
---
[跳转到主要内容](#main-content)

# 生成文本表

在 Tableau 中，您通常通过在“行”功能区上放置一个维度并在“列”功能区上放置另一个维度来创建文本表（又称交叉表或数据透视表）。然后您通过将一个或多个度量拖到“标记”卡上的“文本”来完成视图。

文本表使用文本标记类型。如果视图仅使用维度构造（假设标记类型设置为“自动”），则 Tableau 会自动使用此标记类型。有关文本标记类型的详细信息，请参见[文本标记](https://help.tableau.com/current/pro/desktop/zh-cn/viewparts_marks_marktypes.htm#TextMark)。

## 使用原始值构建文本表

若要创建一个按年份和类别显示总销售额的文本表，请按以下步骤进行操作：

1. 连接到**示例 - 超市**数据源（如有必要，您可以从 [Tableau Public 示例数据页面](https://public.tableau.com/app/learn/sample-data)下载该数据源）。
2. 将“Order Date”（订单日期）维度拖到“列”功能区。
    
    Tableau 按年份聚合日期，并创建列标题。
3. 将“Sub-Category”（子类）维度拖到“行”功能区。
    
    Tableau 将创建行标题。具有标题的列以及具有标题的行意味着现已存在一个有效的表结构。有关更改行和列标题的布局的详细信息，请参见[定义表结构](https://help.tableau.com/current/pro/desktop/zh-cn/formatting_tableoptions.htm)。
    
    您现在可以向视图中添加度量以查看实际数据。
4. 将“Sales”（销售额）度量拖到“标记”卡的“文本”上。
    
    Tableau 将此度量聚合为总和。
    
    ![2011 年至 2014 年各子类的销售情况表。](/tableau/current/zh-cn/pro/desktop/zh-cn/Img/text_3.png)
    
    Tableau 使用文本作为标记类型。表中的每个单元格显示特定年份和子类的销售总额。我们看到，“Chairs”（椅子）和“Phones”（电话）子类的销售额在每一年中是最高的。
5. 将“Region”（区域）维度拖到“行”功能区将其放到“Sub-Category”（子类）的左侧。此时将出现一个小三角形，指明新字段将插入到现有字段左侧。
    
    ![表格详细列出了 2011 年和 2012 年各子类的销售额。](/tableau/current/zh-cn/pro/desktop/zh-cn/Img/text_8.png)
    
    视图现在会按区域以及年份和子类显示销售额。区域按字母顺序列出。
    
    ![该表格显示了 2011 年至 2014 年按地区和子类划分的销售数据。](/tableau/current/zh-cn/pro/desktop/zh-cn/Img/text_9.png)
    
    您可以将“Region”（区域）拖到“Sub-Category”（子类）的右侧，以首先按子类组织视图，然后按区域组织视图。
    
    ![2011 年至 2014 年办公用品按子类和地区划分的销售情况表。](/tableau/current/zh-cn/pro/desktop/zh-cn/Img/text_12.png)

## 将值更改为百分比

1. 若要创建表计算以显示百分比，请右键单击（在 Mac 上按住 Control 单击）“标记”卡上的“SUM(Sales)”字段，然后选择“添加表计算”：
    
    ![带有用于设置格式、筛选或编辑表计算的选项的下拉菜单。](/tableau/current/zh-cn/pro/desktop/zh-cn/Img/text_11.png)
2. 在“表计算”对话框中，将“计算类型”设置为“总额百分比”。
    
    对话框中的选项随您选择的计算类型而变化。有关使用表计算的详细信息，请参见[使用表计算转换值](https://help.tableau.com/current/pro/desktop/zh-cn/calculations_tablecalculations.htm)。
    
    ![用于计算总销售额百分比的表计算菜单。](/tableau/current/zh-cn/pro/desktop/zh-cn/Img/text_13.png)
3. 对于计算定义，请选择“区(向下)”，然后关闭“表计算”对话框。
    
    现在，我们可以看到每个地区、每个子类别每年计算的百分比。每个区（突出显示区域）内的数字总和为 100%。
    
    ![显示 2020 年至 2022 年每年按子类划分的销售额总额的表格。](/tableau/current/zh-cn/pro/desktop/zh-cn/Img/text_14.png)
    
    “区(向下)”是合适的选择，因为它指定应该在表的每个区垂直往下执行计算，或每年执行计算。
    
    该表有两个垂直维度，因此“表(向下)”会为整个表从上往下计算总额百分比，同时忽略“子类”维度：
    
    ![](/tableau/current/zh-cn/pro/desktop/zh-cn/Img/text_14_tabledown.png "显示“表(向下)”的表计算")
    
    “区”将在整个区中跨年份计算：
    
    ![](/tableau/current/zh-cn/pro/desktop/zh-cn/Img/text_14_pane.png "显示“区”的表计算")