Detectar faltantes
Concept Information
Los faltantes en campos numéricos o de fechahora ordenados en secuencia podrían indicar que un archivo de datos no está completo. Puede probar si hay faltantes en los valores ordenados en secuencia en un campo e identificar uno o más faltantes o elementos faltantes, si es que los hay.
Para que los resultados sean válidos, el campo que se está verificando debe estar en orden secuencial antes de la prueba. Puede ordenar un campo de antemano o utilizar la opción Preordenar durante la comprobación de faltantes.
Puede probar los campos numéricos o de fechahora, o los números en campos de carácter. Sólo puede probar un campo por vez.
Listar intervalos faltantes o listar elementos faltantes
Existen dos opciones para la salida de los resultados de la prueba de faltantes:
- Listar intervalos faltantes
- Elementos faltantes
Listar intervalos faltantes
Esta opción identifica los puntos iniciales y finales de un faltante, y la cantidad total de elementos faltantes en el faltante.
Los valores que identifican los puntos iniciales y finales del faltante no son los elementos faltantes en sí mismos. Se trata de valores secuenciales que aparecen inmediatamente antes e inmediatamente después del faltante, con las etiquetas Inicio del faltante (Exclusivo) y Fin del faltante (Exclusivo). Por ejemplo, los números de cheque 12345 y 12350 identificarían un faltante con 4 elementos faltantes entre ambos números.
Elementos faltantes
Esta opción crea una lista de los elementos faltantes individuales en un faltante. Por ejemplo, los números de cheque 12346, 12347, 12348 y 12349.
Estos elementos faltantes son valores calculados y no aparecen realmente en los datos que se están probando. Al utilizar esta opción, el campo Nº máximo de elementos faltantes permite especificar la cantidad máxima de elementos faltantes que se incluirán en la lista de cada faltante, lo cual resulta útil cuando el faltante es grande. Si se supera el máximo, Analytics utiliza el método de intervalos para identificar faltantes, con la diferencia que los valores que identifican el punto de inicio y de fin del faltante son el primer y el último elemento faltante en la secuencia; con las etiquetas Inicio del faltante (Inclusive) y Fin del faltante (Inclusive).
Nota
La cantidad que especifique en Nº máximo de elementos faltantes se aplica faltante por faltante. No limita la cantidad total de elementos faltantes en un conjunto de datos, ya sea que se incluyan en una lista de manera individual o por un intervalo.
Al utilizar el método de los elementos faltantes, los resultados pueden contener una combinación de elementos faltantes individuales e intervalos, según el valor del campo Nº máximo de elementos faltantes y el tamaño de los distintos faltantes.
Prueba de datos numéricos en busca de faltantes
Al probar los datos numéricos en busca de faltantes, el número de lugares decimales rige el intervalo permisible en los datos:
- los datos numéricos contienen exclusivamente enteros (sin parte decimal) el intervalo permisible es 1
Un intervalo superior a 1 es un faltante. En el caso de faltantes que se reportan como intervalos, la cantidad de elementos faltantes es la cantidad de enteros faltantes.
- los datos numéricos contienen lugares decimales el intervalo permisible es equivalente al intervalo decimal más pequeño
Por ejemplo, si un campo numérico tiene dos lugares decimales, el intervalo permisible es 0,01. Un intervalo mayor que el intervalo decimal más pequeño es un faltante. En el caso de faltantes que se reportan como intervalos, la cantidad de elementos faltantes es la cantidad de intervalos decimales faltantes.
Ejemplos de pruebas de datos numéricos en busca de faltantes
En el primer ejemplo, los datos numéricos contienen únicamente enteros. El intervalo permisible es 1.
|
Valores de prueba |
Elementos faltantes |
Cantidad de elementos faltantes |
|---|---|---|
|
-2 -1 0 1 4 5 15 |
2 3 6 (a) 14 (Inclusive) |
1 (entero) 1 (entero) 9 (enteros) |
En el segundo ejemplo, los datos numéricos contienen dos lugares decimales. El intervalo permisible es 0,01.
|
Valores de prueba |
Elementos faltantes |
Cantidad de elementos faltantes |
|---|---|---|
|
4,24 4,25 4,26 4,29 4,30 5,00 |
4,27 4,28 4,31 (a) 4,99 (Inclusive) |
1 (0,01 intervalo) 1 (0,01 intervalo) 69 (0,01 intervalos) |
Prueba de datos de fechahora en busca de faltantes
Puede probar datos de fecha, fechahora u hora en busca de faltantes:
- El intervalo permisible en los campos de fecha es de un día
Un intervalo superior a un día es un faltante. En el caso de faltantes que se reportan como intervalos, la cantidad de elementos faltantes es la cantidad de días faltantes.
- El intervalo permisible en los campos de hora o fechahora es de un segundo
Un intervalo superior a un segundo es un faltante. En el caso de faltantes que se reportan como intervalos, la cantidad de elementos faltantes es la cantidad de segundos faltantes. Por lo tanto, un faltante de una hora se reportaría como un intervalo con 3600 elementos faltantes y un intervalo de un día se reportaría como un intervalo con 86 400 elementos faltantes.
Ejemplos de pruebas en busca de intervalos de fecha y fechahora
En el primer ejemplo, los datos contienen únicamente fechas. El intervalo permisible es de un día.
|
Valores de prueba |
Elementos faltantes |
Cantidad de elementos faltantes |
|---|---|---|
|
27 dic 2014 28 dic 2014 31 dic 2014 01 ene 2015 02 ene 2015 12 ene 2015 13 ene 2015 |
29 dic 2014 30 dic 2014 03 ene 2015 (a) 11 ene 2015 (Inclusive) |
1 (día) 1 (día) 9 (días) |
En el segundo ejemplo, los datos contienen únicamente fechahoras. El intervalo permisible es de un segundo.
|
Valores de prueba |
Elementos faltantes |
Cantidad de elementos faltantes |
|---|---|---|
|
31 dic 2014 23:59:54 31 dic 2014 23:59:55 31 dic 2014 23:59:58 31 dic 2014 23:59:59 01 ene 2015 01:00:00 01 ene 2015 01:00:01 02 ene 2015 01:00:02 |
31 dic 2014 23:59:56 31 dic 2014 23:59:57 01 ene 2015 00:00:00 (a) 01 ene 2015 00:59:59 (Inclusive) 01 ene 2015 01:00:02 (a) 02 Jan 2015 01:00:01 (Inclusive) |
1 (segundo) 1 (segundo) 3.600 (segundos) 86.400 (segundos) |
Prueba de datos numéricos en un campo de carácter en busca de faltantes
Puede probar si hay faltantes en datos numéricos que aparecen en un campo de carácter; por ejemplo, números de cheque, que suelen tener el formato de datos de carácter.
Si hay letras y números juntos en un campo de carácter, únicamente se prueban los números y se ignoran las letras.
Ejemplos de la prueba de números en campos de carácter en busca de faltantes
Tenga en cuenta cómo se ignoran los prefijos alfabéticos y solo se consideran los números.
|
Valores de prueba |
Elementos faltantes |
Cantidad de elementos faltantes |
|---|---|---|
|
A123 C124 |
|
0 (número carácter) |
|
A123 B125 |
124 |
1 (número carácter) |
El ordenamiento de los campos de caracteres puede afectar la comprobación de faltantes
Según la combinación de letras y números en los valores de los campos de carácter, es posible que existan anomalías entre los resultados de las pruebas de faltantes. Por ejemplo, si algunos números van antecedidos de una letra y otros no, o si en la edición no Unicode de Analytics algunas letras que anteceden están en mayúscula y otras en minúscula, es posible que los resultados no sean precisos.
El motivo de la imprecisión es que la presencia no sistemática de caracteres alfabéticos o la falta de uniformidad en el uso de mayúsculas o minúsculas en los caracteres alfabéticos impide ordenar los números completamente en una secuencia con la opción Preordenar. En la siguiente tabla, 126, 127 y 124 no son realmente elementos faltantes, pero debido a la manera en la que se ordenaron las cadenas alfanuméricas, se presentan como elementos faltantes.
Si sospecha que existe una anomalía, realice una operación de ordenamiento por separado en el campo en cuestión para revelar la secuencia de los valores de los campos de carácter que se están probando en busca de faltantes. Si el orden de números en secuencia se ve interrumpido por la presencia de letras, puede asegurarse de que los resultados sean válidos utilizando una función de Analytics, como INCLUDE( ), para obviar las letras antes de buscar faltantes.
Ejemplos de resultados de faltantes incorrectos
Tenga en cuenta de qué manera la presencia no sistemática de caracteres alfabéticos o la falta de sistematicidad en el uso de mayúsculas y minúsculas en los caracteres alfabéticos hace que algunos elementos se reporten incorrectamente como faltantes.
|
Valores de prueba |
Elementos faltantes |
Cantidad de elementos faltantes |
|---|---|---|
|
123 124 125 128 129 A-126 A-127 |
126 127 |
1 (número carácter) 1 (número carácter) |
|
A-123 a-124 A-125 A-128 A-129 A-126 A-127 |
124 |
1 (número carácter) |
Pasos
Puede probar un campo a la vez en la tabla activa para detectar si los números o las fechahoras ordenadas en secuencia contienen faltantes.
Seleccionar los campos
- En el Navegador, abra la tabla en la que desea probar si hay faltantes.
- Seleccione Analizar > Faltantes.
- En la ficha Principal, realice una de las siguientes acciones:
En la lista Faltantes en, seleccione el campo que desea probar.
Haga clic en Faltantes en para seleccionar un campo o para crear una expresión.
Sólo puede probar un campo por vez.
- Opcional. Si hizo clic en Faltantes en, haga clic en la flecha de ordenamiento
junto al campo seleccionado para especificar un criterio descendente en el orden de los resultados de salida (la opción predeterminada es ascendente).
Excluir registros del procesamiento (opcional)
-
Si hay registros en la vista actual que desea excluir del procesamiento, elija una de las siguientes opciones:
-
Ingrese una condición en el cuadro de texto Si
-
Haga clic en Si para crear un enunciado IF utilizando el Generador de expresiones
La condición Si considera todos los registros de la vista principal y filtra los que no cumplen la condición especificada.
Nota
La condición Si se evalúa únicamente con los registros que quedan en una tabla después de aplicar las opciones de alcance (Primeros, Siguientes y Mientras).
-
Quitar la selección de Preordenar (opcional)
-
Si el campo de prueba ya está ordenado con base en una operación previa, deje sin seleccionar Preordenar para ahorrar tiempo al probar tablas de gran tamaño en busca de faltantes.
Si los datos del campo de prueba no están ordenados, debe dejar seleccionado Preordenar para asegurarse de que se encuentren todos los faltantes.
Nota
Si no selecciona Preordenar, el campo de prueba debe haberse ordenado previamente para que los resultados sean válidos. Si realiza una prueba en un campo sin ordenar, los resultados irán acompañados del mensaje Advertencia: Archivo fuera de secuencia. Si envía los resultados a una tabla de Analytics, el mensaje de advertencia aparece en el registro de comandos.
Salidas con rangos o elementos faltantes
-
En Tipo de salida, seleccione una de las siguientes opciones:
-
Listar intervalos faltantes, para identificar los puntos de inicio y finalización de faltantes, y el número total de elementos faltantes individuales en un faltante.
-
Listar elementos faltantes, para listar los elementos faltantes individuales en faltantes.
En el campo Máximo de elementos faltantes, especifique el número máximo de elementos faltantes que listará individualmente para cada faltante, o mantenga el valor predeterminado 5.
-
Configurar la salida
- Haga clic en la ficha Salida.
-
En el panel En, seleccione la opción de salida que corresponda.
Nota
Las opciones de salida no están habilitadas si no son aplicables a una operación de análisis en particular.
Opción Detalles Pantalla Muestra los resultados en el área de visualización de Analytics.
Consejo
Puede hacer clic en cualquier valor de resultado enlazado en el área de visualización para ver con mayor detalle el/los registro/s asociado/s de la tabla de origen.
Si su tabla resultante contiene una gran cantidad de registros, resulta más rápido y útil guardar los resultados en un archivo en lugar de mostrarlos en pantalla.
Imprimir Envía los resultados a la impresora predeterminada. Gráfico Crea un gráfico de los resultados y lo muestra en el área de visualización de Analytics. Archivo Guarda o anexa los resultados en una tabla de Analytics o en un archivo de texto, o sobrescribe una tabla o un archivo existentes.
- Tabla de Analytics La tabla se agrega al proyecto abierto si aún no está en el proyecto.Analytics
- Archivo de texto El archivo se guarda fuera de Analytics.Analytics
-
Si seleccionó Archivo como el tipo de salida, especifique la información apropiada en el panel Como.
Opción Detalles Tipo de archivo -
Tabla de Analytics: Guarda o anexa los resultados en una tabla de Analytics o sobrescribe una tabla existente.Analytics
-
Archivo de texto ASCII o archivo de texto Unicode: Guarda o anexa los resultados en un archivo de texto o sobrescribe un archivo existente.
Nombre -
Para guardar los resultados en una tabla o un archivo nuevos
Escriba un nombre de archivo en el cuadro de texto Nombre. Si Analytics pre-completa un nombre de archivo, puede aceptar el nombre pre-completado o cambiarlo.
-
Para anexar los resultados a una tabla o un archivo existentes, o para sobrescribir una tabla o un archivo existentes
Haga clic en Nombre y seleccione una tabla o un archivo existentes en el cuadro de diálogo Guardar o Guardar archivo como.
Puede especificar una ruta de archivo absoluta o relativa, o navegar a una carpeta diferente, para guardar, anexar o sobrescribir los resultados en una ubicación distinta a la ubicación del proyecto. Por ejemplo:
C:\Resultados\Salida.fil o Resultados\Salida.fil.
Nota
Los nombres de las tablas de Analytics tienen un límite de 64 caracteres alfanuméricos, sin incluir la extensión .FIL. El nombre puede incluir un guión bajo ( _ ), pero no puede incluir ningún otro carácter especial ni espacios. El nombre no puede comenzar con un número.
Local Solo está habilitado cuando se está conectado a una tabla de servidores y se están guardando, anexando o sobrescribiendo los resultados en una tabla de Analytics.
-
Seleccionar Local Guarda, anexa o sobrescribe los resultados en la misma ubicación que el proyecto de Analytics.Analytics
-
Dejar Local sin seleccionar Guarda, anexa o sobrescribe los resultados en la carpeta Prefijo en un servidor.
Nota
Para los resultados de salida obtenidos a partir del análisis o el procesamiento de las tablas de Servidor de AX, seleccione Local. No puede quitar la selección de la configuración Local para importar tablas de resultados al Servidor de AX.
-
- Opcional. Especifique un encabezado o un pie de página en el cuadro de texto que corresponda.
Haga clic en Encabezado o en Pie de página para introducir un encabezado o un pie de página de más de una línea. También puede introducir un punto y coma (;) como carácter de interrupción de línea en el cuadro de texto de encabezado o pie de página.
Los encabezados y pies de página están centrados como opción predeterminada. Escriba un corchete de ángulo izquierdo (<) antes del texto de encabezado o pie de página para alinear el texto hacia la izquierda. La alineación hacia la izquierda de múltiples líneas exige un corchete de ángulo izquierdo al comienzo de cada línea.
Nota
En algunos tipos de salida, la opción para especificar un encabezado o un pie de página no está disponible.
Especificar el alcance de la operación
- Haga clic en la ficha Propiedades.
-
En el panel Alcance, seleccione la opción que corresponda:
- Todos/as
- Primeros
- Siguiente
- Mientras
Mostrar más
Opción de alcance Detalles Todos/as (Predeterminado) Especifica que se procesen todos los registros de la vista. Primeros Ingrese un número en el cuadro de texto. Inicia el procesamiento en el primer registro de la vista e incluye solo el número de registros especificado. Siguiente Ingrese un número en el cuadro de texto. Inicia el procesamiento en el registro seleccionado actualmente en la vista e incluye solo el número de registros especificado. El número real de registros debe seleccionarse en la columna ubicada en el extremo izquierdo de la vista, no en los datos de la fila. Mientras Utilice un enunciado WHILE para limitar el procesamiento de registros en la vista basándose en un criterio o un conjunto de criterios.
Ingrese una condición en el cuadro de texto While o haga clic en While para crear un enunciado WHILE con el Generador de expresiones.
Un enunciado WHILE permite que los registros en la vista principal sean procesados sólo mientras la condición especificada se evalúe como verdadera. Tan pronto como la condición se evalúa como falsa, el procesamiento termina, y no se consideran más registros.
Puede utilizar la opción Mientras junto con las opciones Todos, Primero o Siguiente. El procesamiento de registros se detiene en cuanto se alcanza un límite.
Nota
Las opciones Primero o Siguiente hacen referencia al orden físico o al orden indexado de los registros en una tabla. Primero o Siguiente ignoran cualquier filtrado u ordenación rápida que se aplique a una vista de tabla. Sin embargo, los resultados de salida de las operaciones analíticas respetan cualquier filtrado.
Si a una vista se aplica ordenación rápida, Siguiente se comporta como Primero.
Finalizar la configuración y enviar los resultados
-
Opcional. Si seleccionó Archivo como el tipo de salida y desea anexar los resultados de salida al final de una tabla o un archivo existentes, realice cualquiera de las opciones siguientes:
-
Seleccione Anexar al archivo existente si está seguro de que los resultados de la salida y la tabla o el archivo existentes tienen una estructura idéntica.
Al seleccionar Anexar al archivo existente, los resultados se anexan incluso si las longitudes de los registros de los resultados de salida y la tabla o el archivo existentes son diferentes. Si las longitudes de los registros son diferentes, la estructura de datos no es idéntica, y la operación de anexar no se podrá realizar correctamente.
-
Deje Anexar al archivo existente sin seleccionar si desea que Analytics compare las longitudes de los registros de los resultados de salida con una tabla existente. Esta comprobación automática está disponible solamente para tablas de Analytics, no para archivos de texto.
Nota
Deje Anexar a archivo existente sin seleccionar si no está seguro de que los resultados de la salida y la tabla existente tengan una estructura de datos idéntica. Si desea más información acerca de la anexión y la estructura de datos, consulte Anexión de resultados de la salida a una tabla existente.
-
-
Si seleccionó Archivo (Tabla de Analytics) como el tipo de salida, seleccione Utilizar tabla de salida si desea que la tabla de salida se abra automáticamente al finalizar la operación.
- Haga clic en Aceptar.
- Si aparece el mensaje de sobrescritura, seleccione la opción adecuada.
Si espera que aparezca la opción Anexar, pero esta no aparece, haga clic en No para cancelar la operación y consulte Anexión de resultados de la salida a una tabla existente.