# Modificadores de conjunto com pesquisas

Você pode criar conjuntos de elementos por meio de pesquisas com modificadores de conjunto.

Por exemplo:

* `<Country = {"C*"}>`
* `<Year = {">2015"}>`
* `<Ingredient = {"*garlic*"}>`

Pesquisas devem sempre ser colocadas entre aspas duplas, colchetes ou acentos graves. Você pode usar uma lista com uma combinação de strings literais (aspas simples) e pesquisas (aspas duplas). Por exemplo:

`<Product = {'Nut', "*Bolt", Washer}>`

## Pesquisas de texto

Curingas e outros símbolos podem ser usados em pesquisas de texto:

* Um asterisco (\*) representará qualquer número de caracteres.

* Um ponto de interrogação (?) representará um único caractere.

* Um acento circunflexo (^) marcará o início de uma palavra.

Por exemplo:

* `<Country = {"C*", "*land"}>`

  Corresponda todos os países que começam com `C` ou terminam com `land`.

* `<Country = {"*^z*"}>`

  Isso corresponderá todos os países que têm uma palavra que começa com `z`, como `New Zealand`.

## Pesquisas numéricas

Você pode fazer pesquisas numéricas usando estes operadores relacionais: `>`, `>=`, `<`, `<=`

Uma pesquisa numérica sempre começa com um desses operadores. Por exemplo:

* `<Year = {">2015"}>`

  Corresponda 2016 e anos subsequentes.

* `<Date = {">=1/1/2015<1/1/2016"}>`

  Corresponda todas as datas durante 2015. Observe a sintaxe para descrever um intervalo de tempo entre duas datas. O formato da data deve corresponder ao formato da data do campo em questão.

## Pesquisas de expressão

Você pode usar pesquisas de expressão para fazer pesquisas mais avançadas. Uma agregação é então avaliada para cada valor de campo no campo de pesquisa. Todos os valores para os quais a expressão de pesquisa retorna "true" são selecionados.

Uma pesquisa de expressão sempre começa com um sinal de igual: `=`

Por exemplo:

`<Customer = {"=Sum(Sales)>1000"}>`

Isso retornará todos os clientes com um valor de vendas superior a 1000. `Sum(Sales)` é calculado na seleção atual. Isso significa que, se você tiver uma seleção em outro campo, como o campo `Product`, obterá os clientes que atenderam à condição de vendas apenas para os produtos selecionados.

Se quiser que a condição seja independente da seleção, você precisará usar a análise de conjunto nos caracteres de pesquisa. Por exemplo:

`<Customer = {"=Sum({1} Sales)>1000"}>`

As expressões após o sinal de igual serão interpretadas como um valor booleano. Isso significa que, se ela for avaliada como algo diferente, qualquer número diferente de zero será interpretado como "true", enquanto zero e sequências de caracteres serão interpretados como "false".

## Aspas

Use aspas quando os caracteres de busca contiverem espaços em branco ou sequências de caracteres especiais. As aspas simples implicam uma correspondência literal, com distinção entre maiúsculas e minúsculas e com um único valor de campo. As aspas duplas implicam uma pesquisa sem distinção entre maiúsculas e minúsculas que corresponde potencialmente a vários valores de campos.

Por exemplo:

* `<Country = {'New Zealand'}>`

  Corresponde `New Zealand` apenas.

* `<Country = {"New Zealand"}>`

  Corresponde `New Zealand`, `NEW ZEALAND` e `new zealand`

Aspas duplas podem ser substituídas por colchetes ou acentos graves.

Para obter mais informações, consulte [Pesquisando dentro de seleções ou visualizações](https://help.qlik.com/pt-BR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Selections/SelectionsToolbar/search-selections.htm).

Nota informativaNas versões anteriores do Qlik Sense, não havia distinção entre aspas simples e aspas duplas, e todas as sequências entre aspas eram tratadas como pesquisas. Para manter a compatibilidade com versões anteriores, os aplicativos criados com versões mais antigas do Qlik Sense continuarão a funcionar como faziam em versões anteriores. Aplicativos criados com o Qlik Sense November 2017 ou versões posteriores respeitarão a diferença entre os dois tipos de aspas.

## Exemplos: expressões de gráfico para modificadores de conjunto com pesquisas

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/SetAnalysis/set-modifiers-advanced-searches.htm)

