我有以下查詢:暗號 - 如何通過開展變量與管
START e1=node:event(prop="0")
MATCH e1-[r:rbel]->e2
WITH e1, e2, count(e1) as ecount
MATCH e1-[:redge]->p<-[:redge]-e2
WITH p.element_type as Type, p.label as Label, (count(p)*100./ecount) as percentage
WHERE percentage > 20
RETURN Type, Label, ROUND(percentage) as Percentage
我試圖計算指定模式在事件發生與prop="0"
次數的百分比,在這些事件中發生的所有模式。
我收到以下錯誤:Unknown identifier 'ecount'
所以我在計算替代ecount
與count(ecount)
,並不斷取得percentage
S的100%,我不知道是真的。
我是否在談論這個錯誤?如何將ecount
的值傳遞給WITH
子句並將其用於計算?
任何幫助表示讚賞!
您使用的是哪個版本的Neo4j? –
community-1.9.2-unix – zanbri