AWS QuickSight - создать вычисляемое поле разницы между полями на основе показателя - PullRequest
0 голосов
/ 15 мая 2019

Я использую aws quicksight и хотел бы создать вычисляемое поле значения разности между моими строками (а не в сводной таблице), чтобы я мог визуализировать разницу между каждым показателем

for example i have this data-set:

2019-05-09T10:52:02.000Z   0.45556
2019-05-09T14:52:03.000Z   0.46766
2019-05-09T18:52:03.000Z   0.47887
.
.
.
.

And i would like to add a calculated field that will show:

2019-05-09T10:52:02.000Z   0.45556  0
2019-05-09T14:52:03.000Z   0.46766  0.0121
2019-05-09T18:52:03.000Z   0.47887  0.01121
.
.
.

Основная цель состоит в том, чтобы визуализировать (линейную диаграмму) изменение за чтение, которое я получаю ....

Можно ли это сделать?

Должен ли я создать дополнительный набор данных с помощью пользовательского запроса SQL и присоединиться к ним?

Ценю помощь!

1 Ответ

0 голосов
/ 15 мая 2019

Я полагаю, вы ищете функцию difference, которая доступна для вычисляемых полей уровня анализа:

https://docs.aws.amazon.com/quicksight/latest/user/difference-function.html

Итак, для набора данных:

mytime                     mymetric
------------------------   -------
2019-05-09T10:52:02.000Z   0.45556
2019-05-09T14:52:03.000Z   0.46766
2019-05-09T18:52:03.000Z   0.47887

Определение для вашего нового вычисляемого поля будет выглядеть примерно так:

difference(
     sum( {mymetric} ), 
     [{mytime} ASC],
     1
)
...