PantherFlow 표현식
PantherFlow 쿼리 문에서 이 표현식을 사용
마지막 업데이트
도움이 되었나요?
도움이 되었나요?
fn ([arg1] [, arg2...]]) { <expr> }arrays.map([1, 2, 3], fn (r) { r + 1 })[2, 3, 4]arrays.filter([null, 5, null, 6], fn (elem) { elem != null })[5, 6]let source = datatable [{
"results": [
{
"cats": [
{
"Name": "Whiskers",
"Breed": "Siamese",
"FurLength": "Short",
"ID": "AAAAA"
},
{
"Name": "Mittens",
"Breed": "Maine Coon",
"FurLength": "Long",
"ID": "BBBBB"
}
]
},
{
"cats": [
{
"Name": "Mr. Meow",
"Breed": "Orange Tabby",
"FurLength": "Short",
"ID": "CCCCC"
},
{
"Name": "Mrs. Meow",
"Breed": "Persian",
"FurLength": "Long",
"ID": "DDDDD"
}
]
}
]
}];
소스
| project results=arrays.flatten(
arrays.map(results, fn (result) {
arrays.map(result.cats, fn (cat) {
object("CatName", cat.Name, "ID", cat.ID)
})
})
)