Я пытаюсь вычислить среднее кубическое из некоторых узлов в neo4j.
схема
create
(n {value:1}),
(n1 {value:2}),
(n2 {value:3}),
(n3 {value:4})
запрос
match (n)
where n.value is not null
with
SUM(n.value^3)/COUNT(n) as this
with
this^(1/3) as final
return final
результат
значение = 1,0
Кто-нибудь знает почему?
Спасибо за ваше время
EDIT1:
С этим работает:
match (n)
where n.value is not null
with
SUM(n.value^3)/COUNT(n) as this
with
this^(0.3333333) as final
return final
но мне это не нравится.