Tabla de Contenido

Formato

Kennia Solis Actualizado por Kennia Solis

Format

Permite una serie de opciones de formato, las cuales a continuación, se explican una a una.

Sort

Permite ordenar los datos ascendente o descendente de las columnas de hasta 6 columnas en simultáneo y adicionalmente indicar sobre cada columna de qué manera desea ordenar los valores nulos encontrados (defecto, siempre de últimos, siempre de primeros).

Control Break

Permite crear agrupaciones en una o varias columnas (máximo 6 columnas en simultáneo). Esto extrae las columnas del informe interactivo y las muestra como un registro principal.

Highlight

Permite resaltar información en el reporte interactivo de acuerdo a las diferentes condiciones que sean establecidas.

Compute

La función de Compute en los reportes interactivos permite crear nuevas columnas dentro del informe utilizando funciones SQL, es muy útil para realizar cálculos adicionales o transformar datos directamente en el reporte sin necesidad de modificar la fuente de datos original.

Este atributo de los reportes interactivos es uno de los más robustos e importantes, en el cual se pueden realizar operaciones matemáticas, cálculos o condiciones, mediante el uso de funciones SQL.

Pasos para utilizar el Compute
  1. En el primer campo existe una lista de los cálculos ya realizados, cuando ya exista uno o más de uno permitiendo escogerlo y modificarlo.
  2. Luego está el campo de la etiqueta que deseamos ponerle al cálculo a realizar, seguido del formato de mascar si es necesario.
  3. Seguidamente observamos un espacio de texto, el cual nos permitirá realizar múltiples funciones, que podemos asignar columnas las cuales serán representadas por letras, escogiendo y dando click al mouse de su computadora, en el centro nos encontramos con un panel el cual nos permitirá utilizar símbolos, similares a los de una calculadora, y el panel de las funciones u operadores que son más de SQL, en el cual podemos sacar rangos, tiempos, asignar valores absolutos, redondeos de cálculos, tener la fecha de hoy, tiempo exacto, igual valores o asignar en la columna los datos en mayúscula o minúscula entre otras muchas más.

En el siguiente ejemplo, tomando que el reporte tiene la columna de fecha de nacimiento, se pudo calcular la edad desde la fecha de ingreso al día de hoy utilizando el (SYSDATE), gracias a la función months_between que calculara cuantos meses hay de una fecha a otra, seguidamente de la división de 12 para convertirlo a años, y para no tener decimales porque tal vez no es una fecha exacta se utiliza también el trunc, la que permite cortar y quitar todos los decimales.

Operadores de comparación
  • != Diferente de.
  • < Menor que.
  • <= Menor o igual que.
  • = Igual a.
  • > Mayor que.
  • >= Mayor o igual que.

