Show Menu
TEMAS×

Adición de un campo calculado de tipo de lista desglosada

Aquí se desea crear una consulta con un campo calculado de tipo Enumerations . Este campo genera una columna adicional en la ventana de vista previa de datos. Esta columna especifica los valores numéricos devueltos como resultado de cada destinatario (0, 1 y 2). Se asigna un sexo a cada valor de la nueva columna: “Hombre” para “1”, “Mujer” para “2” o “No indicado” si el valor es igual a “0”.
  • ¿Qué tabla se debe seleccionar?
    La tabla de destinatario (nms:recipient).
  • ¿Campos que se desea seleccionar en la columna de salida?
    Apellidos, Nombre, Sexo
  • ¿Con qué criterios se va a filtrar la información?
    El lenguaje del destinatario.
Siga estos pasos:
  1. Abra el Editor de consultas genérico y seleccione la tabla de destinatarios ( nms:recipient ).
  2. In the Data to extract window, select Last name , First name and Gender .
  3. En la ventana Sorting , haga clic en Next : en este ejemplo, no es necesario ordenar.
  4. En Data filtering , seleccione Filtering conditions .
  5. En la ventana Target element , defina una condición de filtro para recopilar los destinatarios que hablan en inglés.
  6. En la ventana Data formatting , haga clic en Add a calculated field .
  7. Go to the Type window of the Export calculated field definition window and select Enumerations .
    Defina la columna a la que debe hacer referencia el nuevo campo calculado. Para ello, en el menú desplegable Gender , seleccione Source column en la columna: los valores de destino coinciden con la columna Gender .
    Defina los valores de Origen y Destino : el valor de destino facilita la lectura del resultado de la consulta. Esta consulta debe devolver el sexo del destinatario y el resultado será 0, 1 o 2.
    For each "source-destination" line to be entered, click Add in the List of enumeration values :
    • En la columna Source , introduzca el valor de origen de cada sexo (0, 1, 2) en una nueva línea.
    • En la columna Destination , introduzca los valores: “No indicado” para la línea “0”, “Hombre” para la línea “1” y “Mujer” para la línea “2”.
    Seleccione la Keep the source value función.
    Haga clic en OK para aprobar el campo calculado.
  8. En la ventana Data formatting , haga clic en Next .
  9. En la ventana previsualización, start the preview of the data .
    La columna adicional define el género de 0, 1 y 2:
    • 0 para “No indicado”,
    • 1 para “Masculino”,
    • 2 para “Femenino”.
    For example, if you don't enter gender "2" in the List of enumeration values , and the Generate a warning and continue function of the In other cases field is selected, you will get a warning log. Este registro indica que no se ha introducido el género “2” (Femenino). It is displayed in the Logs generated during export field of the data preview window.
    Tomemos otro ejemplo y digamos que el valor de la enumeración “2” no se ingresó. Select the Generate an error and reject the line function: all gender "2" recipients will raise anomalies and the other information in the line (first and last name, etc.) no se exporta. An error log is displayed in the Logs generated during export field of the data preview window. Este registro indica que no se ha introducido el valor de enumeración “2”.