@@ -110,6 +110,11 @@ All reports available at the following GitHub link are tested against ReportView
110
110
111
111
Additional reports are available in the ` /test/reports/ ` directory of this repository and have been based off official Microsoft tutorials available here: https://learn.microsoft.com/en-us/sql/reporting-services/reporting-services-tutorials-ssrs?view=sql-server-ver16 , and here: https://learn.microsoft.com/en-us/sql/reporting-services/report-builder-tutorials?view=sql-server-ver16 .
112
112
113
+ ## Help/FAQ
114
+
115
+ 1 . Q: When I have a tall element which spans multiple rows in my report, stacked members sharing the same row(s) aren't positioned correctly.
116
+
117
+ A: Due to the way ReportViewer.NET calculates the position of elements, if you have a tall element which spans many rows, stacked members on the same row will not display as you may expect. Try wrapping stacked elements in a Rectangle. You will need to explicitly paste your elements into the Rectangle for this to work.
113
118
114
119
## Screenshots
115
120
@@ -166,7 +171,7 @@ https://github.com/Apress/beg-sql-server-reporting-services/blob/master/Beginnin
166
171
| Tablix | Complete? | Groups, sorting, TablixRowHierarchy, TablixColumnHierarchy appear working. Standard/matrix tables look pretty accurate from local testing. |
167
172
| Rectangle | Complete | |
168
173
| Line | Complete | |
169
- | Image | Partial | JPEG/PNG currently supported. TODO: Background images, external images. |
174
+ | Image | Partial | TODO: Background images, external images. |
170
175
| Sub Report | Complete | |
171
176
| Chart | Not started| |
172
177
| Gauge | Not started| |
@@ -182,15 +187,15 @@ https://github.com/Apress/beg-sql-server-reporting-services/blob/master/Beginnin
182
187
| Field | Status | Comments |
183
188
| ------- | ------ | -------- |
184
189
| ExecutionTime | Complete | |
185
- | Language | Not started | |
190
+ | Language | Complete | |
186
191
| OverallPageNumber | Not started | |
187
192
| OverallTotalPages | Not started | |
188
193
| PageName | Not started | |
189
194
| PageNumber | Not started | |
190
195
| RenderFormat.IsInteractive | Not started | |
191
196
| RenderFormat.Name | Not started | |
192
197
| ReportFolder | Not started | |
193
- | ReportName | Not started | |
198
+ | ReportName | Complete | |
194
199
| ReportServerUrl | Not started | |
195
200
| TotalPages | Not started | |
196
201
| UserID | Not started | |
@@ -232,6 +237,10 @@ https://github.com/Apress/beg-sql-server-reporting-services/blob/master/Beginnin
232
237
| ----- | ------- | ------ | -------- |
233
238
| | Fields | Complete | |
234
239
| | Parameters | Complete | |
240
+
241
+ ### Text
242
+ | Group | Expression | Status | Comments |
243
+ | ----- | ------- | ------ | -------- |
235
244
| Text | Asc | Not started | |
236
245
| Text | AscW | Not started | |
237
246
| Text | Asc | Not started | |
@@ -265,30 +274,40 @@ https://github.com/Apress/beg-sql-server-reporting-services/blob/master/Beginnin
265
274
| Text | StrRev | Not started | |
266
275
| Text | Trim | Not started | |
267
276
| Text | UCase | Not started | |
268
- | Date & Time | CDate | Not started | |
269
- | Date & Time | DateAdd | Not started | |
270
- | Date & Time | DateDiff | Not started | |
271
- | Date & Time | DatePart | Not started | |
272
- | Date & Time | DateSerial | Not started | |
273
- | Date & Time | DateString | Not started | |
274
- | Date & Time | DateValue | Not started | |
275
- | Date & Time | Day | Not started | |
276
- | Date & Time | FormatDateTime | Not started | |
277
- | Date & Time | Hour | Not started | |
278
- | Date & Time | Minute | Not started | |
279
- | Date & Time | Month | Not started | |
277
+
278
+ ### Date & Time
279
+
280
+ | Group | Expression | Status | Comments |
281
+ | ----- | ------- | ------ | -------- |
282
+ | Date & Time | CDate | Complete | |
283
+ | Date & Time | DateAdd | Complete | |
284
+ | Date & Time | DateDiff | Complete | |
285
+ | Date & Time | DatePart | Partial | Not yet tested with all time intervals |
286
+ | Date & Time | DateSerial | Complete | |
287
+ | Date & Time | DateString | Complete | |
288
+ | Date & Time | DateValue | Complete | |
289
+ | Date & Time | Day | Complete | |
290
+ | Date & Time | FormatDateTime | Complete | |
291
+ | Date & Time | Hour | Complete | |
292
+ | Date & Time | Minute | Complete | |
293
+ | Date & Time | Month | Complete | |
280
294
| Date & Time | MonthName | Complete | |
281
- | Date & Time | Now | Not started | |
282
- | Date & Time | Second | Not started | |
283
- | Date & Time | TimeOfDay | Not started | |
284
- | Date & Time | Timer | Not started | |
285
- | Date & Time | TimeSerial | Not started | |
286
- | Date & Time | TimeString | Not started | |
287
- | Date & Time | TimeValue | Not started | |
288
- | Date & Time | Today | Not started | |
289
- | Date & Time | Weekday | Not started | |
290
- | Date & Time | WeekdayName | Not started | |
291
- | Date & Time | Year | Not started | |
295
+ | Date & Time | Now | Complete | |
296
+ | Date & Time | Second | Complete | |
297
+ | Date & Time | TimeOfDay | Complete | |
298
+ | Date & Time | Timer | Complete | |
299
+ | Date & Time | TimeSerial | Complete | |
300
+ | Date & Time | TimeString | Complete | |
301
+ | Date & Time | TimeValue | Complete | |
302
+ | Date & Time | Today | Complete | |
303
+ | Date & Time | Weekday | Complete | |
304
+ | Date & Time | WeekdayName | Complete | |
305
+ | Date & Time | Year | Complete | |
306
+
307
+ ### Math
308
+
309
+ | Group | Expression | Status | Comments |
310
+ | ----- | ------- | ------ | -------- |
292
311
| Math | Abs | Not started | |
293
312
| Math | Acos | Not started | |
294
313
| Math | Asin | Not started | |
@@ -315,13 +334,28 @@ https://github.com/Apress/beg-sql-server-reporting-services/blob/master/Beginnin
315
334
| Math | Sqrt | Not started | |
316
335
| Math | Tan | Not started | |
317
336
| Math | Tanh | Not started | |
337
+
338
+ ### Inspection
339
+
340
+ | Group | Expression | Status | Comments |
341
+ | ----- | ------- | ------ | -------- |
318
342
| Inspection | IsArray | Not started | |
319
343
| Inspection | IsDate | Not started | |
320
344
| Inspection | IsNothing | Complete | |
321
345
| Inspection | IsNumeric | Not started | |
346
+
347
+ ### Program Flow
348
+
349
+ | Group | Expression | Status | Comments |
350
+ | ----- | ------- | ------ | -------- |
322
351
| Program Flow | Choose | Not started | |
323
352
| Program Flow | IIf | Complete | |
324
353
| Program Flow | Switch | Not started | |
354
+
355
+ ### Aggregate
356
+
357
+ | Group | Expression | Status | Comments |
358
+ | ----- | ------- | ------ | -------- |
325
359
| Aggregate | Avg | Not started | |
326
360
| Aggregate | Count | Partial | TODO: Handle other count expressions not using fields?? |
327
361
| Aggregate | CountDistinct | Partial | As above |
@@ -338,6 +372,10 @@ https://github.com/Apress/beg-sql-server-reporting-services/blob/master/Beginnin
338
372
| Aggregate | VarP | Not started | |
339
373
| Aggregate | RunningValue | Not started | |
340
374
| Aggregate | Aggregate | Not started | |
375
+
376
+ ### Financial
377
+ | Group | Expression | Status | Comments |
378
+ | ----- | ------- | ------ | -------- |
341
379
| Financial | DDB | Not started | |
342
380
| Financial | FV | Not started | |
343
381
| Financial | IPmt | Not started | |
@@ -348,6 +386,11 @@ https://github.com/Apress/beg-sql-server-reporting-services/blob/master/Beginnin
348
386
| Financial | Rate | Not started | |
349
387
| Financial | SLN | Not started | |
350
388
| Financial | SYD | Not started | |
389
+
390
+ ### Conversion
391
+
392
+ | Group | Expression | Status | Comments |
393
+ | ----- | ------- | ------ | -------- |
351
394
| Conversion | CBool | Not started | |
352
395
| Conversion | CByte | Not started | |
353
396
| Conversion | CChar | Not started | |
@@ -367,6 +410,11 @@ https://github.com/Apress/beg-sql-server-reporting-services/blob/master/Beginnin
367
410
| Conversion | Oct | Not started | |
368
411
| Conversion | Str | Not started | |
369
412
| Conversion | Val | Not started | |
413
+
414
+ ### Misc
415
+
416
+ | Group | Expression | Status | Comments |
417
+ | ----- | ------- | ------ | -------- |
370
418
| Misc | InScope | Not started | |
371
419
| Misc | Level | Not started | |
372
420
| Misc | Lookup | Not started | |
0 commit comments