sql - 带有地理地图的 QlikSense 中间表:“数据”中的线层期望是什么?
问题描述
我希望创建一个线层,在给定纬度和经度值的情况下在点 A 和 B 之间绘制一条线。一些点 A 有多个点 B,反之亦然。
我的结构
在一个表中,我将行数据称为“条目”,将列数据称为“字段”。
有三张桌子。Animals_Table 和 Zoos_Table 包含有关特定事物的信息,而 Foo_Table 是一个中间表,用于将两者关联到需要的关系。
Animals_Table 示例:
Zoos_Table 示例:
Foo_Table 示例:
QlikSense 数据关联:
- Animals_Table.ID 到 Foo_Table.AnimalsID
- Zooz_Table.ID 到 Foo_Table.ZoosID
问题
我在理解QlikSense 文档时遇到了一些麻烦,因为它没有具体说明在编辑 QlikSense 工作表时“数据”字段的预期值是什么。
如果我为位置提供起点和终点的经纬度,那么 QlikSense 期望“数据”字段是什么?
我可以完全禁用此字段,并严格告诉它使用我在“位置”选项卡中提供的纬度/经度值吗?
我试过的
在这一点上,我正在转圈,并重复以下内容:
• 将从Animals_Table(起点)到Zoos_Table(终点)的每个字段组合放入启用起点纬度/经度位置的“数据”选项卡中,尝试纬度和Lat
经度 。端点也一样,但使用 Table_Zoos。Animals.Lat
Long
Animals.Long
• 将Foo_Table 中间表放入“Data”中,Animals.ID
用作起点和Zoos.ID
终点。
• 将Foo_table 中间表放入“数据”中,尝试随机组合条目ID 的扩展,例如尝试获取任何东西AnimalsID.ID.Name
。ZoosID.Longitude
解决方案
推荐阅读
- c - 使用地图将数据从用户空间发送到 bpf 程序的问题
- python - 如果特定行的最大日期时间在最小值 - 数据帧中其余行的最大日期时间范围内,则创建一个计数器
- java - 最小跳转数组递归时间复杂度应为 O(n^n) 或 O(n!)
- postgresql - 为什么会出现“DELETE 处或附近的语法错误”错误?
- botframework - 自适应卡片 Action.ShowCard 按钮聚焦问题
- transition - vulkan - 为什么转换命令需要旧的布局信息
- laravel - 在 Laravel 中同时进行 JWT 和 Sanctum 身份验证的最佳实践是什么?
- python - InvalidParameterValueException:为函数定义的角色不能由 Lambda 承担(Python Boto3)
- android - 如何在android中获取时区偏移>
- intellij-idea - AndroidModuleModel.findProductFlavor 去哪儿了?我的插件抛出 NoSuchMethodError