使用报表,您可以从多个工作表中编译信息,并只显示符合指定条件的项。
行报告允许您从多个工作表聚合行信息。例如,如果您想查看分配给您的、标记为高优先级的和未完成的所有任务,并且如果您想从多个工作表中查看这些任务,您可以使用行报告来实现这一点。
与工作表类似,报告可以发送、共享和发布。您还可以编辑和排序报表中的数据。请注意,报告是不同的因为表格中不存储任何信息。由于这种差异,报告不计入您的帐户的表格限制。
要使共享报表更灵活,您可以指定当前用户作为在报表中显示行的标准之一。当前用户是查看表单的人,基于该人登录到Smartsheet时使用的电子邮件地址。你可以使用当前用户例如,以创建所有团队成员都可以使用的报告他们自己的分配任务而不需要创建多个报告。
构建行报表
步骤1:创建报表容器
您将在报表生成器中创建报表。以下是如何开始:
- 单击菜单图标(智能表格窗口的左上角)>浏览。
- 单击解决方案中心(+)图标。
- 在左侧面板中,单击创建,并选择报告瓷砖。
- 为您的报告输入一个名称,选择“行报告”,然后单击好的。
您的新报告将在Sheets文件夹中创建。
步骤2:选择要包含在报告中的条件
使用报表生成器中可用的条件选项生成报表。
在哪里?
单击在哪里?按钮选择要包含在报表中的工作表和工作区。您已经创建或共享给您的工作表可以从这个列表中获得。
提示:要使报表自动包含新工作表,您可以引用整个工作区。当一个新的工作表被添加到工作空间时,报表将自动引用它。关于工作空间的更多信息可以在管理工作区中的项目帮助文章。
请牢记以下几点:
- 您必须从中选择至少一个工作表、文件夹或工作空间在哪里?在其他选项之前(谁?,什么?,什么时候?) become available in the Report Builder.
- 如果您选择了一个文件夹,那么在您选择该文件夹之后,将向该文件夹添加新的工作表不会要包括在你的报告中。将文件夹从在哪里?然后将其添加回包含新添加的工作表。
谁?
单击谁?按钮选择您希望在报告中看到的人(例如,Assigned to是Steve)。单击包含要包含在报表中的人员的列的列名。列类型为“联系人列表”的列可在此处选择。在步骤2中的第2步中,选择您希望查看其任务的人员的姓名。(有关列类型的更多信息,请查看我们的列类型文章。)
提示:您可以通过选择使报告更通用当前用户作为谁。例如,如果您计划共享报表,并且希望让查看报表的人看到分配给他们的任务,那么选择分配给列,然后选择当前用户。
什么?
选择报告标准作为结果的基础(例如,%完成等于1 -其中1代表100%)。
什么时候?
选择要显示的特定日期或日期范围(例如,显示到期日期在未来7天内的行)。只有日期类型列可以从列表中选择。
步骤3:选择哪些信息将出现在报告中
若要选择报表中出现的工作表列,请单击列在报表生成器窗体中。若要排列列,可以将它们拖到工作表上的不同位置。默认情况下,用于报表条件的列连同“Primary”列和“Sheet Name”列一起自动添加到报表中。您可以选择不显示这些默认列,并可以通过单击列名添加其他列。
步骤4:运行并查看报告
点击保存生成报告。
请注意,第一次运行一个报告通常要比后续运行花费更长的时间。
关闭报表生成器以查看报表。
报告将显示每页500行。如果超过500行满足报告的条件,则使用上一页而且下一个按钮,以在页面之间移动。
提示:如果报表包括日期列,则可以在“甘特视图”和“日历视图”中查看数据。使用甘特的观点而且日程表视图按钮在这些视图之间切换。
修改现有报表
从现有报表中,通过单击报告生成器按钮。
若要在报表中添加或删除列,请右键单击列标题并选择添加一列或删除列。
当你修改报告时,要记住以下几点:
- 报表中出现的格式(单元格、字体颜色、背景颜色、粗体文本等)是基于源表中的格式的。
- 报表中不显示行层次结构。
- 不能从报表中修改包含公式的单元格。
- 如果在工作表中启用了依赖项:
- 的结束日期因为这些表中的行不能从报表中编辑,因为它们是根据依赖项设置自动计算的。相反,您可以编辑该行中的“开始日期”和“持续时间”来自动重新计算“结束日期”。
- 的开始日期由前任驱动的任何任务都不能从报表中编辑。您可以更改前任任务的“开始日期”或“持续时间”,以自动重新计算与从属任务关联的日期。
使用报告标准的提示
删除报告标准
从现有报表中,通过单击报告生成器按钮。
单击一个现有值来编辑它。
若要删除报表条件,请将鼠标放在其上,然后单击条件右侧出现的删除按钮(x)。
使用多个标准
要向任意部分添加多个条件,请单击谁,什么,或当一次。例如,在什么节中,您可以选择设置标准,例如优先级高而且“状态”为“正在进行中”。
在有多个标准的部分中使用和和或操作符
默认情况下,如果您有多个条件,您将在节中看到And操作符:这意味着需要满足一行所有在报告中显示它的标准。点击任何一个而且操作符将操作符更改为或操作符。在这种情况下,只要有一行满足条件之一,它就会出现在报告中。没有办法在同一个section中混合使用And和Or操作符。
在部分中使用和和或操作符
默认情况下,和操作符发生在谁,什么,当报表生成器的部分。您可以单击任意和操作符将它们全部更改为或,但不能在节之间同时使用和和或操作符。
创建一个“不是”条件
如果要从报表中排除信息,请使用排除选择项复选框。例如,如果要显示地址列不为空的行,请选择“为空”条件,并检查排除选择项复选框。
解决报告问题
谁的括号显示错误的数字
出现在联系人姓名旁边的括号中的数字表示该联系人在所选工作表的“联系人列表”列中出现的次数。如果该数字与报告生成的行数不匹配,可能是因为联系人的姓名是手动输入到工作表中的单元格中,而不是从Smartsheet联系人列表中选择的。
要纠正这一点,请打开源表,并将鼠标移到每个单元格中团队成员的名字上。如果出现“添加联系人信息”的提示,单击链接并添加一个电子邮件地址到联系人的名字。当您重新运行报表时,括号中的数字应该显示预期的行数。
共享报告显示为空白
当其他人查看报告时,报告将显示为空白,或者显示信息较少,而报告所查看的基础工作表没有共享这些信息。报表不允许访问尚未共享给某人的表(有关更多信息,请参见共享表、报表和仪表板).
如果他们不需要编辑报表上的数据,您可以发布报表以只读格式显示它。发布时,不需要共享基础工作表,数据就可以在发布版本上显示(请参见发布的一份报告).
报表中的列显示为空白
方法中使用的列可能会发生这种情况谁,什么,什么时候报表生成器的各个部分的名称已在基础工作表中更改。你会看到[列名]-(未找到列)如果报表生成器中的列设置没有出现在工作表中。
要纠正此错误,请更新报表生成器以指向更新的列名,并删除旧的列名。