Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Date 在表格中创建投诉数量与人口比率的计算字段?_Date_Join_Tableau Api_Union_Blend - Fatal编程技术网

Date 在表格中创建投诉数量与人口比率的计算字段?

Date 在表格中创建投诉数量与人口比率的计算字段?,date,join,tableau-api,union,blend,Date,Join,Tableau Api,Union,Blend,在第一张图中,我有各州每年的投诉数量。我还有另一个数据集,它按年份列出了每个州的人口。我如何说明人口,并仅说明投诉数量与人口的比率 我的想法是创建一个计算字段来创建一个比率,但我很难将某一年内的投诉数量相加,然后除以人口年。我如何编写只计算2011年、2012年等年内的投诉并除以该人口年的公式 如果有更简单的方法也请告诉我,谢谢你的时间 编辑1: 我已经旋转了我的第二个数据集,现在我正试图绘制人口和投诉的统计图。人口数量逐年增加,但投诉数量保持不变;这是该州多年来所有投诉的总和 此外,当

在第一张图中,我有各州每年的投诉数量。我还有另一个数据集,它按年份列出了每个州的人口。我如何说明人口,并仅说明投诉数量与人口的比率

我的想法是创建一个计算字段来创建一个比率,但我很难将某一年内的投诉数量相加,然后除以人口年。我如何编写只计算2011年、2012年等年内的投诉并除以该人口年的公式

如果有更简单的方法也请告诉我,谢谢你的时间

编辑1:

我已经旋转了我的第二个数据集,现在我正试图绘制人口和投诉的统计图。人口数量逐年增加,但投诉数量保持不变;这是该州多年来所有投诉的总和

此外,当我用第一个数据集的“接收日期”绘制人口计数图时,我得到的是所有年份而不是特定年份的总人口计数,如下所示:

如何正确地“混合”这两个日期变量,使其同时适用于两个数据集中的人口计数和投诉计数

编辑2:

我将数据源2中的[Years]数据类型更改为日期,以匹配数据源1中[date Received]的日期类型。我还只取了“年”部分,因为如果我在数据源2中使用[Years],它将只计算每年的1/1

现在这些图看起来很相似,除了我使用[Years]而不是[Date Received]时,所有的值都相差几千。我尝试添加另一个关系,除了这个月的这一次,然后它只计算该月的值


如何解释差异并使[年]与[收到日期]一样工作?

重塑数据源2,如下所示


然后,您将能够混合州、月和年的两个数据源。

我重新调整了数据源2,但我在混合年份时遇到了问题,因为数据源1的“接收日期”格式为2013年7月29日,而数据源2的“年份”格式为2011年。每当我使用“接收日期”时,人口计数不正确,当我使用“年份”时,投诉计数不正确。请查看这是否有帮助:。如果它们都是日期字段(不是日期和整数),则混合日期部分。您应该能够将年份日期部分与年份整数混合。我想你也需要在这个月融入。谢谢,这确实有帮助。我的图表现在看起来很相似,除了当我使用[Years]而不是[Date Received]时,我所有的值都比使用[Date Received]时要小一些。我不知道这是否是因为我将datasource 2中的[Years]数据类型更改为Date,使其每行的格式为1/1/year。我还认为这是因为DataSource1中有几个“状态”超出了DataSource2中的50。这可能就是问题所在。混合与内部连接不同;它将显示从数据源1到数据源2中匹配的所有内容。您可以使用过滤器进一步对齐它们。