Você está aqui:
Modificar os resultados da consulta com base no visualizador de painel
Você pode modificar uma consulta com base no usuário que está visualizando o painel. Por exemplo, você pode filtrar registros de oportunidade para mostrar somente as oportunidades de propriedade desse usuário.
Você pode especificar tokens de usuário em qualquer parâmetro de consulta nos tipos de consulta saql, soql e aggregateflex. A sintaxe para especificar um token é: !{user.<User object field name>}. Os tokens válidos são: user.Id, user.name, user.roleid e user.rolename.
Essa consulta do tipo saql adiciona o token user.Id como um filtro de consulta para que os proprietários de oportunidade que visualizam o painel vejam apenas suas oportunidades.
"My_Opportunities_1": {
"type": "saql",
"label": "My Opportunities",
"query": "q = load \"opportunity\";\nq = filter q by 'OwnerId' == \"!{user.Id}\";\nq = group q by 'Account.Type';\nq = foreach q generate 'Account.Type' as 'Account.Type', count() as 'count';\nq = order q by 'count' desc;\nq = limit q 1000;",
"datasets": [
{
"id": "0FbB000000017QxKAI",
"name": "opportunity",
"label": "Opportunities",
"url": "/services/data/v41.0/wave/datasets/0FbB000000017QxKAI"
}
],
"useGlobal": true,
"isGlobal": false,
"broadcastFacet": true,
"receiveFacet": true,
"selectMode": "single",
"numbers": [],
"groups": [],
"strings": [],
"visualizationParameters": {
....
},
},