Оформление
Разница между числами подкачки и прямыми ссылками для работы с нулевыми значениями, нулевые значения
1. Обзор
1.1 Версия
| Версия FineBI | Функциональные изменения |
|---|---|
| 6.0 | - |
1.2 Функциональный профиль
Наборы данных FineBI Direct Connect и Extract по-разному обрабатывают нулевые значения.
- Извлечение данных: пустые и нулевые значения единообразно рассматриваются как нулевые.
- Непосредственно связанные данные: нулевые значения обрабатываются отдельно от нулевых значений, а логика базы данных сохраняется единой.
2. Примеры
Поле "Текст 1" имеет значения null, null и пробел. Это показано на следующем рисунке:
Значения, соответствующие идентификаторам 3, 13, 23 и 33, - это нулевые значения, а значения, соответствующие идентификаторам 5, 15, 25 и 35, - пустые значения.

2.1 Данные прямого подключения
1) Используйте непосредственно связанный набор данных для создания подробной таблицы и добавьте компонент фильтрации текста, который можно отфильтровать по "тексту 1". Это показано на рисунке ниже:

2) Нажмите F12, чтобы войти в режим разработчика, вы увидите выпадающее поле фильтра, первое - нулевое значение, второе - пустое значение, как показано на следующем рисунке:
Таким образом, нулевые и пустые значения рассматриваются отдельно в версии с прямым подключением. (где 2 и 3 соответствуют нулевым значениям)

(3) Проверьте нулевое значение, успешно отфильтруйте данные с нулевым значением. Как показано на рисунке ниже:

2.2 Данные выборки
Создайте тот же компонент с использованием извлеченного набора данных и используйте F12 для просмотра значений, которые можно отметить в текстовом выпадающем окне, как показано ниже:
Вы видите, что больше нет нулевых значений, только нулевые значения и пробелы. Это происходит потому, что нулевые значения обрабатываются вместе как нулевые значения.

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