Один из вариантов - НЕ иметь пробелы в вашем измерении.то есть, когда вы строите свою таблицу измерений, замените пробелы соответствующим значением.Обычно используется «N / A» или «Неприменимо».
В вашем SQL вы обычно используете функцию ISNULL,
SELECT ISNULL(<your column name>, 'N/A')
Также см. Этот совет по проектированию Kimball:
https://www.kimballgroup.com/2003/02/design-tip-43-dealing-with-nulls-in-the-dimensional-model/
Ввод пустого значения в эти поля может сбить пользователя с толку, так как он будет отображаться как пустое место в отчетах и раскрывающихся меню и требует специального синтаксиса запроса для поиска.Вместо этого мы рекомендуем заменить подходящую описательную строку, например «Неизвестно» или «Не указано».