max - quicksight中获取os版本列的最大值
问题描述
我正在快速查看以创建仪表板。我已经在 Quicksight 中导入了数据集,现在我想计算os_version
type的列名的最大值varchar
。
该列os_version
具有以下值供参考:
14.7.1
15.0.1
11
8.9.4
7.1
我找不到使用 quicksight 从本专栏中获取最大版本的简单方法。
我尝试过的:我正在尝试根据“。”拆分字符串。然后将主要版本和次要版本和次要版本分成单独的列作为计算字段,然后在此基础上执行 max 。
这种方法的问题是我没有得到正确的最大版本。根据上述参考数据,我得到 15.9.4 作为输出,因为它取所有值的最大值,但我希望答案是 15.0.1,因为它是最大版本。
我可以使用string_to_array
函数创建自定义查询并按降序对其进行排序以获得最大版本,但这种方法的问题是我需要仅为此自定义查询和单独的仪表板创建单独的数据集。我们正在从该数据集创建多个指标。因此,在这里创建单独的自定义查询并获取输出是没有用的。
任何关于如何快速完成的想法或建议都会对我有所帮助,以便继续前进。
解决方案
推荐阅读
- rust - Rust STM32:webUSB 发布传感器
- r - 在 R 中创建子组
- php - 如何在php中获取相同元素的位置?
- elixir - 处理错误元组列表时是否有标准做法?
- microsoft-cognitive - 表单识别器 S0 层限制
- jquery - 如何从Nodejs接收base64数据并使用jquery显示
- c - 在分子动力学模拟中计算势能
- ruby-on-rails - 定义一个像 current_user rails 这样的通用方法
- bash - 如何比较默认列表中的用户输入值?
- asp.net-core - Ocelot ApiGateway 无法访问 Kubernetes 上的其他服务