Я работаю над проектом, в котором используются кубы OLAP, и у нас возникла проблема с оператором MDX.
Проблема в том, что наши исходные данные имеют квадратные скобки. Например:
Клиент [код клиента]
Это пример запроса для конкретного клиента, чье имя «CustomerA [123]». Список мер незначителен и исключен:
SELECT <measures> ON COLUMNS,
[Customer_Dim].[All Customer_Dim].[CustomerA [123]] ON ROWS
FROM [cubename]
Поэтому, когда мы отправляем этот запрос для одного конкретного клиента, MDX использует эти квадратные скобки как разделители.
Это вызывает ошибку, потому что он читает [123] и думает, что есть синтаксическая ошибка.
Мы хотим защитить квадратные скобки от чтения данных как разделителей. Есть ли способ защитить их или мы вынуждены изменить персонажа на что-то еще?
Спасибо