# Adicionar Campo

Na tela principal, o sistema permite adicionar um novo campo

2. Clique em **Adicionar Campo:**

<figure><img src="https://109632036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fcxn6hAOP0k8IqKSI8iRP%2Fuploads%2FaP4O46AVcxBYgeHXSn8q%2Fimage.png?alt=media&#x26;token=7fee7e51-99cb-47e5-b174-ea66330b449b" alt=""><figcaption></figcaption></figure>

O sistema irá exibir uma tela para preencher os dados do campo:

<figure><img src="https://109632036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fcxn6hAOP0k8IqKSI8iRP%2Fuploads%2FM5JXzMVvkn3ByeWb9988%2Fimage.png?alt=media&#x26;token=9cae2bba-ff83-4966-8ff4-d744e749ba3e" alt=""><figcaption></figcaption></figure>

* **Nome do Campo**: Informar o nome que será atribuido ao campo. Uma boa prática é incluir informações do campo no nome.
* **Tipo de dados**: Selecionar o tipo do dado que será utilizado no campo (String, Number e date)

<figure><img src="https://109632036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fcxn6hAOP0k8IqKSI8iRP%2Fuploads%2FL4AtvdYUvMmwmFr7KaVj%2Fimage.png?alt=media&#x26;token=df72cc23-9e35-40ff-9815-abdeeb3a278a" alt=""><figcaption></figcaption></figure>

* Uma breve descrição dos tipos de campos:
  * String: É representado por caracteres alfanuméricos (letras, números e caracteres especiais) que podem ser utilizados no campo.
  * Number: Representa informações quantitativas, que podem ser medidos e contados. Sendo frequentemente utilizados para realizar operações matemáticas e análises estatísticas.
  * Date: Representa informações referente a data ou data e hora que podem ser utilizados no campo.
* **Descrição**: Informar uma breve descrição do campo que será criado.

<figure><img src="https://109632036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fcxn6hAOP0k8IqKSI8iRP%2Fuploads%2FBUCOZqtQhzub6gTkPSVK%2Fimage.png?alt=media&#x26;token=45d07a84-3e2f-4aa2-8f74-439a64ca49ce" alt=""><figcaption></figcaption></figure>

* **Conectores de dados:** Quando trabalhando com Conectores de Dados, somente será listado nos selecionados abaixo

  * Informar o conector  de dados que será utlizado. Sendo um campo opcional.

  <figure><img src="https://109632036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fcxn6hAOP0k8IqKSI8iRP%2Fuploads%2FQUpE7mVV17Md2F1kxX2c%2Fimage.png?alt=media&#x26;token=e221c384-16f1-4fa0-82f9-f8138d954070" alt=""><figcaption></figcaption></figure>
* **Conjunto de dados**: Quando em conjuntos de dados, listar apenas nos selecionados abaixo

  * &#x20;Informar o conjunto de dados que será utlizado. Por padão, o sistema utilizará todos, caso nenhum seja informado. Ele só vai funcionar para o workspace que estiver atrelado ao conjunto de dados informado. Sendo um campo opcional.

  <figure><img src="https://109632036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fcxn6hAOP0k8IqKSI8iRP%2Fuploads%2Fsp7nCjLIKPQ8Z5mJmz1E%2Fimage.png?alt=media&#x26;token=94f49fb9-0e44-4dd3-acfd-386d82febd71" alt=""><figcaption></figcaption></figure>
* **Definir SQL**: Informar a expressão SQL que será utilizada para formar o campo calculado.

<figure><img src="https://109632036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fcxn6hAOP0k8IqKSI8iRP%2Fuploads%2FJR3U1SH12r990lxMPwo0%2Fimage.png?alt=media&#x26;token=73e5e09c-1d34-4a2c-a7b1-77a8d9cb84cd" alt=""><figcaption></figcaption></figure>

* Clicando no botão formatar "![](https://109632036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fcxn6hAOP0k8IqKSI8iRP%2Fuploads%2FcWwIizWKgGcmNMWfw4RC%2Fimage.png?alt=media\&token=3eaee412-4b53-410a-9054-3e20ba0e3bc2)", é possível indentar o codígo, tornado mais fácil a leitura.

Obs.: Quando se utiliza um campo calculado dentro de outro campo calculado, devesse utilizar os dois pontos antes de utilizar aspas dupla. Como por exemplo: SUM(:"pier/aws/nomedocampo":)

3. **Testar Campo**

Clicando no botão Testar Campo, é possível testar o campo criado antes de salvar.

<figure><img src="https://109632036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fcxn6hAOP0k8IqKSI8iRP%2Fuploads%2FCsJYEWZhSlnAkbWD8Lrw%2Fimage.png?alt=media&#x26;token=f8e2c7af-9862-4c2d-83f3-a5455a295994" alt=""><figcaption></figcaption></figure>

O sistema irá exibir a tela para testar o campo criado:

* Será necessário passar o **Conjundo de Dados** utilizado e clicar no botão **Executar teste:**

<figure><img src="https://109632036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fcxn6hAOP0k8IqKSI8iRP%2Fuploads%2Fm07bevjy5AZjUKtht22h%2Fimage.png?alt=media&#x26;token=49f36ec0-0ea8-4b61-bbaf-5d110e0a0e9c" alt=""><figcaption></figcaption></figure>

O sistema irá exibir o resultado do teste:

<figure><img src="https://109632036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fcxn6hAOP0k8IqKSI8iRP%2Fuploads%2FCnqj9U5UGfwR3Et1KvkD%2Fimage.png?alt=media&#x26;token=d7881726-d992-449e-87a5-01a12d0bbf0e" alt=""><figcaption></figcaption></figure>

3. **Salvar Campo**

Clicando no botão Salvar Campo, o sistema irá armazenar o campo criado e retornar para a tela principal.

<figure><img src="https://109632036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fcxn6hAOP0k8IqKSI8iRP%2Fuploads%2Fo2lURBqQyX8RImZKbVBT%2Fimage.png?alt=media&#x26;token=80db8d28-9ad5-4b04-bbb7-0734d915c9a4" alt=""><figcaption></figcaption></figure>
