![]() |
#3 |
Участник
|
Цитата:
Сообщение от AlexeyS
![]() есть два варианта решения
1.подменять цифры на текст непосредственно в запросе через CASE 2.сформировать таблицу наподобие OlapEnum, где хранить все EnumName, EnumText и EnumValue и join-ить ее (плюс нужно обновлять после каждого изменения в enum-ах) это можно сделать в случае, если нужно будет делать много отчетов и предпологается активное изменение enum-ов, для небольшого количества проще использовать case еще остается вопрос - если много раз присоединить такую таблицу в запросе, как это скажется на производительности 1. хардкодить в запросе - плохой путь. 2. Но и массовый join для разыменования enum'ом - тоже плохо. Может есть еще какой-нибудь путь? |
|
Теги |
olap, законченный пример, полезное, reporting services, report |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|