|
Задача по SSRS 2005
|
|||
---|---|---|---|
#18+
есть запрос на TSQL : set @enddate = GETDATE() set @BeginReportRange = CONVERT(datetime,'2005-10-02') set @EndReportRange = DATEADD (Hour, 1, @BeginReportRange) print ' Report Exec Time / Date ' print ' Date, Hour, <1min, 1-2min' while( @BeginReportRange < @enddate ) begin select @repdur01 = count (*) from ReportLog where (ExecutionDate > @BeginReportRange and ExecutionDate < @EndReportRange) and RunDurationSeconds < 60 -- < 1 min. select @repdur12 = count (*) from ReportLog where (ExecutionDate > @BeginReportRange and ExecutionDate < @EndReportRange) and (RunDurationSeconds > 60 and RunDurationSeconds < 120) -- 1-2 min. print CONVERT(varchar, @BeginReportRange, 1) + ',' + CONVERT(varchar(5), @BeginReportRange, 14) + '-' + CONVERT(varchar(5), @EndReportRange, 14) + ' , ' + CAST( @repdur01 AS CHAR(8)) + ', ' + CAST( @repdur12 AS CHAR(8))) set @BeginReportRange = DATEADD (Hour, 1, @BeginReportRange) set @EndReportRange = DATEADD (Hour, 1, @BeginReportRange) end С помощью него получали таблицу со временем выполнения отчетов пользователя. Необходимо создать отчет с параметрами на Reporting services который выполняет аналогичные действия. Подскажите как можно организовать подобный отчет, т.е. в цикле выполняются запросы и выводятся результаты. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2005, 12:13 |
|
Задача по SSRS 2005
|
|||
---|---|---|---|
#18+
Примерно так: (нужно только добавить query parameter BeginReportRange) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225.
This posting is provided "AS IS" with no warranties, and confers no rights. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2005, 01:00 |
|
Задача по SSRS 2005
|
|||
---|---|---|---|
#18+
Oops, ошибка... Минуты надо убрать. --- This posting is provided "AS IS" with no warranties, and confers no rights. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2005, 01:17 |
|
Задача по SSRS 2005
|
|||
---|---|---|---|
#18+
Еще вариант с использованием user defined field, чтобы избежать дублирования expressions. --- This posting is provided "AS IS" with no warranties, and confers no rights. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2005, 02:09 |
|
Задача по SSRS 2005
|
|||
---|---|---|---|
#18+
Впринципе идея ясна и осуществлена. Только не понятно зачем 7 селектов ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2005, 14:59 |
|
|
start [/forum/topic.php?fid=31&fpage=166&tid=1539344]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 23ms |
total: | 152ms |
0 / 0 |