Использование агрегирования в вычисляемом поле в Amazon QuickSight
Я использую Amazon QuickSight и хочу создать вычисляемое поле, которое в таблице будет sum([Field1])/sum([Field2])
, В QuickSight я попытался sum({Field1})/sum({Field2})
но это не сработало ("Мы столкнулись с ошибкой при попытке сохранить вычисленное поле. Пожалуйста, попробуйте создать его снова."). Просто делаю {Field1}/{Field2}
а затем применение суммирования на этапе визуализации дает мне неправильное значение.
Как применить SUM в вычисляемом поле?
2 ответа
Кажется, что в настоящее время это невозможно с QuickSight: https://answers.quicksight.aws.amazon.com/sn/questions/153/data-field-percent-type-how-to-summarize-it-correc.html
Теперь это возможно в Amazon QuickSight. Для этого вам необходимо добавить вычисляемое поле в анализ (как описано здесь). Есть два типа вычисляемых полей: на уровне набора данных и на уровне анализа. Вы можете использовать агрегаты в вычисляемом поле уровня анализа.
В ссылке, которую Грег опубликовал, команда Quicksight ответила в прошлом году: "Привет всем! Вычисленные поля в анализе доступны для наборов данных, использующих прямой запрос. Поддержка набора данных SPICE скоро появится".
Я проверил это сегодня, используя специи, и это работает для меня.
Я использовал эту формулу:distinct_count(field1) / min(field2)
а затем я использовал его в сводной таблице, используя другое поле для группировки данных.