Страницы: 1
RSS
PowerPivot не распознает синтаксис функции Switch
 
Добрый день.


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

У меня есть вот такая формула: NameOfSelectableMeasure:=SWITCH ( [MeasureSelector], 1, [Sales Value, mln UAH], 2, [Sales Volume, SU], 3, [WTD],4,[Price per diaper],5,[Value Share],6,[Volume Share] )

Любая попытка внести изменение или просто нажать клавишу Enter в строке формул возвращает ошибку:

The expression is not valid or appears to be incomplete. Please review and correct the expression.

Пошаговый анализ синтаксиса показывает, что PowerPivot не распознает значения (Value). Т.е. первую единицу в формуле он не рассматривает как значение и только значение после следующей запятой для него является значением. Если попробовать изменить значение на текстовый формат, например, "1", начинает воспринимать как значение.

Что бы это могло быть?  
 
А если нарисовать новую меру с той же формулой, ошибки те же?
Вот горшок пустой, он предмет простой...
 
Да, все уже перепробовал.
 
Цитата
george235 написал:
Если попробовать изменить значение на текстовый формат, например, "1",
а пример можете приложить? Быть может, у Вас в столбце [MeasureSelector] значения имеют тип text?
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
MeasureSelector Какой тип возвращает?

попробовать так:
Заменить MeasureSelector на true()
А value заменить на [MeasureSelector] = 1
Страницы: 1
Наверх