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