Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
параметры отчета в Reporting Services
|
|||
|---|---|---|---|
|
#18+
есть параметры мдх запроса FromTimePerioddates и ToTimePerioddates, с помощью которых я отсекаю нужный интервал дат: .... from ( SELECT ( STRTOMEMBER(@FromTimePerioddates, CONSTRAINED) : STRTOMEMBER(@ToTimePerioddates, CONSTRAINED), * ) ON COLUMNS FROM [GrandCube])) при этом автоматически создаются параметры отчета типа String. Но необходимо чтобы тип параметра отчета был DateTime, для того чтобы пользователю предоставлялся выбор дат при помощи КАЛЕНДАРИКА. При установке типа параметра отчета DateTime, он выдает ошибку что-то вроде несравнимости типов, потому что strtomember() нужен string , а ему дается DateTime. Как реализовать такие параметры? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2005, 16:33 |
|
||
|
параметры отчета в Reporting Services
|
|||
|---|---|---|---|
|
#18+
STRTOMEMBER(STR(...)) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2005, 16:49 |
|
||
|
параметры отчета в Reporting Services
|
|||
|---|---|---|---|
|
#18+
str() не катит . можт есть идеи, как наложить фильтр на измерение времени в мдх запросе , чтобы при этом не выводилось поле на которое этот фильтр накладывается и юзеру предоставлялась возможность выбора интервала через календарик? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2005, 18:46 |
|
||
|
параметры отчета в Reporting Services
|
|||
|---|---|---|---|
|
#18+
А вы уверены, что то что получите из календаря нормально преобразуется в member вообще? У меня были трудности, потому что report service перевирает форматы дат. В конце концов остановился на следующем: STRTOMEMBER("[Дата документа].[Год - Месяц - День].[Год].&[" +CSTR(YEAR(@ReportDate))+ "].&["+CSTR(MONTH(@ReportDate))+"]" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2005, 11:20 |
|
||
|
параметры отчета в Reporting Services
|
|||
|---|---|---|---|
|
#18+
select strtomember("[Time_Period].[dates].&["+ format(@fd,"yyyy-mm-dd")+"T00:00:00]"): strtomember("[Time_Period].[dates].&[2004-12-05T00:00:00]") on columns from [GrandCube]) он выдает ошибку : The 'yyyy-mm-ddT00:00:00' string cannot be converted to the date type. (Microsoft SQL Server 2005 Analysis Services) ниче не понимаю... :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2005, 13:04 |
|
||
|
параметры отчета в Reporting Services
|
|||
|---|---|---|---|
|
#18+
путем некоторых извращений: select strtomember("[Time_Period].[dates].["+ right(str(@td),4)+"-"+right(left(str(@td),5),2)+"-"+left(str(@td),2) + " 00:00:00]",constrained) : strtomember("[Time_Period].[dates].[2004-12-06 00:00:00]") on columns from [GrandCube] он заработал :) кстати функция VBA!format() , не то что криво работает , она вообще не работает:( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2005, 16:29 |
|
||
|
параметры отчета в Reporting Services
|
|||
|---|---|---|---|
|
#18+
А вот такой формат не пробовали? "yyyy-MM-dd" - месяц именно в верхнем регистре ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2005, 09:49 |
|
||
|
параметры отчета в Reporting Services
|
|||
|---|---|---|---|
|
#18+
Судя из этого и еще некоторых других топиков понимаю, что при объявлении параметра отчета с типом данных date/time его при просмотре отчета можно будет указывать в контроле типа календарик. Однако самому так сделать не получается. Я что то не верно делаю или не так понял? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2005, 10:17 |
|
||
|
параметры отчета в Reporting Services
|
|||
|---|---|---|---|
|
#18+
LaptievА вот такой формат не пробовали? "yyyy-MM-dd" - месяц именно в верхнем регистре дык format() вообще не работает по крайней мере в Beta2 версии. format("date","format") выдает "format" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2005, 11:23 |
|
||
|
параметры отчета в Reporting Services
|
|||
|---|---|---|---|
|
#18+
ChesterСудя из этого и еще некоторых других топиков понимаю, что при объявлении параметра отчета с типом данных date/time его при просмотре отчета можно будет указывать в контроле типа календарик. Однако самому так сделать не получается. Я что то не верно делаю или не так понял? да проблема-то была в преобразовании даты из календарика в member куба. проблему можно решить как сказал Laptiev (но в моем случае это не работало,так как year() ,month() ,day() не работали) или преобразованием даты в string , тупым выдиранием года, месяца, числа между разделителями, склеиванием и преобразованием в member -вот такие извращения :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2005, 11:34 |
|
||
|
|

start [/forum/topic.php?fid=49&msg=33279427&tid=1871057]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
51ms |
get topic data: |
7ms |
get forum data: |
1ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 331ms |

| 0 / 0 |
