 te únicamente aplicaría cuando tenemos un paciente que tiene un año de edad o más. Y la otra observación es que estamos calculando la edad con la fecha actual. ¿Qué sucedería con esto? Y es que para el momento en el que estamos capturando la información en el sistema, este dato, este cálculo es válido y funciona perfectamente. Sin embargo, si yo regreso a ver mi evento cuatro días después y ha pasado la fecha de nacimiento o el cumpleños de la persona del paciente, este cálculo me va a dar un resultado diferente en años. Por lo tanto, ya no sería mi resultado, cambiaría cada vez que yo visito el programa, tendría la posibilidad de que cambie la información. Para que esto no suceda, lo que tendríamos que hacer es, en vez de utilizar la fecha actual, necesitarmos utilizar la fecha del evento. Porque aquí lo que nos interesa es no saber la edad al día de hoy. Sino saber la edad al momento en que realizamos la prueba. Este mismo cambio lo aplicaríamos en nuestra fórmula y guardamos. Lo que nos quedaría muy bien es tener, por supuesto, nos podría funcionar tener un indicador que muestra en el experiente de la persona la edad al día de hoy. Y esto lo haríamos efectivamente con la fecha utilizando la fecha de hoy, pero ya lo haríamos con un indicador. Entonces, vamos a ver comentarios. Perfecto. Sí, gracias, Janel. Como comentaba, la intención es platicar un poco sobre las decisiones de diseño. En el momento en el que estamos conviviendo nuestras reglas y el programa, y ver estas funciones de las reglas. En el caso de tus reglas, donde pasas por una variable, está perfecto. Creo que funciona bien. Siempre tratamos de simplificar un poco estas reglas para que no sean muchas las reglas que corremos a un tiempo y facilitar el mantenimiento de la configuración, que si a futuro necesitamos hacer un cambio, sea lo más sencillo posible para ustedes aplicar estos cambios. Listo. Entonces, platicenme si tuvieron algún contratiempo con su ejercicio del día de ayer, si pudieron utilizar y crear sus tablas dinámicas. Ayer estábamos viendo precisamente el ejercicio sobre utilizar los indicadores mixtos, donde traemos información de un indicador de programa y información de datos agregados. Lo mezclamos en un indicador agregado y nos permite sacar una información tabla dinámica. Vimos también la configuración de las leyendas. Vamos a ver aquí para poder sacar estos reportes marcando dónde tenemos información reportada, poder sacar una tabla dinámica que nos permita ver en qué áreas del país tenemos casos reportados. Esta comparación que hemos hecho entre donde utilizamos también las dimensiones dinámicas, donde utilizamos grupos de unidades organizativas y un set de grupos para clasificar nuestras unidades organizativas entre urbanas y rurales y poder tener una agregación distinta a lo que el sistema hace de forma automática en la jerarquía de unidades. Y aquí vimos que tenemos el resultado donde hay casos en zonas urbanas y no tenemos casos en zonas rurales. Y mostramos también en la sesión como cuando estos grupos y sets de grupos incluyen unidades repetidas en el mismo grupo, la información podría darnos un resultado no válido donde el porcentaje, vamos a decir que decíamos ayer que si incluíamos erroneamente una unidad repetida en dos grupos del mismo set de grupos, entonces al momento de obtener resultados tendríamos un total que no es válido y que entonces nuestro porcentaje al sacar los totales entre urbanas rural no sería el 100%, lo que debíamos obtener del set de grupos, sino sería en este caso específico sería de 125%. Entonces tomando en cuenta que la regla básica para configurar nuestros grupos y sets de grupos es que un mismo, un miembro de grupo no puede pertenecer a dos grupos que estén incluidos en el mismo set de grupos. Listo, con eso creo que terminamos el repaso de la sesión de ayer, aquí tenemos el resultado que yo obtuve creando mi tablero al mando donde podemos ver que tengo mi reporte que muestra en qué distritos del país tengo casos reportados de malaria en los últimos dos semestres en qué tipo de áreas o tipo de ámbito geográfico se han dado el número de casos, aquí vemos que es urbano y rural y Marco nos pidió que hiciéramos un ejercicio donde pudiéramos ver, clasificar precisamente con los sets de leyendas, hacer una agregación distinta por rango de edad en un reporte de eventos donde la edad calculada y que guardamos en el elemento precisamente en el elemento de datos de edad, la edad calculada la convertimos a un rango aplicando un set de leyendas que nos permite hacer esta agregación por rangos de acuerdo a la edad que está declarada en el elemento de datos, hablamos un poco también sobre el tema de la diferencia entre tener la edad en el evento cuando estamos hablando de entidades de tipo persona y tener la edad en vamos a verlo aquí en mi programa de casos y tener la edad en un atributo, aquí lo podemos ver y no en el evento cuando el tipo de entidad nos permite hacer esta configuración y específicamente porque esta entidad registrada que se llama caso de malaria, este tipo de entidad no necesitamos que evolucione en el tiempo, lo que nos interesa realmente es que cuáles eran las circunstancias de la persona al momento en que registramos el caso por lo tanto la fecha de nacimiento nos puede servir perfectamente para identificar como parte de los datos para identificar a la persona pero lo que nos interesa al momento de hacer un análisis no es la fecha de nacimiento sino la edad al momento de la prueba por lo tanto podríamos tener el dato aquí en el perfil y no necesariamente en los eventos muy bien pues si no tenemos preguntas podemos pasar a un tema de hoy a ver nos dice edad en el tablero se puede reflejar el dato cero o se refleja el cero como vacío ok este es una excelente observación vamos a ver qué es lo que sucede aquí regresamos al tablero de mando y qué es lo que ocurre aquí yo no tengo ceros porque lo que ocurre en estas celdas es que tengo ausencia de información donde yo estoy verificando con mi indicador vamos aquí a la vamos a la configuración de los indicadores no tengo número de casos con malaria y número de personas con malaria aquí tengo la cuenta de entidades y no tengo un filtro lo cual implica que me va a contar todas aquellas entidades registradas en el en el sistema con el programa de personas que tengan eventos en la fe en las fechas que yo estoy pidiendo entonces qué sucede aquí si no tengo ningún evento el sistema no me va a regresar o la base de datos no va a regresar información y ahí tenemos la distinción entre que haya un cero o haya o la información sea nula para que yo pudiera tener ese cero necesitaría en realidad tendría que hacer aquí una una validación una condición donde diga que si existen datos que me que me regrese la cuenta de la entidad y si no existe datos que me regrese un cero para entonces reemplazar ese nulo con el cero lo mismo podría hacer si yo traigo mi indicador número de personas con malaria contra el caso vamos a ver si yo trago mi indicador y lo que podría hacer es configurar un indicador agregado que sea son las indicador va a ser un unitario entonces que ocurre que si yo tengo un valor nulo yo le sumo un cero me tendría que reemplazar este valor con el cero voy a terminar aquí y en mi denominador voy a ser entonces esta sería la forma en que salvamos este este tema de que en vez de que no tengamos información que nos ven vacía vacía el dato tengamos aquí por lo menos un por lo menos un cero el otro tema que vimos por supuesto era la diferencia entre que contara un número de casos con malaria contra un número de personas con malaria en el número de casos veíamos que tenía aunque yo tenía registrado solo a marco con un con con malaria lo tenía lo tengo registrado con dos casos y vamos a vamos a revisar eso precisamente los notificación de casos después registramos a enzo por supuesto pero aquí marco tiene este este registro donde yo cerré el evento la el resultado que también está cerrado yo completé el programa y posteriormente abrí otro otra inscripción al programa que la tenemos que no tiene eventos y lo que vimos es que el sistema cuando yo le pido que me cuente número de casos tomando en cuenta la inscripción al programa internamente o en inglés en el sistema se llama enrollment yo le pido el sistema que me cuente enrollments lo que me está diciendo me va a decir es que tengo dos casos con malaria a pesar de que es la misma persona y en mi filtro yo no puesto nada porque aunque debería de tener como control de calidad yo debería de estar verificando que tenga el evento de diagnóstico y tratamiento pero vimos que precisamente por este problema que tenemos con la infraestructura el sistema me permite agregar este evento de hecho lo que vamos a hacer es vamos a adaptar el programa para para que nos permita hacer esto y lo que voy a hacer es para salvar este error voy a hacer que mi evento sea repetible esto no es correcto pero si lo voy a poner y vamos como como parte de nuestro modelo habíamos dicho que el evento de diagnóstico no debía ser repetible de modo que tengo voy a tener solo un diagnóstico una prueba o un resultado de prueba por cada inscripción que tenga yo al programa de manera que me garantice que el momento de hacer yo la valoración la evaluación de los datos y sacar mis reportes tenga yo la información correcta y mi calidad de datos se va controlando con esta precisamente con es con estos con estas decisiones de configuración yo le puesto ahí que podamos repetir precisamente para poder saltarnos este programa que tenemos con la infraestructura y tener aquí poder configurar correctamente esa esa regla volvemos aquí a mi inscripción abierta con marco y lo voy a agregar su vamos a ver es del 13 inscripción así que mi diagnóstico tendría que ser también del día 13 y agregamos el evento correcto vemos que aquí la regla ha corrido correctamente me está trayendo la edad vamos a decir que el tipo de prueba fue por microscopía el resultado fue bivax creo que esta es mi bueno como para mí yo no configuré todas las obras entonces creo que este elemento de datos es el que el que aparecería si yo elijo otra especie vamos a darle el tratamiento de opción y si lo traté dentro de las primeras 24 horas voy a decir que si y luego vamos a agregarle el resultado perdón mis coordenadas no estaba yo olvidando que tenemos que ponerlo en el mapa donde donde está marco te parece eso de pusimos a marco al fin al fin le tocó resultado y clasificación vamos a poner para el día de hoy y tenemos un problema si que también es no repetible aquí estoy y como pueden ver aquí la regla ha corrido correctamente me calcula la edad y me trae el resultado del evento anterior sé que muy bien vamos a decir que fue importado y marco se recuperó lo referimos bueno vamos a decir que fue admitido ok lo siento marco vamos a ubicarlo nuevamente fue a la playa listo y voy a completar mis eventos porque veíamos el día de ayer que en mí en mis tablas al momento de configurar mis tablas dinámicas lo que yo he hecho es indicar que solo debo de traer datos de dónde tengo elementos donde tengo eventos completados vamos a vamos a ver aquí tablero y yo decía que justo en este en estos informes vamos a la tabla dinámica yo dije de mi configuración que debía de tener casos y personas aquí está y lo que dijimos fue en las opciones que me incluyera solo eventos completos y con esto tenemos un control adicional en nuestra calidad datos donde únicamente vamos a tomar en cuenta aquí información donde el evento se ha completado y que por lo por lo mismo sabemos que las reglas de programa y los elementos obligatorios se han agregado en el evento entonces una vez que he terminado a correr por supuesto lo que ocurre con este indicador es que como tengo dos inscripciones para una sola persona si yo revisó mis resultados del indicador tendría que tener que en el número de casos la respuesta tendría que ser 2 y en el número de personas la respuesta tendría que ser 1 bueno si no tenemos más dudas al respecto pasamos al tema del día de hoy veo que no ok no tenemos más preventas en el chat eso no sé marcos y tenemos por ahí alguien que esté tenemos alguna pregunta en el slack no creo que no entonces pasamos al tema del día de hoy hoy vamos a ver el visualizador de datos perdón el creo que hay algunas comentarios para en el chat no sé pero pero sí en el chat desde no en el slack sino en el de en el de zoom aquí sí pero esto ya ya está solucionado y ya no sé si el que le ocurre y se le sirve no tiene acceso a crear grupos de universos en vestidos y sets de universos en vestidos si esto es lo que nos sucedía ayer precisamente que como uno de los problemas con infraestructura es que el sistema se se queda sin memoria y al momento en el que revisamos la nuestra en nuestro modo de usuarios y vamos a los roles y nos aparecía vacío por lo tanto cuando el sistema trata de verificar en el esquema de seguridad que nuestro usuario tiene la autoridad para crear grupos y sets de grupos de unidades organizativas pues no encuentra esta autorización y por eso no nos no nos permite agregar no nuevos grupos pero ya solucionado solucionado esa parte aunque sí tenemos todavía un poco de un poco de talles solucionado esto creo que pueden continuar con su ejercicio y hacer estos informes y montando su tablero de mandos que de todos modos marco nos va a hacer un repaso con los tableros de mando y el día de hoy como les decía vamos a ver el módulo de visualizador de datos y aquí hay que hacer una pequeña observación cuando estamos en nuestra tablera de mando si yo tomo una tabla dinámica y le le pido abrir la tabla en el módulo donde fue creado van a observar que me manda el visualizador de datos no al módulo de tablas pivot de como se llama aquí en el menú esto porque sucede esto es porque estamos reemplazando precisamente el módulo de tablas pivot lo estamos reemplazando con el módulo de visualización de datos y aquí el precisamente el tema del día de hoy como podrán ver en el tipo de reporte tenemos un reporte nuevo que se llama tabla dinámica aparte de las gráficas que es lo que siempre hemos tenido en el visualizador ahora tenemos tablas dinámicas que nos permiten con el mismo con el mismo interfaz que utilizamos para crear gráficos de columna o lineales etcétera nos nos va a permitir crear tablas dinámicas y aquí vemos precisamente el efecto si yo le pido que me abra esto como como columnas o como líneas incluso aquí tenemos el punto para urbano en el número de personas y el número de casos y podemos hacer esta precisamente esta comparación entre cuántos casos y cuántas personas tenemos reportadas con mal área eventualmente no por supuesto no en esta versión 2.35 que es la que estamos utilizando el día de hoy para esta academia pero precisamente en una versión más nueva ya no vamos a encontrar el módulo de la de tablas pivote o tablas dinámicas y únicamente vamos a tener el visualizador de datos ya que podemos hacer el mismo trabajo con los dos módulos de manera muy similar nosotros esperamos que esto facilite mucho el el acceso a la información para los usuarios ya que aprender dos interfaces diferentes siempre lleva un poco más de tiempo encontrar todos los detalles de configuración en los dos interfaces distintos siempre tiene su complejidad y con esto creemos que vamos va a ser mucho más sencillo que podemos hacer el análisis de los datos entonces vamos a ver cómo funciona nuestro visualizador de datos primero encontramos que tenemos al igual que en los módulos que hemos revisado ya en la semana tenemos las dimensiones principales datos periodo e unidad organizativa que constituyen nuestro modelo de datos nuestras dimensiones fijas tenemos por supuesto las categorías que ya en este caso corresponde a las dimensiones dinámicas y las dimensiones de usuario que son dimensiones dinámicas también donde pueden ver que tenemos esta dimensión que configurado yo urbano y rural y podemos establecer una forma distinta de agregar los datos específicamente para esta configuración con respecto de las unidades organizativas entonces cómo agregamos nuestra información tenemos precisamente en la parte superior el menú donde podemos actualizar nuestra nuestro informe guardar un fichero o guardar un archivo que esto es la nueva nomenclatura para lo que con anteriormente hemos conocido como favoritos entonces me permite guardar un un reporte aquí lo podemos ver si yo le selecciono renombrar me mostra el título actual y puedo agregar cambiarnos el nombre y agregar una descripción pero las opciones son las mismas que venimos viendo en nosotros módulos analíticos puedo crear un nuevo reporte lo cual va a limpiar mi selección actual y abrir la la interfaz con con las opciones en blanco sin seleccionar nada puedo abrir un reporte existente vamos casos de malaria reportados ahí está y podemos ver que me lo muestro por distritos justamente como lo tenemos en la tabla de mando puedo guardarlo si le he hecho algún cambio guardar como que me va a permitir hacer una copia y preservar mi mi reporte inicial renombrar traducir ayer platicamos sobre esta parte si yo quisiera si yo tengo un un sistema que necesita hacer multilenguaje aquí podría seleccionar otro idioma inglés por ejemplo me dice aquí el nombre original nombre inglés y si mi sin mi configuración de usuario la base de datos estuviera lo cambiara yo de español a inglés entonces el título que me va a mostrar es el que acabo de ingresar en la producción puedo compartir mi reporte como como es el caso con otros objetos de metadatos para edición y visualización lectura y sin acceso y voy a cambiar ahorita aprovecho para cambiar mi reporte por no sólo lectura de modo que sólo sigue siendo público lo podemos utilizar pero sólo yo voy a poder guardar cambios si ustedes quieren utilizar algunos mis ejemplos precisamente tendrían que abrir el ejemplo hacer cambios y luego como no pueden guardar el mismo tendrían que utilizar guardar como aquí obtener un enlace este enlace me permite copiar la dirección del vínculo este enlace me permite enviar una referencia al reporte y lo voy a pegar aquí en la conversación para todos para que lo vean y si le dan clic los va a llevar precisamente al módulo y les va a permitir abrir mi reporte directamente sin tener que pasar por el menú principal y buscar alguien preguntaba en una fecha anterior me pareció ver que alguien preguntaba si era posible publicar un tablero de mando en una página web y hacerlo público creo que esto lo podemos ver con marco hacia el día que nos toque el tema de los tableros pero lo que les puedo decir es esto es una situación bastante complicada porque no nada más estaríamos publicando el tablero sin también los objetos que forman parte del tablero creo que es mucho más fácil hacer público el reporte específico y lo que podemos hacer es utilizar una ya sea exportar los datos en hipertexto o utilizar el vínculo es una versión como el vínculo que yo les acabo de copiar en la conversación para poder publicar el reporte y no el tablero entonces si en una página web podrían incluir varias reportes que pueden hacer públicos aquí podemos ver el claro de compartir que podemos hacer acceso externo sin este acceso es no me requiere hacer login en el sistema si yo lo activo aquí ahora este reporte va a estar disponible de modo que lo podría lo podría yo publicar en una página web listo luego vamos a ver las opciones ahora se recuerdan en la tabla dinámica también tenemos las opciones vamos a revisar la diferencia están las opciones tengo opciones para habilitar deshabilitar totales y subtotales y el tipo de agregación tipo de número vamos a ver contra el visualizador tenemos que podemos mostrar o ocultar las etiquetas de las dimensiones evitar redondeo que lo habíamos visto también en la tabla dinámica podemos pedir totales de columnas y subtotales aquí vamos a decir que quiero digamos que quiero el total no es necesario por este tipo de reporte pero vamos a activar el total de las columnas y de los jonglones aquí como no tengo varios datos no varias columnas no vamos a mostrar el total pero si me muestra el total de los de los jonglones de la columna perdón si yo aplico subtotales va a ocurrir lo mismo tengo el subtotal de mi renglón y como esto agrega una columna me va a agregar un total de columna también puedo ocultar columnas y filas vacías por supuesto no es el caso para este reporte porque queremos ver dónde es que estamos en ceros pero aquí pueden ver que me ha ocultado este dato y han avanzado igual que en el caso de el tipo de agregación el tipo de valor tenemos la misma información aquí tipo de agregación puedo hacer un conteo en vez de una suma el tipo de número si es un valor un porcentaje o porcentaje total de las columnas vamos a ver ustedes pueden experimentar un poco con esto por supuesto mi mi valor mi valor al momento de cambiarlo entre la cuenta o la suma va a ser igual porque siempre en estos indicadores que estamos utilizando estamos contando valores unitarios y no no no tenemos valores mayores digamos y si estuviera haciendo una distribución de de vacunas y tuviera una dos tres cuatro dosis o si estuviera destruyendo condones y estuviera indicando cuántos condones o cuántos productos entregue a la persona claro si tenemos explicábamos eso ayer si tenemos una cuenta versus una suma y tengo 12 eventos en el que entregué 10 productos en cada evento si yo cuento y son dos eventos me mi cuenta va a ser dos y si sumo mi resultado va a ser 20 vamos a cambiar esto por supuesto como decíamos entonces esto esto es para cambiar el tipo de agregación que vamos a hacer para el elemento de datos o el indicador y o podemos dejarlo por por defecto que sería la operación que tenemos configurada en el elemento de datos o el indicador específico que estamos viendo luego sets de leyendas que lo bien lo veíamos ayer aquí yo utilicé el set de leyendas de número de casos de malaria que sólo tiene dos niveles verde para menos mil a cero y rojo para cero a mil de modo que si tengo casos reportados me tiene que poner la celda en color rojo y si yo tuviera cero casos tendría que ponerme la celda en verde pero ya como ya platicábamos antes ese si tengo si mi valor si no tengo valor y el dato es nulo por supuesto no me lo va a poner en verde porque no tengo información a ver tenemos preguntas una pregunta de césar y está pidiendo usuario y contraseña de conexión si cuando tenemos efectivamente cuando la idea es que cuando configuramos cuando compartimos un fichero un informe cuando lo compartimos de manera de con acceso externo para el para lectura entonces efectivamente tendría que mostrarnos la información sin pedirnos sin pedirnos usuario y contraseña efectivamente a ver librados nos hace otra consulta en una implementación el ideal es usar data visualizar como reemplazo de pivot table para la construcción de los reportes si efectivamente si tú estás empezando tu implementación de hs mi recomendación es que ya no utilices las tablas pivot para construir tus reportes no es por otra cosa que simplemente acostumbrarte y conocer la interfaz del visualizador ya que a partir de la versión 2.37 el módulo de tablas ya no existir en el sistema pero evidentemente si tú estás instalando con en 2.35 como es el caso de este ejemplo que estamos viendo el día de hoy pues perfectamente puedes utilizar cualquiera de los dos módulos para trabajar y no hay problema y los informes que tú hayas configurado en la tab en el módulo de tablas dinámicas o de todos los pivotes van a abrir van a abrir perfectamente normal en el visualizador de datos lo podemos ver aquí este informe yo lo configuré ayer en tablas dinámicas y lo estamos abriendo hoy aquí en el visualizador de datos y no tiene ningún problema funciona exactamente igual ok entonces reamos regresamos a las opciones realizamos la leyenda y la leyenda pedimos que nos despliegue con una leyenda si yo desactivo por supuesto me va a regresar a mi tabla normal sin colores vamos a activarlo nuevamente y el estilo leyenda puedo pedir que me cambie el fondo de la celda o el color del texto esta es una opción muy interesante porque no siempre queremos que esto cambio afecte la celda en su totalidad sino que nos afecte el texto esto funcionará muy bien por ejemplo en informes donde necesito marcar en rojo ceros por ejemplo ceros y crangos negativos y en verde u otros colores valores positivos digamos tipo un sistema contable creo que todos estamos acostumbrados a que si utilizamos un sistema contable nos vamos a mostrar las las cifras negativas en rojo vamos nuevamente las leyendas y aquí puedo seleccionar en el tipo leyenda puedo seleccionar una sola para toda la visualización es decir si yo tengo vamos a desmenuzar esto un poco si yo agrego dos indicadores y cada uno de mis indicadores tiene una leyenda un tipo de leyenda diferente el color que va a aplicar a la celda con respecto de ese indicador elemento de datos va a estar ligado con la configuración de la leyenda que yo tengo declarada en mi indicador o elemento de datos sin embargo como sucede aquí en la tabla dinámica aquí podemos verlo como texto o fondo aquí no tenemos esa opción porque lo aplica a toda la aplica un solo set de leyendas a toda mi tabla sin embargo en el visualizador lo que ocurre es que el set de leyendas se aplica por indicador o elemento de datos o puedo pedirle que me lo aplique que utilice un solo set de leyendas vamos a verlo vamos a utilizar el grupo de datos para toda mi tabla y aquí podemos ver el rápidamente el cambio vemos como en ese en ese set tengo otro color voy a ver vamos a seleccionar otro otro dato tengo casos de reportados y le voy a pedir de mis indicadores de programa vamos a ver pero del programa de personas que me traiga el número de personas con la área voy a utilizar y entonces qué es lo que vamos a revisar aquí voy a decir que mis opciones quiero el set de leyendas pero que utiliza el predefinido para cada uno voy a utilizar y aquí como en este caso mi indicador no tiene un set de leyendas asignado no me pone el color y en el de casos de manera reportados si tengo la leyenda declarada y por eso me pone en rojo esto nos permite hacer una configuración bastante más dinámica de nuestro reporte donde no necesariamente tenemos que aplicar un set de leyendas a todo el reporte vamos a cambiar estos datos indicadores de personas aquí podemos ver que que ya cambió mi número pueden ver que tengo el número de casos hay tres que decíamos son dos inscripciones de marco y una de enzo y en el número de personas tengo dos que son precisamente marco y enzo ambos en el mismo distrito entonces bueno esto es sólo para para mostrarles la diferencia de cómo funciona esa cuenta en el en el indicador y regresamos a mis opciones le voy a pedir que me aplique un número de casos de manera igual vamos a ver entonces aquí no tengo opciones de series porque estoy haciendo una una tabla en el estilo puedo declarar algunos datos el título de mi tabla cambiar la densidad de las de las celdas si lo quiero compacto o lo quiero cómodo vamos a ver cómo funciona esto aquí está uno y confortable si ven el cambio en el tamaño ahí está el tamaño de la fuente el separador de grupos de dígitos si tuviera fracciones o miles también podría pedir que cambie mi separador entre espacios o coma o ninguno cuando tengo cuando requiere un separador de miles y etiquetas puedo pedir que me despliegue la jerarquía de unidades organizacionales para cuando necesitamos ver en dónde se encuentra la unidad organizativa dentro de mi jerarquía luego esto le hacemos valores mínimos y máximos donde entonces como se muestra como se explica en el texto aquellos valores que estén por arriba por debajo o por arriba de mi mínimo y de mi máximo no se van a desplegar en la tabla entonces yo lo voy a pedir vamos aquí a este ejemplo que el mínimo que fuera 0 y que el máximo sea menor o igual a 1 tal vez esto sólo me lo aplica solo me lo aplica en no sé si te lo has visto no solo me lo aplica en gráficas si porque justo en la gráfica ya no me aparece información y como podrán ver de acuerdo con el tipo de reporte mis opciones cambian aquí si me ofrece ejes me ofrece y me ofrece el estilo para poder mostrar el el tamaño de la gráfica los títulos los subtítulos y un set de colores para las barras que se van a mostrar en la gráfica entonces vamos a regresar como estábamos con las opciones mis valores límite voy a borrarlos y tengo que regresar aquí a mis valores en las columnas ok entonces y parámetros como pueden como pueden ver puedo establecer límites superiores incluir acumulados el periodo del informe la unidad organizativa y puedo ordenar mis valores de menor a mayor o mayor a menor y veamos el resto de del menú donde puedo hacer una descarga estas opciones las veíamos el día de ayer con la tabla dinámica esto es exactamente igual donde puedo descargar mis datos en distintos formatos de archivo de excel csb y per texto de acuerdo a mis necesidades de integración entonces vamos a cambiar el tipo de reporte y decir que queremos ver columnas y aquí qué podemos hacer como podrán ver me marca inmediatamente me cambia a que los datos estén en el filtro porque no puedo tener en las series dos dos tipos de dimensión seleccionadas lo mismo que en las categorías ya sea aquí sí vamos a ver como podrán ver tengo aquí puedo poner en mis categorías los los datos y las unidades organizativas o puedo pasar las unidades a mis filtros por lo tanto ya que se encuentra en el filtro la información me la va a despegar como parte del subtítulo si yo cambio mis series a la categoría y los datos mi periodo de la categoría y los datos a las series vamos a ver aquí esto ya tiene bastante más coherencia entonces tengo un tipo de barra para el número de casos y otro para el número de personas y dentro de la serie tengo el periodo lo mismo podría hacer para poner ubicar el periodo en el filtro y poner la unidad organizativa en mis series curioso que si porque me faltaba mi dato en la categoría y no en el filtro por supuesto el periodo entonces aquí pueden ver tendría barras distintas para cada uno de los distritos lo cual no es precisamente ideal para para hacer nuestro análisis pero sí efectivamente si lo vamos a ponerlo como barras horizontales pero sí me permite ver digamos si yo tuviera si me permite ver donde en en qué lugar en qué distritos tengo datos reportados esto no es no es ideal verdad para el análisis como decía pero pero sí podría tener datos aquí y las unidades organizadas abajo ahí está y entonces bien puedo ver en cuál de los distritos tengo información reportada y de qué tipo donde mis barras implican los número de casos contra el número de personas en este año esto lo voy a guardar casos y vamos a ubicar posteriormente en el en el tablero vamos a ver otra otra forma de analizar esto es utilizando las barras apiladas por supuesto como aquí estoy viendo casos contra personas entonces podría haber la proporción entre entre casos y personas normalmente lo ideal es que tuviéramos una proporción de uno a uno obviamente aquí tenemos como como marco está registrado con con dos casos mi proporción de casos es contra personas es mayor y se puede ver claramente cuando vemos que la barra que corresponde a al número de casos es más grande que la barra que corresponde al número de personas si yo vengo puedo cambiar aquí el orden y entonces que ocurre que el número de personas cambia de color primero el verde y luego el número de casos en azul y vamos a ver en nuestras opciones donde tenemos el estilo yo puedo cambiar el set de colores como pueden ver aquí justo en el orden en el que vemos aquí en pantalla empezando de izquierda a derecha es el color que le va a asignar a mis elementos de datos e indicadores como aparecen en la lista vamos a ponerle un patrón justo como aparecen en la lista de arriba abajo y como decíamos aquí hay controles ya controles muy detallados sobre si queremos la generación automática de los títulos si queremos que no me ponga ningún subtítulo por ejemplo y el título puede ser personalizado o puede ser autogenerado en personas casos en el año donde quiero que ubique el título y lo va a pedir que me le ponga a la izquierda y que sea en negritas ahí está personas y casos en el año el subtítulo lo he quitado aquí está el subtítulo no lo estoy desplegando de todas formas subtítulo sería cuando tengo un dato en el filtro se genera y se generaría automáticamente ese subtítulo muy bien entonces como tarea para el día de hoy les voy a pedir que hagan lo mismo que yo he hecho aquí que utilicen un indicador para la cuenta de casos y otro indicador para la cuenta de personas y que nos pongan la proporción en estas tablas apiladas una informe similar a este y lo pongan nos lo incluyen en un documento con la captura de pantalla vamos a ver otra otra situación otro caso voy a guardar aquí esta este cambio y vamos a revisar ahora en el caso de vamos a ver otras otras opciones yo podría tener líneas como como tengo muy pocos datos realmente no me no me va a pintar una línea pero en este tipo de informe tenemos una situación particular y es cuando vamos a las opciones en las series me ha permitido tener más de dos ejes y esto me va a permitir tener distinto tipo de gráfico para cada uno de mis datos voy a decir que personas lo quiero como barras y que lo quiero en el eje 2 y el número de casos que lo quiero como líneas y lo quiero en el eje 1 entonces como pueden ver aquí tengo en el eje 1 el número de personas y aquí me aplica la leyenda y en el eje 2 tengo el número de casos que me lo aplicaría con un punto que serían las líneas como lo está combinando porque es en el mismo distrito tengo el punto aquí podemos ver el punto por debajo de la por debajo de la barra si yo doy un clic en el título me va a deshabilitar este dato y puedo ver con más claridad dándome puesto esta información entonces esto nos va a permitir analizarnos de información donde tenemos datos distintos que datos que nos generan dos escalas diferentes aquí podemos ver como para el eje 2 me establece una escala que va del del 0 al 4.2 mientras que en el eje 1 establece una escala que va del 0 al 7 y esto me va a poder permitir hacer esta comparación con los dos ejes vamos a pedirle que me agregué un periodo fijo anual le va a pedir el año anterior claro no tengo datos pero parece que uno de mis datos efectivamente tengo datos en el 2020 con el número de casos y para el número de personas solo tengo información en el 2021 y aquí puedo ver los los dos años una una variante interesante en este en este caso en un reporte donde queremos hacer una vigilancia epidemiológica comparando dos periodos dos años es en vez de tener la mi reporte de líneas o las barras le voy a pedir que me haga un año contra año y esto es puede ser columnas o puede ser barras le voy a pedir unas barras y lo que voy a pedirle entonces es seleccionar este año y en la categoría ultimos dos semestres entonces vamos a ver qué pasa con mis datos y mis datos si bueno lo vamos a tener que revisar pero en este caso me permitiría me debería permitir hacer un comparativo donde tengo donde en vez de tener como veíamos en el reporte en vez de tener en vez de tener los dos años en paralelo los tendríamos uno por encima del otro mostrando la información sin embargo vemos que aquí tengo detalle precisamente con mis datos y no me está permitiendo hacer esta comparación en su tu tienes un ejemplo de año sobre año de aquí déjame buscar en play quizá pero como pueden ver en mis series tendría la opción de desplegar múltiples años este año por ejemplo y el año pasado y en las categorías tendría que permitir mostrar los semestres o los trimestres vamos a ver no nos atoremos con esto si inventamos un ejemplo que nos permita hacer el análisis como tengo un pequeño ejemplo aquí de bh si quieres si nos lo muestras o como no bueno creo que creo que esto es lo que lo que está buscando me parece aquí les estoy mostrando creo un lo que una un ejemplo de distintos casos de ve con gente que está viviendo con bh pacientes y ahí tenemos el año en año 2020 esa línea bueno que los datos son poco raros verdad pero porque son datos falsos verdad y ahí tenemos el año que va de 2021 y solamente tenemos datos hasta mayo porque a partir de ahí no hemos trabajado más con este programa pero ahí tienen eso exacto es correcto y esa precisamente para un tema de vigilancia epidemiológica que es muy importante que podamos hacer la comparación de los mismos periodos uno contra otro aquí estamos viendo la comparación de febrero por ejemplo febrero 2000 febrero de un año contra febrero del otro año entonces comparar mismos periodos precisamente le muestro otro que es también parecido que tiene un poquito mejor información quizá y esto es gente que son pacientes de bh y que están recibiendo antirretrovirales verdad y ven que tienen más o menos los mismos subidas y bajadas o sea que que está pasando ahí en ese febrero que está haciendo las cosas complicadas exacto justo entonces precisamente porque no no sería válido un caso de vigilancia epidemiológica de tipo mal área que compararamos nuestro nuestro número de casos digamos de diciembre por ejemplo en invierno el pleno invierno si estamos en el en el hemisferio norte no valdría que comparamos nuestro número de casos de la época invernal con el número de casos del del verano definitivamente no habría una correlación perfecto muchas muchas gracias en eso lo devuelvo entonces estamos aquí en mi tipo de reportes y podemos ver informes por precisamente la misma lo mismo por área vamos a regresar aquí con datos y el periodo no periodos fijos sino periodos dinámicos lo voy a pedir nuevamente personas y dijimos que teníamos personas y casos ahí estamos personas y casos vamos a las opciones dijimos que en los ejes en las series ahí estamos con el dato actualizado y todavía me muestra que las personas como un 2 actualizamos si aquí tenemos precisamente que va del 2021 20 al 20 al 21 y el periodo del 20 al 21 listo podemos cambiarlo a área podríamos cambiarlo claro como decimos hay muy pocos datos hay en el programa pero por lo tanto no nos va a permitir hacer esta este despliegue de áreas pero tenemos también en la gráfica de pastel que aquí nos serviría muy bien para revisar por ejemplo la distribución entre los casos que fueran que tengan un resultado favorable recuperado contra casos referidos y casos con otro resultado vamos tendríamos que ver datos de eventos pero para esto habría que declarar un un indicador que nos haga esta proporción de otro modo siempre no tendríamos aquellos aquellos datos que nos presentan un valor ya sea numérico o verdadero o falso como podemos ver como podemos ver aquí me muestra datos para el crimen estrés embarazo verdadero o falso donde es antes o igual a las 24 24 horas el peso la estatura todos estos valores se pueden se pueden valor como como valores numéricos y por lo tanto me los me permite hacer el análisis aquí en el visualizador sin embargo vemos que faltan aquellos valores donde tengo texto o un set de opciones y para eso tendría que declarar un indicador que me permita contar el número ya sea el número de eventos o el número de individuos con las diferentes opciones según sea el caso y vamos a hacerlo por edad que es lo que veíamos con marco ayer y decíamos que las opciones tipo de agregación queríamos un conteo y podemos nuevamente tomar en cuenta que únicamente aquellos datos donde tenga los eventos completados y claro pues entonces tengo me está contando sólo el que tiene cinco años que creo que es el el que habíamos cambiado para para tus datos marco si vamos a ver entonces datos de eventos programa de personas sin refirme de personas y edad en años claro entonces vamos a progresamos a mis indicadores vamos a ver tú tienes este indicador marco de tasa de incidencia aquí tenías un solo dato si eso es la tasa pues es un es un número y es un valor acumulado precisamente nos da aquí 150 mil porque lo tienes por mil o por 100 mil perdón sí sí exacto exactamente entonces listo y aquí vamos a ver un dato importante que les platicaba en el martes precisamente hablábamos de que cuando pasamos al algunos módulos en algunos módulos analíticos para poder hacer el análisis de los indicadores realmente nos falta tener estos grupos de otra manera si tenemos decenas centenas de indicadores poder elegirlos aquí en la lista nos va a ser muy complicado entonces tener el grupo establecido como se como ocurre aquí nos va a facilitar identificar los indicadores y poder rápidamente elegir lo que necesitamos para nuestro reporte en el caso del módulo de mapas si tenemos la situación de que si el indicador no está agregado a un grupo no nos va a permitir hacer la selección entonces regresamos a indicadores de programa voy a seleccionar mi programa nuevamente y otra vez mis dos datos como decíamos como hay pocos datos suelmente no es no es significativo la forma que me me lo establece pero aquí pueden ver que establece una área de relación entre el dato de 2020 contra el de 2021 para el número de casos con malaria y como solo tengo un dato para el número de personas me sigue poniendo un punto ahí y si lo puedo agregar un pastel en pastel nuevamente vemos la proporción entre el número de casos y el número de personas donde hay más casos que personas como se va a verlo también esta es la segunda gráfica que les voy a pedir para el día de hoy que tengamos una donde podemos ver con barras la proporción otra que podemos ver en un país lo mismo la proporción entre casos y personas y una más donde tengamos únicamente en columnas les voy a pedir una más donde podamos ver la la en las en las series que podamos ver las unidades organizativas y en las categorías vamos a poner nuestro periodo vamos a poner y vamos a poner los datos que tengamos únicamente la cuenta de personas no casos sino personas este es nuestro nuestro otro nuestro siguiente parte de la tarea en tercer gráfico personas que va a ser personas reportadas y vamos a poner vemos los distritos distra es precisamente justo así que podamos ver en la parte inferior los distritos en la parte superior del periodo con los datos en las series ustedes pueden ver cómo cambia aquí mi informe e incluso podría tener el periodo en el filtro lo cual con lo cual dejaría de estar presente vamos a pasarlo aquí el filtro y tener mis datos en las series y entonces vemos el número de personas por distrito pero aquí lo que sucede es que entonces me haría la suma de los de los periodos y no queremos que nos haga eso queremos que poder hacer una comparación por lo tanto lo queremos en las categorías y claro para que no nos haga la tabla con los años repetidos en la parte de abajo lo que tenemos que hacer es modificar el orden en la categoría de modo que primero tengamos el periodo y después la unidad organizativa y aquí lo vemos esto es mucho más limpio fácil de analizar que la alternativa que estábamos viendo entonces creo que hemos cubierto el tema de hoy y pasemos a la conversación para ver si tenemos alguna pregunta no hay ninguna pregunta específica para hoy si tenemos una pregunta de Jeremías de antes que no sé si ya las contestado acerca de reglas de programa quizá la podemos ver más adelante cuando ya terminemos esto la pregunta está en slug muy bien pero es acerca de las reglas del programa si quizá con las programas ok entonces lo que vamos a hacer para cerrar el tema de hoy es voy a ir a mi tablero voy a editar y voy a traer estos datos del visualizador que he guardado el día de hoy aquí pueden ver los reportes y tenemos precisamente los tres los tres que queremos para el trabajo del día de hoy tenemos las barras apiladas el pay y las personas reportadas son aquí los voy a poner son estos tres que vemos aquí 1 2 y 3 para esto voy a editar mi orden en el que se presentan voy a poner primero mi reporte de barras luego la distitución la proporción en pay y después las personas junto con este informe y abajo los dos primeros que hicimos los tres que hicimos anteriormente ahí los dejo para que puedan ver son estos tres que hacen la l en la esquina de mi tablero los que queremos que nos compartan con sus datos y su programa como parte del trabajo del día de hoy ok con eso cerramos el tema de hoy y pasamos a las dudas platicamente cuáles esta duda que nos presenta nuestro compañero con respecto a los indicadores no perdón no es acerca de los indicadores acerca de las reglas de programa reglas de programa o sea de algo es algo anterior por eso te decía terminar esto ahora lo que nos dice gremías que está haciendo problemas con su programa para ocultar la sección de embarazos cuando el pan es paciente es menor de edad o mayor de 50 años a ver entonces vamos al programa cuánto cuáles son las iniciales del programa jnm según recuerdo ok aquí está si la edad es distinto a 15 o 49 y el sexo es femenino como lo vamos a hacer entonces dice ok aquí es aquí es donde vamos a encontrar este tema que no podemos declarar un rango como está declarado aquí entonces lo que tendríamos que hacer es si tú has calculado la edad y lo has y los aquí vemos que esto es un atributo verdad entonces tenemos esta variable que es edad que es un atributo tú lo has puesto ahí en el en el perfil de la persona y lo que vamos a hacer en nuestra fórmula en este caso es decir que la edad tendría que estar si la edad es menor a 15 o la edad es tú quieres que sean menores de 50 años si me parece que si menos tienen que tener menos a 50 años o más de o más de 15 creo que tenía 19 no me acuerdo que tenía si lo vamos a querer que sea 50 años si a los 50 años cumplidos ya no cuenta entonces vamos a decir que sea mayor o igual a 50 igual no sé cuál es la cuál es la acción que tiene y ahora vamos a ver o que sea aquí me va a dar verdadero si la persona está por debajo de los 15 años o es o está por arriba de los 49 y para hacer esto en vez de decir 49 mayor a 49 porque siempre vale la pena tomar en cuenta en las edades siempre vale la pena tomar en cuenta sobre todo si hacemos un cálculo que la persona podría tener 49.5 años no es el caso porque es un atributo y el atributo seguramente está configurado como un entero positivo por lo tanto no podría tener 49.5 o tener 49 o 50 por lo tanto si es mayor de 49 es válido pero por un tema de lógica y lectura de la regla yo voy a decir que sea mayor o igual a 50 ya me va a dar verdadero verdad cualquiera de estos dos con lo que estoy estableciendo un rango y que el sexo sea femenino. Aquí siempre evaluando la clave y no el nombre verdad esto tendría que estar configurado así en nuestra variable de la regla y luego vamos a ver la acción dice que se que oculte la sección ok esto es esto es un dato interesante que nos va a servir para un ejemplo importante nosotros podemos tener elementos de datos dentro de secciones ocultas y utilizar estos elementos para hacer cálculos y y tener referencia a información que no necesariamente está disponible visualmente al usuario de modo que ocultamos la sección y le agregamos elementos siempre agregándole elementos de datos de modo que cuando esta información cuando está cuando esto se cumple cuando esta condición se cumple si acaso tuviéramos datos en los elementos de datos que están en esta sección del embarazo al momento que la sección se oculta esos datos el sistema no los va a borrar los va a conservar si vamos a un reporte va a parecer que si anterior antes se le puso que estaba embarazada por ejemplo y que estaba en el trimestre 2 a lo mejor luego le cambiamos el sexto el sexo me ocultó la sección pero no me borró los datos y entonces en mi informe va a parecer que tengo un hombre embarazado en el segundo trimestre aquí aparte de ocultar la sección vale la pena ocultar también agregar ocultar los campos o elementos de datos tendríamos que ocultar el embarazo y ocultar los trimestres y aquí si ocultar el campo me borra el dato no solo ocultamos el campo y ocultamos la sección cuando se guardamos y ya podríamos probar cómo cómo funciona tu récord listo entonces así es como como quedaría este rango de edades siempre teniendo una evaluación a verdadero cuando el valor está por fuera del rango hacia arriba o hacia abajo y por supuesto como es una como unas es una evaluación alternativa uno u el otro siempre agregando paréntesis para aislar la expresión ok entonces vamos a ver el tracker aquí está en el distrito exo no vamos exo femenino con fecha nacimiento de vamos a decir que 80 entonces a ver si este es el programa que estoy no creo que no estoy el programa correcto debería de ser este jn m e decir porque no tengo edad en años y la da años aquí es que la da años nos ponen una sete opciones entre 15 49 y entiendo ok entre 15 49 contra menor de 15 años o mayor igual a 50 años ahí entendí por qué nos ponen así ese dato muy bien claro entonces vamos a regresar a ver tu regla número 1 revisar el set de opciones porque no lo conozco edad que dice que es texto y que es edad 15 49 años listo entonces tomó el código de tu opción voy a ir al tu programa nuevamente a la regla con sus de la edad tenemos que evaluar conforme al código de la opción activar este dato es un atributo y dice aquí edad a ver vamos a revisar otra vez ok ya que corregimos aquí que se utiliza el código de la opción entonces en mi regla de programa que utilizas la variable edad en mi regla de programa dice si edad distinto a 15 49 entonces claro aquí como yo lo hice pensando que tenías capturado el número la edad del número pero claro lo que tienes es una set de opciones por lo tanto es correcto que validemos que sea distinto de el código de la opción lo que faltaba tú tenías aquí 15 49 junto con el dión pero tu código dice está escrito como lo he copiado yo aquí y lo ponemos entre comillas simples entonces si la persona es distinto si la opción es distinta a edad 15 a 49 y el sexo es femenino entonces que me oculte que me oculte los datos de embarazo pero que ocupa ocurrir aquí si si la lo que va a ocurrir es que si el sexo es masculino no lo va a ocultar si el sexo es femenino y está dentro de y no tiene valor lo va a ocultar pero lo mismo que el que sea masculino me lo oculta entonces aquí vamos a cambiar la regla para que sea que esté fuera del rango de edad o el sexo sea diferente de femenino y entonces lo oculte de modo que si está fuera del rango y el sexo es femenino lo oculta si está fuera de rango si está dentro de rango pero el sexo es masculino lo va a ocultar también entonces simplemente hacer una una evaluación digamos de teoría de conjuntos para que podamos ver qué resultado me va a dar verdadero para que me oculte la sección y los y los campos entonces claro para sexo masculino o que no tenga valor del sexo que lo oculte y también siempre que esté fuera del rango sin importar el sin importar el sexo cuando sea femenino aquí me va a dar falso si está dentro del rango me va a dar falso por lo tanto no lo oculta si está fuera del rango me va a dar me va a dar verdadero a pesar de que sea sexo femenino y lo oculta así ya debería de quedar funcionando tu regla listo pues si no hay más preguntas por hoy los dejamos con el ejercicio y yo voy a actualizar en la documentación para que puedan ver cuál es el requirimiento de hoy el ejercicio que le estamos pidiendo y que nos puedan subir la tarea y nos vemos el día de mañana a la misma hora mañana vamos a ver una continuación del visualizador porque vamos a trabajar con el visualizador de eventos y aquí con este módulo y vamos y vamos a trabajar con con mapas esto es para el día de mañana nos vemos a la misma hora buenas tardes buenas noches buenos días chao gracias