首页 > 解决方案 > quicksight中获取os版本列的最大值

问题描述

我正在快速查看以创建仪表板。我已经在 Quicksight 中导入了数据集,现在我想计算os_versiontype的列名的最大值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函数创建自定义查询并按降序对其进行排序以获得最大版本,但这种方法的问题是我需要仅为此自定义查询和单独的仪表板创建单独的数据集。我们正在从该数据集创建多个指标。因此,在这里创建单独的自定义查询并获取输出是没有用的。

任何关于如何快速完成的想法或建议都会对我有所帮助,以便继续前进。

标签: maxamazon-quicksight

解决方案


推荐阅读