# Подстановочные знаки в данных

Предусмотрена возможность использования подстановочных знаков в данных. Существует два типа подстановочных знаков: символ звездочки, интерпретируемый как все значения данного поля, и дополнительный символ, интерпретируемый как все остальные значения данного поля.

## Символ звездочки

Символ звездочки интерпретируется как все (перечисленные) значения этого поля, т. е. значение, указанное в каком-либо другом месте в этом таблице. При использовании в одном из системных полей (USERID, PASSWORD, NTNAME или SERIAL) в таблице, загруженной в разделе доступа скрипта, интерпретируется как все (также и не перечисленные) возможные значения этого поля.

Символ звездочки является недопустимым для информационных файлов. Его также нельзя использовать в ключевых полях, т. е. полях, используемых для объединения таблиц.

Символ звездочки недоступен, если явно не задан. Информацию о выполнении оператора star в скрипте см. в разделе [Star](https://help.qlik.com/ru-RU/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Star.htm).

## OtherSymbol

Во многих случаях требуется способ отображения всех других значений в таблице, т. е. всех значений, которые не были явно найдены в загруженных данных. Это выполняется с помощью специальной переменной с именем OtherSymbol. Чтобы обрабатывать OtherSymbol как «все другие данные», используйте следующий синтаксис:

`SET OTHERSYMBOL=<sym>;`

перед оператором LOAD или SELECT. Символ &lt;sym&gt; может быть любой строкой.

Появление заданного символа во внутренней таблице заставит программу QlikView дать команду о необходимости определения его как всех значений, ранее не загруженных в поле, в котором он был найден. Значения, найденные в поле после символа OtherSymbol, будут игнорироваться.

Для сброса этой функции используйте:

`SET OTHERSYMBOL=;`

Пример:

Table Customers

Пример данных таблицы клиентов

| CustomerID | Name |
| --- | --- |
| 1 | ABC Inc. |
| 2 | XYZ Inc. |
| 3 | ACME INC |
| + | Undefined |

Table Orders

Пример данных таблицы заказов

| CustomerID | Name |
| --- | --- |
| 1 | 1234 |
| 3 | 1243 |
| 5 | 1248 |
| 7 | 1299 |

Вставьте следующий оператор в скрипт перед точкой загрузки первой таблицы, указанной выше:

`SET OTHERSYMBOL=+;`

Любые ссылки на элемент CustomerID, кроме 1, 2 или 3, например, при нажатии элемента OrderID 1299, приведут к отображению значения Undefined для параметра Name.

Примечание к информацииСимвол OtherSymbol не может использоваться для создания outer joins между таблицами.