Подскажите, пожалуйста, почему может возникать такой глюк:
есть измерение, которое определяется переменной (просто условие, которое обрезает или не обрезает строку) - иногда при выборке показывает нормальное название (Имя измерения), а иногда условие вида "=if(Mid(..."
Очевидно, если по условию строка не обрезается, у вас показывается норм. название. А если строка обрезается - то в заголовке фильтра начинает выводиться формула.
Возможно, в вашем случае правильнее будет сделать все эти обработки на стороне скрипта и не мучаться доп. выражениями на стороне визуала, всегда получая предсказуемый результат.
Однако, если на стороне визуала нужно создать измерение с условиями, и чтобы у него был нормальный заголовок в фильтрах - нужен следующий хак.