我有以下查询:
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
100% 的 s,我知道这不是真的。
我要解决这个问题了吗?如何将 的值带入ecount
子句WITH
并将其用于计算?
任何帮助表示赞赏!