Funciones y palabras clave
  • ABS: Devuelve el valor absoluto de un número.
  • ADD_MONTHS: Suma un número especificado de meses a una fecha dada.
  • AND: Operador lógico que devuelve verdadero si ambas condiciones son verdaderas.
  • BETWEEN: Se utiliza para filtrar resultados dentro de un rango (incluyéndolo).
  • CASE: Estructura de control de flujo que permite realizar comparaciones y retornar un valor.·CEIL: Redondea un número hacia arriba al entero más cercano.
  • CHR: Devuelve el carácter correspondiente a un código ASCII.
  • COALESCE: Devuelve el primer valor no nulo de la lista de argumentos proporcionada.
  • COS: Devuelve el coseno de un ángulo (en radianes).
  • CURRENT_DATE: Devuelve la fecha actual del sistema.
  • CURRENT_TIMESTAMP: Devuelve la fecha y hora actual del sistema.
  • DECODE: Permite realizar un equivalente de IF-THEN-ELSE.·ELSE: Parte de la estructura CASE, se ejecuta si no se cumple ninguna condición.
  • END: Indica el fin de una estructura CASE.
  • EXP: Calcula la base de un número elevado a la potencia especificada.
  • FLOOR: Redondea un número hacia abajo al entero más cercano.
  • GREATEST: Devuelve el mayor entre los valores proporcionados.
  • IN: Verifica si un valor se encuentra dentro de un conjunto de valores.
  • INITCAP: Convierte la primera letra de cada palabra en mayúscula.
  • INSTR: Devuelve la posición de una subcadena dentro de una cadena.
  • IS: Se utiliza para verificar si un valor es nulo o cumple una condición.
  • LAST_DAY: Devuelve el último día del mes de una fecha dada.
  • LEAST: Devuelve el menor entre los valores proporcionados.
  • LENGTH: Devuelve la longitud de una cadena.
  • LIKE: Se utiliza para buscar un patrón dentro de una cadena.
  • LOG: Devuelve el logaritmo natural de un número.
  • LOWER: Convierte una cadena a minúsculas.
  • LPAD: Rellena una cadena por la izquierda con caracteres hasta alcanzar una longitud deseada.
  • LTRIM: Elimina los espacios en blanco del lado izquierdo de una cadena.
  • MOD: Devuelve el residuo de una división entre dos números.
  • MONTHS_BETWEEN: Devuelve el número de meses entre dos fechas.
  • NEXT_DAY: Devuelve la fecha del próximo día de la semana especificado después de una fecha dada.
  • NOT: Operador lógico que invierte el resultado de una condición.
  • NOT BETWEEN: Filtra resultados que no están dentro de un rango (excluyéndolo).
  • NOT IN: Verifica si un valor no se encuentra dentro de un conjunto de valores.
  • NOT LIKE: Busca una cadena que no coincide con un patrón.
  • NULL: Representa un valor inexistente o indefinido.
  • NVL: Reemplaza un valor nulo por un valor especificado.
  • OR: Operador lógico que devuelve verdadero si al menos una de las condiciones es verdadera.
  • POWER: Devuelve un número elevado a una potencia especificada.
  • REGEXP_INSTR: Devuelve la posición de la coincidencia de una expresión regular dentro de una cadena.
  • REGEXP_LIKE: Verifica si una cadena coincide con una expresión regular.
  • REGEXP_REPLACE: Reemplaza las coincidencias de una expresión regular en una cadena por una nueva cadena.
  • REGEXP_SUBSTR: Devuelve la subcadena que coincide con una expresión regular.
  • REPLACE: Reemplaza todas las ocurrencias de una subcadena por otra cadena.
  • ROUND: Redondea un número a la cantidad de decimales especificados.
  • RPAD: Rellena una cadena por la derecha con caracteres hasta alcanzar una longitud deseada.
  • RTRIM: Elimina los espacios en blanco del lado derecho de una cadena.
  • SIGN: Devuelve el signo de un número (positivo, negativo o cero).
  • SIN: Devuelve el seno de un ángulo (en radianes).
  • SQRT: Calcula la raíz cuadrada de un número.
  • SUBSTR: Devuelve una subcadena a partir de una cadena dada, comenzando en una posición específica.
  • SYSDATE: Devuelve la fecha y hora actual del sistema.
  • SYSTIMESTAMP: Devuelve la fecha y hora con zona horaria del sistema.
  • THEN: Parte de la estructura CASE que especifica qué hacer si una condición se cumple.
  • TO_CHAR: Convierte un número o fecha a una cadena con un formato especificado.
  • TO_DATE: Convierte una cadena a un valor de tipo fecha.
  • TO_TIMESTAMP: Convierte una cadena a un valor de tipo marca de tiempo (timestamp).
  • TRANSLATE: Sustituye una serie de caracteres en una cadena por otros caracteres.
  • TRIM: Elimina los espacios en blanco de ambos lados de una cadena.
  • TRUNC: Elimina la parte decimal de un número o recorta una fecha a un formato de fecha específico.
  • UPPER: Convierte una cadena a mayúsculas.
  • WHEN: Parte de la estructura CASE que especifica una condición.

El botón compute solamente aparece en los campos creados por esta misma función en el reporte

Aggregate

Permite calcular operaciones matemáticas sobre columnas con datos numéricos.

Tipos de funciones:

  • Sum calcular suma.
  • Average; calcular promedio.
  • Count: calcular conteo de datos.
  • Count distinct: calcular conteo de datos distintos.
  • Minimun: calcular el valor mínimo.
  • Maximun: calcular el valor mínimo máximo.
  • Median: calcular la media.

Chart

Permite crear diferentes tipos de gráficos con la información del reporte.

  • Tipo Barra

  • Tipo Lineal con Área

  • Tipo Pastel

  • Tipo Lineal

Group By 

Permite agrupar datos en columnas y realizar funciones.

En este caso estamos haciendo una agrupación por departamento, y estamos colocando una función para nos arroje cuantos trabajadores hay por departamento del total de trabajadores consultados.

 

En este caso estamos haciendo una agrupación por cargo, y estamos colocando una función para nos arroje el valor porcentual de cuantos trabajadores hay por cargo del 100% de trabajadores consultados.

En este caso estamos creando una agrupación por la columnas indicadas en la primera sección, e incluyendo una función para sumar los montos de los conceptos y colocando una nueva columna denominada “Total Pagado”.

Pivot

Permite transformar filas de datos en columnas, brindando una forma conveniente de visualizar y analizar datos. Al utilizar la función de Pivot, puedes cambiar la orientación de tus datos para facilitar la interpretación y el análisis.

¿Te resultó útil este artículo?

Filas por Página

Flashback

Contact