Show Menu
TÓPICOS×

Adição de um campo calculado do tipo de Enumeration

Aqui queremos criar uma consulta com um campo calculado do tipo Enumerations . Este campo gerará uma coluna adicional na janela de visualização de dados. Essa coluna especificará os valores numéricos retornados como resultado para cada recipient (0, 1 e 2). Um gênero será atribuído a cada valor na nova coluna: "Male" para "1", "Female" para "2" ou "Not indicated" se o valor for igual a "0".
  • Qual tabela precisa ser selecionada?
    A tabela de recipient (nms:recipient)
  • Campos a serem selecionados na coluna de saída?
    Last name, First name, Gender
  • Critérios que serão usados para filtrar a informação?
    O idioma rrecipient.
Siga as etapas abaixo:
  1. Abra o editor de query genérico e selecione a tabela Recipient ( nms:recipient ).
  2. In the Data to extract window, select Last name , First name and Gender .
  3. Na janela Sorting , clique em Next : não é necessária nenhuma classificação para este exemplo.
  4. Em Data filtering , selecione Filtering conditions .
  5. Na janela Target element , defina uma condição de filtro para coletar recipients que falam inglês.
  6. Na janela Data formatting , clique em Add a calculated field .
  7. Go to the Type window of the Export calculated field definition window and select Enumerations .
    Defina a coluna a qual o novo campo calculado deve se referir. Para fazer isso, selecione a coluna Gender no menu suspenso do campo Source column : os valores de destino coincidirão com a coluna Gender .
    Defina os valores Source e Destination : o valor de destino facilita a leitura da query. Esta query deve retornar o sexo do recipient e o resultado será 0, 1 ou 2.
    For each "source-destination" line to be entered, click Add in the List of enumeration values :
    • Na coluna Source , insira o valor de origem de cada gênero (0,1,2) em uma nova linha.
    • Na coluna Destination , digite os valores: "Not indicated" para a linha "0", "Male" para a linha "1" e "Female" para a linha "2".
    Selecione a Keep the source value função.
    Clique em OK para aprovar o campo calculado.
  8. Na janela Data formatting , clique em Next .
  9. Na janela da pré-visualização, start the preview of the data .
    A coluna adicional define o sexo de 0, 1 e 2:
    • 0 para "Não indicado"
    • 1 para "Masculino"
    • 2 para "Feminino"
    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 log indica que o sexo "2" (Feminino) não foi digitado. It is displayed in the Logs generated during export field of the data preview window.
    Vamos tomar outro exemplo e dizer que o valor de enumeração "2" não é inserido. 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.) não serão exportadas. An error log is displayed in the Logs generated during export field of the data preview window. Este log indica que o valor de enumeração "2" não foi inserido.