Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
календарь в reporting Services
|
|||
|---|---|---|---|
|
#18+
Добрый день, уважаемые форумчане!!! У меня такая проблема: нужно выдать все приказы в промежутке между датами Поискала в форуме похожие темы - изменила тип с text на datetime. Но выдается ошибка видела в предыдущих темах поставить в запрос "select* from table1 where date between @startDate and @endDate". Ругается на between..... может быть дело в том, что запрос у меня в студии??? Помогите плиз... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2010, 12:28 |
|
||
|
календарь в reporting Services
|
|||
|---|---|---|---|
|
#18+
У вас в ошибке явно написано на скриншоте: RSThe property 'DefaultValue' of report parameter 'startDate' doesn't have the expected type. Свойство DefaultValue параметра 'startDate' имеет неверный тип. Видимо изменив тип параметра, вы забыли про значение по умолчанию для этого параметра, оставив его строковым. Отсюда и ругачки на between в запросе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2010, 12:36 |
|
||
|
календарь в reporting Services
|
|||
|---|---|---|---|
|
#18+
buvenВидимо изменив тип параметра, вы забыли про значение по умолчанию для этого параметра, оставив его строковым. Отсюда и ругачки на between в запросе. а на какой мне его изменить тогда???? Сразу прилагаю запрос...может здесь тоже что-нить неверно... SELECT { [Measures].[Count] } ON COLUMNS, { ([Студент в группе 1].[Course].[Course].ALLMEMBERS * [Администратиный документ_Причина 1].[Administrative Document Category Name].[Administrative Document Category Name].ALLMEMBERS * [Администратиный документ_Причина 1].[Administrative Document Reason Type Name].[Administrative Document Reason Type Name].ALLMEMBERS * [Дата 1].[Date Value].[Date Value].ALLMEMBERS ) } DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS FROM ( SELECT ( STRTOSET(@[СтудентвгруппеSpeciality], CONSTRAINED) ) ON COLUMNS FROM ( SELECT ( STRTOSET(@[СтудентвгруппеDepartmentName], CONSTRAINED) ) ON COLUMNS FROM [Движение студентов])) WHERE ( IIF( STRTOSET(@[СтудентвгруппеDepartmentName], CONSTRAINED).Count = 1, STRTOSET(@[СтудентвгруппеDepartmentName], CONSTRAINED), [Студент в группе 1].[Department Name].currentmember ), IIF( STRTOSET(@[СтудентвгруппеSpeciality], CONSTRAINED).Count = 1, STRTOSET(@[СтудентвгруппеSpeciality], CONSTRAINED), [Студент в группе 1].[Speciality].currentmember ), [Дата 1].[Date Value] between @startDate and between @endDate) CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2010, 13:11 |
|
||
|
календарь в reporting Services
|
|||
|---|---|---|---|
|
#18+
Елена88, Что возвращает Date_Value? Если строку, то какого вида? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2010, 14:18 |
|
||
|
календарь в reporting Services
|
|||
|---|---|---|---|
|
#18+
38popugaev, возвращает дату вместе со временем.... Я уже думала, что если бы время можено было убрать.....может тогда бы..что то получилось.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2010, 14:37 |
|
||
|
календарь в reporting Services
|
|||
|---|---|---|---|
|
#18+
Помимо проблемы с параметром у вас еще ошибка в MDX-запросе. В MDX нет конструкции BETWEN ... AND ... Вам следует использовать FILTER(). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2010, 14:48 |
|
||
|
календарь в reporting Services
|
|||
|---|---|---|---|
|
#18+
Елена88, А так задали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2010, 16:04 |
|
||
|
календарь в reporting Services
|
|||
|---|---|---|---|
|
#18+
Bigheadman, Так я тоже делала, но почему то в фильтре тип Expression с Datetime переводится на Text...не знаю....че за глюк..... В expression выражение стоит =Cdate(Fields!Date_Value.Value) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2010, 09:18 |
|
||
|
календарь в reporting Services
|
|||
|---|---|---|---|
|
#18+
Andrey Sribnyak, Пробовала, но тогда у меня значения надо выбирать из Combobox, это не удобно. Если поменять типа этих параметров на Datetime, то ошибка таккая же как в первом моем сообщении(((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2010, 09:23 |
|
||
|
календарь в reporting Services
|
|||
|---|---|---|---|
|
#18+
Елена88, может быть можно проще, незнаю но я у себя делаю вот так: параметр типа DatTime в запросе его парсю Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. default value: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2010, 09:40 |
|
||
|
календарь в reporting Services
|
|||
|---|---|---|---|
|
#18+
Vitaly86, может я что-то не туда вставила..но у меня появилась ошибка: неверный синаксис "ON" Мой запрос: SELECT { [Measures].[Count] } ON COLUMNS, { ([Студент в группе 1].[Course].[Course].ALLMEMBERS * [Администратиный документ_Причина 1].[Administrative Document Category Name].[Administrative Document Category Name].ALLMEMBERS * [Администратиный документ_Причина 1].[Administrative Document Reason Type Name].[Administrative Document Reason Type Name].ALLMEMBERS * [Дата 1].[Date Value].[Date Value].ALLMEMBERS ) } DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS FROM ( SELECT ( STRTOMEMBER("[Дата 1].[Date Value].[Date Value].&[" + right(str(@[FromДатаDateValue]),4) + "-" + right(left(str(@[FromДатаDateValue]),5),2) + "-" + left(str(@[FromДатаDateValue]),2) + "T00:00:00]") : STRTOMEMBER ("[Дата 1].[Date Value].[Date Value].&[" + right(str(DateAdd("d", -1,@[ToДатаDateValue])),4) + "-" + right(left(str(DateAdd("d", -1, @[ToДатаDateValue])),5),2) + "-" + left(str(DateAdd("d", -1, @[ToДатаDateValue])),2) + "T00:00:00]") ON COLUMNS FROM ( SELECT ( STRTOSET(@[СтудентвгруппеSpeciality], CONSTRAINED) ) ON COLUMNS FROM ( SELECT ( STRTOSET(@[СтудентвгруппеDepartmentName], CONSTRAINED) ) ON COLUMNS FROM [Движение студентов]))) WHERE ( IIF( STRTOSET(@[СтудентвгруппеDepartmentName], CONSTRAINED).Count = 1, STRTOSET(@[СтудентвгруппеDepartmentName], CONSTRAINED), [Студент в группе 1].[Department Name].currentmember ), IIF( STRTOSET(@[СтудентвгруппеSpeciality], CONSTRAINED).Count = 1, STRTOSET(@[СтудентвгруппеSpeciality], CONSTRAINED), [Студент в группе 1].[Speciality].currentmember ) ) CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2010, 09:53 |
|
||
|
календарь в reporting Services
|
|||
|---|---|---|---|
|
#18+
Елена88, немного подшаманила, чтобы календарик стал...теперь ошибка: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2010, 09:55 |
|
||
|
календарь в reporting Services
|
|||
|---|---|---|---|
|
#18+
Елена88, возможно у вас в другом формате хранится дата в измерении у меня значение в формате [Date 15].[Date Dmy].&[yyyy-MM-ddT00:00:00] самый простой вариант - выполнить запрос с условием на дату в студии - прописав дату строкой и потом именно в нужный формат распарсить параметр даты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2010, 10:14 |
|
||
|
календарь в reporting Services
|
|||
|---|---|---|---|
|
#18+
можно ещё в профайлере поймать запрос, который посылает RS. и посмотреть что же там не так партистся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2010, 10:16 |
|
||
|
календарь в reporting Services
|
|||
|---|---|---|---|
|
#18+
Vitaly86Елена88, возможно у вас в другом формате хранится дата в измерении у меня значение в формате [Date 15].[Date Dmy].&[yyyy-MM-ddT00:00:00] У меня данные хранилисб в формате "[yyyy-MM-dd 00:00:00.000]" Изменила запрос, ошибка осталась той же....(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2010, 10:56 |
|
||
|
календарь в reporting Services
|
|||
|---|---|---|---|
|
#18+
Елена88, странно что он где то ".2005" находит. профайлер что отлавливает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2010, 12:32 |
|
||
|
календарь в reporting Services
|
|||
|---|---|---|---|
|
#18+
Vitaly86, я не совсем понимаю, как работать с Profiler. при нажатии на new trace, возможность выбора только студия и analysis serverюююИли это можно посмотреть как то по-другому... Извиняюсь, за тупость, но я первый раз столкнулась с этим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2010, 12:48 |
|
||
|
календарь в reporting Services
|
|||
|---|---|---|---|
|
#18+
Елена88, запрос из RS уходит в analysis server. И именно он "ругается" на не правильный формат запроса. Т.е. в профайлере нужно выбирать analysis server. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2010, 13:04 |
|
||
|
календарь в reporting Services
|
|||
|---|---|---|---|
|
#18+
Vitaly86, Ой-ой...что то здесь всего много....но ошибка такая же...или я не туда смотрю???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2010, 13:11 |
|
||
|
календарь в reporting Services
|
|||
|---|---|---|---|
|
#18+
Vitaly86, Ошибка наверно в запросе. Если я исправляю запрос: авторFROM ( SELECT ( strtomember("[Date 15].[Date Dmy].&[" + right(str(@from_date),4) + "-" + right(left(str(@from_date),5),2) + "-" + left(str(@from_date),2) + "T00:00:00]") : strtomember("[Date 15].[Date Dmy].&[" + right(str(DateAdd("d", -1, @to_date)),4) + "-" + right(left(str(DateAdd("d", -1, @to_date)),5),2) + "-" + left(str(DateAdd("d", -1, @to_date)),2) + "T00:00:00]") ) ON COLUMNS То появляется ошибка про неверный синтаксис "ON" если запрос убираю......появляется ошибка на .2005, какой то год.... Может быть дело в запросе??? Ноя больше ничего не меняла, только вставила ваш код, отредактированный под мои данные ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2010, 13:23 |
|
||
|
календарь в reporting Services
|
|||
|---|---|---|---|
|
#18+
Елена88, скопируйте текст c select'ом из профайлера в случае с ошибкой ".2005" там внизу где query Text. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2010, 13:32 |
|
||
|
календарь в reporting Services
|
|||
|---|---|---|---|
|
#18+
Vitaly86, Parser: The syntax for '.2010' is incorrect. Query Text: SELECT { [Measures].[Count] } ON COLUMNS, { ([Студент в группе 1].[Course].[Course].ALLMEMBERS * [Администратиный документ_Причина 1].[Administrative Document Category Name].[Administrative Document Category Name].ALLMEMBERS * [Администратиный документ_Причина 1].[Administrative Document Reason Type Name].[Administrative Document Reason Type Name].ALLMEMBERS * [Дата 1].[Date Value].[Date Value].ALLMEMBERS ) } DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS FROM ( SELECT ( STRTOMEMBER(@[FromДатаDateValue], CONSTRAINED) : STRTOMEMBER(@[ToДатаDateValue], CONSTRAINED) ) ON COLUMNS FROM ( SELECT ( STRTOSET(@[СтудентвгруппеSpeciality], CONSTRAINED) ) ON COLUMNS FROM ( SELECT ( STRTOSET(@[СтудентвгруппеDepartmentName], CONSTRAINED) ) ON COLUMNS FROM [Движение студентов]))) WHERE ( IIF( STRTOSET(@[СтудентвгруппеDepartmentName], CONSTRAINED).Count = 1, STRTOSET(@[СтудентвгруппеDepartmentName], CONSTRAINED), [Студент в группе 1].[Department Name].currentmember ), IIF( STRTOSET(@[СтудентвгруппеSpeciality], CONSTRAINED).Count = 1, STRTOSET(@[СтудентвгруппеSpeciality], CONSTRAINED), [Студент в группе 1].[Speciality].currentmember ) ) CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2010, 13:39 |
|
||
|
календарь в reporting Services
|
|||
|---|---|---|---|
|
#18+
Елена88, покажите ещё плз запрос который вызывает ошибку ON ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2010, 13:57 |
|
||
|
календарь в reporting Services
|
|||
|---|---|---|---|
|
#18+
Vitaly86, SELECT { [Measures].[Count] } ON COLUMNS, { ([Студент в группе 1].[Course].[Course].ALLMEMBERS * [Администратиный документ_Причина 1].[Administrative Document Category Name].[Administrative Document Category Name].ALLMEMBERS * [Администратиный документ_Причина 1].[Administrative Document Reason Type Name].[Administrative Document Reason Type Name].ALLMEMBERS * [Дата 1].[Date Value].[Date Value].ALLMEMBERS ) } DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS FROM ( SELECT ( STRTOMEMBER("[Дата 1].[Date Value].[Date Value].ALLMEMBERS.&[" + right(str(@[FromДатаDateValue]),4) + "-" + right(left(str(@[FromДатаDateValue]),5),2) + "-" + left(str(@[FromДатаDateValue]),2) + " 00:00:00.000]", CONSTRAINED) : strtomember("[Дата 1].[Date Value].[Date Value].ALLMEMBERS.&[" + right(str(DateAdd("d", -1, @[ToДатаDateValue])),4) + "-" + right(left(str(DateAdd("d", -1, @[ToДатаDateValue])),5),2) + "-" + left(str(DateAdd("d", -1, @[ToДатаDateValue])),2) + " 00:00:00.000]", CONSTRAINED) ON COLUMNS FROM ( SELECT ( STRTOSET(@[СтудентвгруппеSpeciality], CONSTRAINED) ) ON COLUMNS FROM ( SELECT ( STRTOSET(@[СтудентвгруппеDepartmentName], CONSTRAINED) ) ON COLUMNS FROM [Движение студентов]))) WHERE ( IIF( STRTOSET(@[СтудентвгруппеDepartmentName], CONSTRAINED).Count = 1, STRTOSET(@[СтудентвгруппеDepartmentName], CONSTRAINED), [Студент в группе 1].[Department Name].currentmember ), IIF( STRTOSET(@[СтудентвгруппеSpeciality], CONSTRAINED).Count = 1, STRTOSET(@[СтудентвгруппеSpeciality], CONSTRAINED), [Студент в группе 1].[Speciality].currentmember ) ) CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2010, 14:03 |
|
||
|
календарь в reporting Services
|
|||
|---|---|---|---|
|
#18+
Елена88, вот тут неправильно: [Дата 1].[Date Value].[Date Value].ALLMEMBERS".&[ + right(str(@[FromДатаDateValue]),4) + "-" + right(left(str(@[FromДатаDateValue]),5),2) + "-" + left(str(@[FromДатаDateValue]),2) + " 00:00:00.000]", CONSTRAINED) : strtomember("[Дата 1].[Date Value].[Date Value].ALLMEMBERS.&[" + right(str(DateAdd("d", -1, @[ToДатаDateValue])),4) + "-" + right(left(str(DateAdd("d", -1, @[ToДатаDateValue])),5),2) + "-" + left(str(DateAdd("d", -1, @[ToДатаDateValue])),2) + " 00:00:00.000]", CONSTRAINED) ON COLUMNS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2010, 14:07 |
|
||
|
|

start [/forum/topic.php?fid=31&msg=36615060&tid=1535452]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 136ms |

| 0 / 0 |
