Implemente la siguiente consulta SQL nativa:
seleccione * de la actividad_ { {'eval timeformatter AAAAMM meses 0}} donde id = { {' eval metabase-user-id}}
Convierta para
seleccionar * de activity_202103 donde id = 1
* Donde metabase-user-id es la identificación del usuario de inicio de sesión
Para lograr esto, agregue un middleware al procesador de consultas de la metabase, delante de los parámetros # '/ sustitutos-parámetros de este middleware.
#'parameters/substitute-parameters
#'querylog/log-query
#'queryeval/queryMapEval
#'querylog/log-query
Puede verificar si la modificación de sql es correcta a través de # 'querylog / log-query. El código queryeval / queryMapEval es el siguiente:
(ns metabase.query-processor.middleware.queryeval
"