#max #amazon-quicksight
Вопрос:
Я работаю над quicksight для создания информационных панелей. Я импортировал набор данных в Quicksight и теперь хочу рассчитать максимальное значение имени столбца os_version
типа 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
функции и выполнить сортировку по нему в порядке убывания, чтобы получить максимальную версию, но проблема с этим подходом заключается в том, что мне нужно создать отдельный набор данных только для этого пользовательского запроса и отдельной панели мониторинга. Существует несколько показателей, которые мы создаем на основе этого набора данных. Поэтому создание отдельного пользовательского запроса и получение выходных данных здесь бесполезно.
Любые идеи или предложения о том, как это можно сделать в быстрой перспективе, были бы полезны для меня, чтобы двигаться вперед.