建立一个Klipfolio klip。如何计算JSON流中的所有子节点?

时间:2017-05-03 12:31:44

标签: json xpath klipfolio

我希望计算状态='有效' JSON流。这将等于我们成员的总和。

我可以按@/name选择所有成员,但我无法仅过滤那些活跃的成员。

根据Klipfolios documentation,应该可以计算单个元素:enter image description here

[
    {
        "_id": "58aabc92e846502357fc0f69",
        "email": "mail@me.com",
        "name": "John Doe",
        "office": "1122",
        "phone": "555-555",
        "status": "active",
    },
    {
        "_id": "58aabc92e846502357fc0f69",
        "email": "mail@me.com",
        "name": "John Doe",
        "office": "1122",
        "phone": "555-555",
        "status": "active",
    },
    {
        "_id": "58aabc92e846502357fc0f69",
        "email": "mail@me.com",
        "name": "John Doe",
        "office": "1122",
        "phone": "555-555",
    },
    {
        "_id": "58aabc92e846502357fc0f69",
        "email": "mail@me.com",
        "name": "John Doe",
        "office": "1122",
        "phone": "555-555",
    }
]

2 个答案:

答案 0 :(得分:0)

COUNT(@/name;)计算JSON流中所有出现的名称。 我如何只计算活跃会员?例如。 status =' active'

答案 1 :(得分:0)

这个怎么样?

COUNT(@ /名称[状态= '活性'])