> For the complete documentation index, see [llms.txt](https://wedocs.gitbook.io/wedocs-5.1/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wedocs.gitbook.io/wedocs-5.1/wedocs-5.1-es_es/notas-de-la-version/notas-de-la-version-4.6.md).

# Notas de la Versión 4.6

## <mark style="color:blue;">Destaques</mark>

### <img src="/files/6Hv9oXCLmKxrjRg5FzPz" alt="" data-size="line"> Detalhamento

Agora nos componentes de texto, termômetro e planilha monodimensional, é possível habilitar a opção de detalhamento. [#detalhamento-para-planilha-monodimensional-texto-e-termometro](#detalhamento-para-planilha-monodimensional-texto-e-termometro "mention")

### <img src="/files/CQKQbXNepKL1mL3QzidT" alt="" data-size="line"> Regras de formatação

Para melhorar a usabilidade no editor de metadados do Weknow, foi implementado um novo botão de regras de formatação que automatiza a configuração dos títulos e campos. [#regras-de-formatacao-opcao-de-ajustar-titulos-e-aplicar-formatacoes-automaticas-nos-campos](#regras-de-formatacao-opcao-de-ajustar-titulos-e-aplicar-formatacoes-automaticas-nos-campos "mention")

### <img src="/files/V7dHwIp8LFzkFAKxhnyQ" alt="" data-size="line"> Detalhamento - Possibilidade de configurar ordenação

Agora nas opções de Detalhamento e no Detalhamento do Explorador de Dados é possível personalizar a ordenação das colunas conforme sua preferência. [#detalhamento-possibilidade-de-configurar-ordenacao](#detalhamento-possibilidade-de-configurar-ordenacao "mention")

## <mark style="color:blue;">Detalhes</mark>

### Detalhamento para Planilha Monodimensional, Texto e Termômetro

* Agora nos componentes de texto, termômetro e planilha monodimensional, é possível habilitar a opção de detalhamento.

<figure><img src="/files/JI0cDWpZHxzILc7E5MZ0" alt=""><figcaption></figcaption></figure>

### Regras de formatação - Opção de ajustar títulos e aplicar formatações automáticas nos campos

* Para melhorar a usabilidade no editor de metadados do Weknow, foi implementado um novo botão de regras de formatação que automatiza a configuração dos títulos e campos. Tradicionalmente, aplicar a formatação adequada para cada campo era um processo manual e trabalhoso, o que levava muitos usuários a deixar de realizar esses ajustes.

![](/files/SzhuXuZm7yCp6mw1HVGj)

A nova funcionalidade prevê a implementação de uma tela de configuração onde define um padrão de formatação. Com o botão de regras de formatação, o sistema poderá:

* **Aplicar Automaticamente Regras Padrão:** Por exemplo, campos que começam com o prefixo `vl_` poderão, automaticamente, receber a formatação de campo monetário.
* **Flexibilidade para Ajustes Individuais:** Mesmo após a aplicação automática, o desenvolvedor tem a opção de ajustar manualmente a formatação de qualquer campo, caso o padrão não se aplique a situações específicas.
* **Aumento na Produtividade:** Com a redução do esforço manual, o fluxo de trabalho se torna mais eficiente, permitindo que os desenvolvedores se concentrem em outras tarefas críticas.

<figure><img src="/files/JiZcuUFDpbwj0YUD9EkA" alt=""><figcaption></figcaption></figure>

[Veja com mais detalhes no manual](broken://pages/QHeGLeA4OmDBbo1lvEOS)

### **Comportamento de filtros ocultos**

* Agora ao pesquisar as opções de seleção de um componente, é aplicado o filtro oculto configurado no Dashboard. Ou seja, se houver um filtro oculto no Dashboard, ao acessar o componente e buscar pelas opções do seu filtro, somente os itens que atendem a esse filtro serão listados.

Filtro do dashboard:

<div align="left"><figure><img src="/files/kIgx1DkYpm8IaR09pxOH" alt=""><figcaption></figcaption></figure></div>

Como podemos observar na imagem, ao criar um filtro oculto e selecionar os valores que devem ser considerados, ao acessar um componente que utiliza o mesmo campo como filtro, a lista de opções exibida será limitada apenas aos valores previamente filtrados no dashboard.

<figure><img src="/files/LGZuAdeEJ0UufieHpQvV" alt=""><figcaption></figcaption></figure>

### Novas fórmulas

* Foram adicionadas 15 novas fórmulas

<div align="left"><figure><img src="/files/Y9n889BpS2ih0i1AhlFz" alt=""><figcaption></figcaption></figure></div>

**aggIf**\
Permite o cálculo condicional (Condição) de uma Expressão agregada.\
Por exemplo: somar um campo X apenas dentre os registros cujo campo Y for maior que 10.

**aggList\_over**\
Retorna a listagem do campo agregado definido no parâmetro CampoAgregado.

**aggMax\_over**\
Retorna o maior valor do campo agregado definido no parâmetro CampoAgregado.

**total**\
Retorna o total do Campo agregado passado.\
Em uma visão monodimensional, o total representa o rodapé.\
Em uma visão multidimensional, pode ser o total geral ou o subtotal de um grupo.

**expression**\
Permite o uso aninhado de expressões em outras funções que exigem o nome de um campo como, por exemplo, as funções de agregaçã

**percentile\_cont\_over**\
Retorna o percentil do campo agregado definido no parâmetro CampoAgregado.

**aggDCnt\_over**\
Retorna a contagem do campo agregado definido no parâmetro CampoAgregado fazendo distinção no campo definido no parâmetro CampoDistinto.

**aggDSum\_over**\
Retorna a soma do campo agregado definido no parâmetro CampoAgregado fazendo distinção no campo definido no parâmetro CampoDistinto.

**aggCnt\_over**\
Retorna a contagem do campo agregado definido no parâmetro CampoAgregado.

**aggSum\_over**\
Retorna a soma do campo agregado definido no parâmetro CampoAgregado.

**aggDAvg\_over**\
Retorna a média do campo agregado definido no parâmetro CampoAgregado fazendo distinção no campo definido no parâmetro CampoDistinto.

**median\_cont\_over**\
Retorna a mediana do campo agregado definido no parâmetro CampoAgregado.

**aggAvg\_over**\
Retorna a média do campo agregado definido no parâmetro CampoAgregado.

**aggMin\_over**\
Retorna o menor valor do campo agregado definido no parâmetro CampoAgregado.

**aggDList\_over**\
Retorna a listagem do campo agregado definido no parâmetro CampoAgregado fazendo distinção no campo definido no parâmetro CampoDistinto.

[Veja com mais detalhes no manual.](https://wedocs.gitbook.io/wedocs-4.6/client-desktop/recursos-extras-de-dashboards/formulas)

### Novo Driver - DuckDB

* Na versão 4.6 foi introduzido um novo Driver: o DuckDB.

<div align="left"><figure><img src="/files/dL5Mv5MyYzwxAluY7g7g" alt=""><figcaption></figcaption></figure></div>

### Detalhamento - Possibilidade de configurar ordenação

* Agora nas opções de Detalhamento e no Detalhamento do Explorador de Dados é possível personalizar a ordenação das colunas conforme sua preferência.

<figure><img src="/files/dWRDXV8OFV5Q9fNFfbij" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/LN4ntIURVWAy6aLtizIw" alt=""><figcaption></figcaption></figure>

### Campos com Agregação não são apresentados

* Com a nova atualização, o sistema passou a exibir corretamente campos calculados com funções de agregação, como *`AggSum`*, na tela de detalhamento do Explorador de Dados. Anteriormente, esses campos não eram visualizados ao acessar registros individuais, devido às restrições das agregações em nível de detalhe. Agora, o sistema ajusta automaticamente a exibição nesses casos, mantendo a fórmula original para os demais contextos. Isso elimina a necessidade de soluções alternativas e torna a análise de dados mais completa e eficiente, tanto em visões consolidadas quanto no detalhamento de registros.
* Com esta melhoria, o sistema realiza, de forma automática, a remoção temporária da função de agregação da fórmula do campo calculado no momento da execução do detalhamento. Isso permite que o campo seja exibido normalmente e os dados detalhados sejam apresentados corretamente ao usuário. Ao final da operação de detalhamento, a fórmula original do campo permanece inalterada para os demais usos, como visões e análises agregadas.
* Essa alteração traz maior flexibilidade ao explorador de dados, pois o usuário final poderá utilizar campos calculados complexos tanto em visualizações consolidadas quanto no detalhamento, sem necessidade de criar versões alternativas da mesma lógica. Além disso, reduz erros e a necessidade de conhecimento técnico por parte do usuário ao aplicar funções de agregação manualmente.

### Mensagem de acesso

* Implementamos melhorias na política de segurança. Agora, itens como apresentações, componentes, dashboards, EDs, EDs offline e pastas são verificados, inclusive de forma recursiva. Quando um item sem permissão é identificado, o sistema exibe seu ID e a descrição exata. Em estruturas recursivas, será retornado o primeiro item sem permissão encontrado; se esse item for ajustado ou liberado, outros poderão ser detectados posteriormente.

<div align="left"><figure><img src="/files/lmcggHhIDA9DDeIQuoVj" alt=""><figcaption></figcaption></figure></div>

### Tela de ordenação de filtro - Editor de metadados

* A tela de ordenação de filtros no editor de metadados foi aprimorada. Além disso, ela não será exibida caso não existam filtros disponíveis para ordenar.

<div align="left"><figure><img src="/files/GeJwugUqx2l8yVjc0pxV" alt=""><figcaption></figcaption></figure></div>

### Migração para o Angular2+

* Na versão 4.6 implementamos uma atualização significativa para o Angular 2+ com o objetivo primordial de aprimorar o desempenho do sistema.
