Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| funcionesreportes [2020/09/07 12:59] – aolano | funcionesreportes [2025/11/17 14:53] (actual) – [Extracción de campos personalizados (CF)] aolano | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| ====== Funciones especiales para reportes ====== | ====== Funciones especiales para reportes ====== | ||
| - | |||
| - | //En construcción// | ||
| En esta sección se podrá encontrar información sobre funciones especiales para creación de reportes | En esta sección se podrá encontrar información sobre funciones especiales para creación de reportes | ||
| Línea 22: | Línea 20: | ||
| | | ||
| FROM caso | FROM caso | ||
| - | WHERE caso.FECHACREACION BETWEEN {{FECHADESDE}} AND {{FECHAHASTA}} | + | WHERE caso.FECHACREACION BETWEEN |
| </ | </ | ||
| Línea 156: | Línea 154: | ||
| ^ REF_NUM ^ Guia ^ Nombre ^ Hobbie Principal ^ | ^ REF_NUM ^ Guia ^ Nombre ^ Hobbie Principal ^ | ||
| | 200724-000001 | Estación | Andrés | Nadar | | | 200724-000001 | Estación | Andrés | Nadar | | ||
| + | |||
| + | === EXTRACCIÓN DE VALORES EN LISTAS DE SELECCIÓN === | ||
| + | |||
| + | Los custom fields de tipo lista seleccionable se componen de opciones, y cada opción se compone a su vez de un key que corresponde al ID y un valor que corresponde al nombre de la opción. Por ejemplo: | ||
| + | |||
| + | |||
| + | ^ REF_NUM ^ CF ^ | ||
| + | | 200501-000001 | {" | ||
| + | |||
| + | Para obtener los nombres de la opción (Valor 2) se recomienda una query similar a la siguiente (este es un ejemplo de varias partes para mostrar las opciones disponibles, | ||
| + | |||
| + | <code mysql> | ||
| + | | ||
| + | @key := JSON_UNQUOTE(JSON_EXTRACT(JSON_KEYS(JSON_EXTRACT(c.CF, | ||
| + | @value := JSON_UNQUOTE(JSON_EXTRACT(@objetoCompleto, | ||
| + | concat(@key,' | ||
| + | from caso c | ||
| + | where c.ID = 53615 | ||
| + | order by c.ID DESC; | ||
| + | </ | ||
| + | |||
| + | Lo cual entrega un resultado como: | ||
| + | ^ ID^ OBJ ^ KEY ^ VALUE ^ RESULTADO | ||
| + | | 53615 | {" | ||
| + | |||
| + | |||