Tableau目标与实际-无法正确显示总计

问题描述

我无法在表格工作表中显示正确的总数。

我的主管是特定区域的一部分,需要完成不同类别的一定数量的测试。例如,主管15716必须完成类别1中的8个测试。我需要显示目标(即存储在数据库中的数字),并显示该类别在日期范围内已完成的实际测试数目。我可以使用它,但是我不确定我是否正确执行了操作,因为我无法显示任何总数。

系统目标-存储在数据库中的编号
CountOfSheetID-计算字段

enter image description here

符合百分比-计算字段

enter image description here

enter image description here

解决方法

尝试这种方法-

首先将名为[在日期范围内?]的计算字段定义为

[Date] >= [MyStartDate] AND [Date] <= [LastSelectedDayOfMonth] 

并将该新字段放到过滤器架子上,仅包含[在日期范围内?]为True的数据。 (您也可以过滤[日期]字段,如果该字段足够灵活)

您根本不需要CountofSheetId计算字段。如果您想知道在日期范围内有多少记录的[SheetID]的值都为非空,则只需将[SheetID]放在架子上,然后选择使用聚合函数COUNT()将其视为“度量”

然后仅构建可视化文件以显示所需的计数(而不是百分比,即实际计数)

最后,您可以通过单击度量值的药丸并在“快速表计算”下选择“百分比”来将计数转换为百分比。您需要尝试使用“计算方式”设置来告诉Tableau如何计算百分比-即定义“什么”的百分比。

百分比在Tableau中作为表计算实现。阅读帮助以了解表计算,尤其是分区和寻址的说明。