Scripts de estudio analítico de ejemplo (aplicación de análisis)
Los scripts de estudio analítico de ejemplo contienen un estudio analítico de importación (dos versiones), un estudio analítico de preparación y un estudio analítico de análisis. Los scripts de estudio analítico se pueden ejecutar en cualquiera de los siguientes entornos o aplicaciones cliente:
- Robots
- Servidor de AX:
- Cliente AX
- Cliente Web AX
- la ventana Aplicación de análisis
Secuencia de los scripts de estudio analítico
Los tres estudios analíticos están diseñados para funcionar juntos y se los debe ejecutar en la siguiente secuencia:
Secuencia | ANALYTIC TYPE | Nombre del estudio analítico |
---|---|---|
1 | IMPORT |
Estudio analítico de importación de ejemplo Robots_AX o Estudio analítico de importación de ejemplo Web_AA_Ventana |
2 | PREPARE | Estudio analítico de preparación de ejemplo |
3 | ANALYSIS | Estudio analítico de análisis de ejemplo |
Estudio analítico de importación de ejemplo
Importa datos desde un archivo Excel de ejemplo "Trans_Mayo.xls" y los guarda en la nueva tabla de Analytics Trans_Mayo_sin_procesar (la tabla de datos sin procesar).
Se ofrecen dos versiones de este estudio analítico.
Nombre del estudio analítico | Utilizar en | Requisito del archivo de importación |
---|---|---|
Estudio analítico de importación de ejemplo Robots_AX |
|
|
Estudio analítico de importación de ejemplo Web_AA_Ventana |
|
Estudio analítico de importación de ejemplo para ser utilizado en Robots o AX Cliente
COMMENT //ANALYTIC TYPE IMPORT Estudio analítico de importación de ejemplo Robots_AX Este estudio analítico importa datos del archivo Excel de ejemplo Trans_Mayo.xls y los guarda en la nueva tabla de Analytics "Trans_Mayo_sin_procesar" (la tabla de datos sin procesar). //FILE Trans_Mayo.xls //DATA Trans_Mayo_sin_preparar //RESULT LOG END SET SAFETY OFF IMPORT EXCEL TO Trans_Mayo_sin_procesar Trans_Mayo_sin_procesar.fil FROM "Trans_Mayo.xls" TABLE "Trans2_Mayo$" KEEPTITLE FIELD "CARDNUM" C WID 22 AS "" FIELD "CODES" C WID 4 AS "" FIELD "DATE" D WID 10 PIC "YYYY-MM-DD" AS "" FIELD "CUSTNO" C WID 6 AS "" FIELD "DESCRIPTION" C WID 95 AS "" FIELD "AMOUNT" N WID 9 DEC 2 AS "" SET SAFETY ON
Estudio analítico de importación de ejemplo para ser usado en el Cliente Web AX o la ventana Aplicación de análisis
COMMENT //ANALYTIC TYPE IMPORT Estudio analítico de importación de ejemplo Web_AA_Window Este estudio analítico importa datos del archivo Excel de ejemplo Trans_Mayo.xls y los guarda en la nueva tabla de Analytics “Trans_Mayo_sin_procesar” (la tabla de datos sin procesar). //PARAM v_archivo_entrada F Archivo de entrada Seleccione un archivo de entrada //DATA Trans_Mayo_sin_preparar //RESULT LOG END SET SAFETY OFF IMPORT EXCEL TO Trans_Mayo_sin_procesar Trans_Mayo_sin_procesar.fil FROM "%v_archivo_entrada%" TABLE "Trans2_Mayo$" KEEPTITLE FIELD "CARDNUM" C WID 22 AS "" FIELD "CODES" C WID 4 AS "" FIELD "DATE" D WID 10 PIC "YYYY-MM-DD" AS "" FIELD "CUSTNO" C WID 6 AS "" FIELD "DESCRIPTION" C WID 95 AS "" FIELD "AMOUNT" N WID 9 DEC 2 AS SET SAFETY ON
Estudio analítico de preparación de ejemplo
Prepara la tabla de datos sin procesar para el análisis y la guarda en la nueva tabla de Analytics Trans_Mayo_preparada (la tabla de análisis). El estudio analítico define una versión más corta del campo “Descripción” porque la clasificación únicamente admite longitudes de campo de hasta 64 caracteres.
COMMENT //ANALYTIC TYPE PREPARE Estudio analítico de preparación de ejemplo Este estudio analítico prepara la tabla de datos sin procesar para el análisis y la guarda en la nueva tabla de Analytics "Trans_Mayo_preparada" (la tabla de análisis). El estudio analítico define una versión más corta del campo “Descripción” porque la clasificación únicamente admite longitudes de campo de hasta 64 caracteres. //TABLE v_TablaSinprocesar Tabla que se debe preparar Seleccione la tabla de datos sin procesar que desea preparar //RESULT TABLE Trans_*_preparada //DATA Trans_*_preparada //RESULT LOG END SET SAFETY OFF OPEN %v_Tabla_sin_preparar% DEFINE FIELD DESC_SHORT ASCII 43 64 EXTRACT RECORD TO "Trans_Mayo_preparada" SET SAFETY ON
Estudio analítico de análisis de ejemplo
Clasifica la tabla de análisis y envía los resultados a la nueva tabla de Analytics Trans_Mayo_preparada_clasificada (la tabla de resultados). Los usuarios pueden especificar qué campo utilizar para clasificar la tabla y pueden especificar los códigos de categoría de comerciante, los números de cliente y los intervalos de fecha y de importe de las transacciones para restringir los registros que se procesan.
COMMENT //ANALYTIC TYPE ANALYSIS Estudio analítico de análisis de ejemplo Estudio analítico de análisis de ejemplo: clasifica la tabla de análisis y envía los resultados a la nueva tabla de Analytics “Trans_Mayo_preparada_clasificada” (la tabla de resultados). Puede especificar códigos de categoría de comerciante, números de cliente e intervalos de fecha y de importe de las transacciones para restringir los registros que se procesan. //TABLE v_TablaAnálisis Tabla para clasificar Seleccione la tabla de análisis que desea clasificar //FIELD v_CampoA C Campo por el que se debe clasificar Seleccione el campo por el que desea clasificar //PARAM v_códigos C MULTI SEPARATOR , QUALIFIER ' VALUES |4112 Ferrocarriles de pasajeros|4121 Taxis/Limusinas|4131 Autobús|4215 Servicios de courier - Aéreo o Terrestre|4411 Líneas de cruceros|4457 Alquiler de embarcaciones|4722 Agencias de viajes y operadores de turismo|4814 Llamadas locales/larga distancia|5812 Restaurantes|5813 Bares (Bebidas alcohólicas)|5814 Restaurantes de comida rápida|5921 Cerveza, vino, licor|5993 Cigarrerías|5994 Puestos de diarios|7216 Tintorerías| MC Código(s) de comerciante para incluir Especifique uno o más códigos de categoría de comerciante para incluir //PARAM v_núm_cliente C OPTIONAL MULTI SEPARATOR , QUALIFIER ' Números de cliente para excluir (opcional) Especifique uno o más números de cliente para excluir. Pulse "Intro" después de cada número, para que cada número quede en una línea separada. No encierre los números entre comillas. //PARAM v_start_date D VALUES |05/01/2003|05/02/2003|05/03/2003|05/04/2003|05/05/2003|05/06/2003|05/07/2003|05/08/2003|05/09/2003|05/10/2003|05/11/2003|05/12/2003|05/13/2003|05/14/2003|05/15/2003|05/16/2003|05/17/2003|05/18/2003|05/19/2003|05/20/2003|05/21/2003|05/22/2003|05/23/2003|05/24/2003|05/25/2003|05/26/2003|05/27/2003|05/28/2003|05/29/2003|05/30/2003|05/31/2003|Fecha de inicio Seleccione una fecha de inicio //PARAM v_fecha_de_finalización Escriba una fecha de finalización o escoja una del calendario //PARAM v_importe_mín N Importe mínimo Introduzca un importe mínimo //PARAM v_importe_máx N Importe máximo Introduzca un importe máximo //RESULT TABLE *_clasificada //RESULT LOG END SET SAFETY OFF OPEN %v_TablaAnálisis% IF NOT ISDEFINED("v_núm_cliente") v_núm_cliente = "" GROUP IF v_núm_cliente = "" CLASSIFY ON %v_CampoA% IF MATCH(CODES; %v_códigos%) AND BETWEEN(DATE; v_fecha_de_inicio; v_fecha_de_finalización) AND BETWEEN(AMOUNT; v_importe_mín; v_importe_máx) SUBTOTAL AMOUNT TO "%v_TablaAnálisis%_clasificada.FIL" OPEN ELSE CLASSIFY ON %v_CampoA% IF MATCH(CODES; %v_códigos%) AND NOT MATCH(CUSTNO; %v_núm_cliente%) AND BETWEEN(DATE; v_fecha_de_inicio; v_fecha_de_finalización) AND BETWEEN(AMOUNT; v_importe_mín; v_importe_máx) SUBTOTAL AMOUNT TO "%v_TablaAnálisis%_clasificada.FIL" OPEN END SET SAFETY ON