#### Exemplos - expressões de gráfico

Script de carregamento

Carregue os seguintes dados como um carregamento inline no editor de carregamento de dados para criar os exemplos de expressão de gráfico abaixo.

```
MyTable:
Load 
Year(Date) as Year,
Date#(Date,'YYYY-MM-DD') as ISO_Date, 
Date(Date#(Date,'YYYY-MM-DD'),'M/D/YYYY') as US_Date, 
Country, Product, Amount 
Inline
[Date, Country, Product, Amount
2018-02-20, Canada, Washer, 6
2018-07-08, Germany, Anchor bolt, 10
2018-07-14, Germany, Anchor bolt, 3
2018-08-31, France, Nut, 2
2018-09-02, Czech Republic, Bolt, 1
2019-02-11, Czech Republic, Bolt, 3
2019-07-31, Czech Republic, Washer, 6
2020-03-13, France, Anchor bolt, 1
2020-07-12, Canada, Anchor bolt, 8
2020-09-16, France, Washer, 1];	
```

Para obter mais informações sobre como usar carregamentos inline, consulte [Usando carregamentos inline para carregar dados](https://help.qlik.com/pt-BR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/inline-loads-qs.htm).

Exemplo 1: expressões de gráfico com pesquisas de texto

Crie uma tabela em uma pasta do Qlik Sense com as seguintes expressões de gráfico.

Tabela - Modificadores de conjunto com pesquisas de texto

| País | Soma (valor) | Sum({&lt;Country={"C\*"}&gt;} Amount) | Sum({&lt;Country={"\*^R\*"}&gt;} Amount) | Sum({&lt;Product={"\*bolt\*"}&gt;} Amount) |
| --- | --- | --- | --- | --- |
| Totais | 41 | 24 | 10 | 26 |
| Canadá | 14 | 14 | 0 | 8 |
| República Tcheca | 10 | 10 | 10 | 4 |
| França | 4 | 0 | 0 | 1 |
| Alemanha | 13 | 0 | 0 | 13 |

Explicação

* Dimensões:

  * `Country`

* Medidas:

  * `Sum(Amount)`

    Soma `Amount`, sem expressão de conjunto.

  * `Sum({<Country={"C*"}>}Amount)`

    Soma `Amount` para todos os países que começam com `C`, como `Canada` e `Czech Republic`.

  * `Sum({<Country={"*^R*"}>}Amount)`

    Soma `Amount` para todos os países que têm uma palavra que começa com `R`, como `Czech Republic`.

  * `Sum({<Product={"*bolt*"}>}Amount)`

    Soma `Amount` para todos os produtos que contêm a sequência de caracteres `bolt`, como `Bolt` e `Anchor bolt`.

Modificadores de conjunto com pesquisas de texto

Modificadores de conjunto com pesquisas de texto

Modificadores de conjunto com pesquisas de texto ![Expressões de gráfico com pesquisas de texto.](https://help.qlik.com/pt-BR/sense/May2026/Subsystems/Hub/Content/Resources/Images/ui_gen_setanalysis_text_search.png)

Para obter mais informações sobre expressões, consulte [Usar expressões em visualizações](https://help.qlik.com/pt-BR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/use-expressions-in-visualizations.htm).

Exemplo 2: expressões de gráfico com pesquisas numéricas.

Crie uma tabela em uma pasta do Qlik Sense com as seguintes expressões de gráfico.

Tabela - Modificadores de conjunto com pesquisas numéricas

| País | Soma (valor) | Sum({&lt;Year={"&gt;2019"}&gt;} Amount) | Sum({&lt;ISO\_Date={"&gt;=2019-07-01"}&gt;} Amount) | Sum({&lt;US\_Date={"&gt;=4/1/2018&lt;=12/31/2018"}&gt;} Amount) |
| --- | --- | --- | --- | --- |
| Totais | 41 | 10 | 16 | 16 |
| Canadá | 14 | 8 | 8 | 0 |
| República Tcheca | 10 | 0 | 6 | 1 |
| França | 4 | 2 | 2 | 2 |
| Alemanha | 13 | 0 | 0 | 13 |

Explicação

* Dimensões:

  * `Country`

* Medidas:

  * `Sum(Amount)`

    Soma `Amount`, sem expressão de conjunto.

  * `Sum({<Year={">2019"}>}Amount)`

    Soma `Amount` por todos os anos após `2019`.

  * `Sum({<ISO_Date={">=2019-07-01"}>}Amount)`

    Soma `Amount` para todas as datas em ou depois de `2019-07-01`. O formato da data na pesquisa deve corresponder ao formato do campo.

  * `Sum({<US_Date={">=4/1/2018<=12/31/2018"}>}Amount)`

    Soma `Amount` para todas as datas de `4/1/2018` a `12/31/2018`, incluindo as datas de início e de término. O formato das datas na pesquisa deve corresponder ao formato do campo.

Modificadores de conjunto com pesquisas numéricas

Modificadores de conjunto com pesquisas numéricas

Modificadores de conjunto com pesquisas numéricas ![Expressões de gráfico com pesquisas numéricas.](https://help.qlik.com/pt-BR/sense/May2026/Subsystems/Hub/Content/Resources/Images/ui_gen_setanalysis_numeric_search.png)

Exemplo 3: expressões de gráfico com pesquisas de expressão

Crie uma tabela em uma pasta do Qlik Sense com as seguintes expressões de gráfico.

Table - Set modifiers with expression searches

| Country | Sum (Amount) | Sum({&lt;Country={"=Sum(Amount)&gt;10"}&gt;} Amount) | Sum({&lt;Country={"=Count(distinct Product)=1"}&gt;} Amount) | Sum({&lt;Product={"=Count(Amount)&gt;3"}&gt;} Amount) |
| --- | --- | --- | --- | --- |
| Totals | 41 | 27 | 13 | 22 |
| Canada | 14 | 14 | 0 | 8 |
| Czech Republic | 10 | 0 | 0 | 0 |
| France | 4 | 0 | 0 | 1 |
| Germany | 13 | 13 | 13 | 13 |

Explicação

* Dimensões:

  * `Country`

* Medidas:

  * `Sum(Amount)`

    Soma `Amount`, sem expressão de conjunto.

  * `Sum({<Country={"=Sum(Amount)>10"}>}Amount)`

    Soma `Amount` para todos os países que têm uma soma agregada de `Amount` maior que `10`.

  * `Sum({<Country={"=Count(distinct Product)=1"}>}Amount)`

    Soma `Amount` para todos os países associados a exatamente um produto distinto.

  * `Sum({<Product={"=Count(Amount)>3"}>}Amount)`

    Soma `Amount` para todos os países que têm mais de três transações nos dados.

Modificadores de conjunto com pesquisas de expressão

Modificadores de conjunto com pesquisas de expressão

Modificadores de conjunto com pesquisas de expressão ![Expressões de gráfico com pesquisas de expressão.](https://help.qlik.com/pt-BR/sense/May2026/Subsystems/Hub/Content/Resources/Images/ui_gen_setanalysis_expression_search.png)

| Exemplos | Resultados |
| --- | --- |
| sum( {$–1&lt;Product = {“\*Internal\*”, “\*Domestic\*”}&gt;} Sales ) | Retorna as vendas da seleção atual, excluindo as transações que pertencem a produtos com a cadeia 'Internal' ou 'Domestic' no nome do produto. |
| sum( {$&lt;Customer = {“=Sum({1&lt;Year = {2007}&gt;} Sales ) &gt; 1000000”}&gt;} Sales ) | Retorna as vendas da seleção atual, mas com uma nova seleção no campo 'Customer': apenas os clientes que, em 2007, apresentaram um total de vendas de mais de 1.000.000. |