无法在画面中使用生成的字段
Cannot use generated fields in tableau
我正在尝试在起点和终点之间建立一条飞行路径。我将原产地的地理角色更改为机场。 Tableau 自动生成出发机场的纬度和经度。现在,我想将这些值存储到一个计算字段中或将它们单独保存回数据集。怎么做?
计算字段部分显示:
operations on the field [Latitude (generated) ] is not permitted.
如何保存出发地和目的地机场的经纬度?
您可以使用在 table 中生成的纬度和经度,按照这个简单的 hack。
只需将 latitude
药丸拿到标记架(作为文本)。现在将药丸放入 Marks Shelf 并进行如下编辑:
<Latitude (generated)>
同样处理必须定义为
的经度
<Longitude (generated)>
您可以获得这些步骤的另一种描述here。
顺便说一下,您可以将输出保存为 CSV 格式,并在您以后的应用程序中使用。这种方式适合你还是你想把它保存到数据库中 table?
如何使用生成的经纬度来创建飞行路径
从空白开始 sheet,双击您的 Origin 维度。 Tableau 将创建一个地图,将所有原点添加到地图,并将生成的纬度和经度添加到行和列。
右键单击地图,然后单击“查看数据”。在数据 window 中,点击全部导出并保存为 CSV。
打开 Excel 中的 CSV,复制原点、原点纬度和原点长列,并重命名它们,将单词 'Origin' 替换为 'Destination'。您总共应该有六列:起点、起点纬度、起点经度、目的地、终点纬度和终点经度。
Select 三个起始列并将它们从 A 到 Z 排序,使起始点与目的地不同。
将 CSV 添加为工作簿中的数据源。
如下所示创建一个计算字段并将其命名为 Flight Paths。
MAKELINE(MAKEPOINT([起点纬度],[起点经度]),MAKEPOINT([目的地纬度],[目的地经度]))
双击“飞行路径”维度以生成包含所有飞行路径的地图。
将起点 and/or 添加到过滤器以仅显示您关心的路径。
最终,您将需要编辑 CSV 以包含您想要的起点:目的地配对。
我正在尝试在起点和终点之间建立一条飞行路径。我将原产地的地理角色更改为机场。 Tableau 自动生成出发机场的纬度和经度。现在,我想将这些值存储到一个计算字段中或将它们单独保存回数据集。怎么做?
计算字段部分显示:
operations on the field [Latitude (generated) ] is not permitted.
如何保存出发地和目的地机场的经纬度?
您可以使用在 table 中生成的纬度和经度,按照这个简单的 hack。
只需将 latitude
药丸拿到标记架(作为文本)。现在将药丸放入 Marks Shelf 并进行如下编辑:
<Latitude (generated)>
同样处理必须定义为
的经度<Longitude (generated)>
您可以获得这些步骤的另一种描述here。
顺便说一下,您可以将输出保存为 CSV 格式,并在您以后的应用程序中使用。这种方式适合你还是你想把它保存到数据库中 table?
如何使用生成的经纬度来创建飞行路径
从空白开始 sheet,双击您的 Origin 维度。 Tableau 将创建一个地图,将所有原点添加到地图,并将生成的纬度和经度添加到行和列。
右键单击地图,然后单击“查看数据”。在数据 window 中,点击全部导出并保存为 CSV。
打开 Excel 中的 CSV,复制原点、原点纬度和原点长列,并重命名它们,将单词 'Origin' 替换为 'Destination'。您总共应该有六列:起点、起点纬度、起点经度、目的地、终点纬度和终点经度。
Select 三个起始列并将它们从 A 到 Z 排序,使起始点与目的地不同。
将 CSV 添加为工作簿中的数据源。
如下所示创建一个计算字段并将其命名为 Flight Paths。
MAKELINE(MAKEPOINT([起点纬度],[起点经度]),MAKEPOINT([目的地纬度],[目的地经度]))
双击“飞行路径”维度以生成包含所有飞行路径的地图。
将起点 and/or 添加到过滤器以仅显示您关心的路径。
最终,您将需要编辑 CSV 以包含您想要的起点:目的地配对。