@@ -110,6 +110,11 @@ All reports available at the following GitHub link are tested against ReportView
110110
111111Additional 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 .
112112
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.
113118
114119## Screenshots
115120
@@ -166,7 +171,7 @@ https://github.com/Apress/beg-sql-server-reporting-services/blob/master/Beginnin
166171| Tablix | Complete? | Groups, sorting, TablixRowHierarchy, TablixColumnHierarchy appear working. Standard/matrix tables look pretty accurate from local testing. |
167172| Rectangle | Complete | |
168173| Line | Complete | |
169- | Image | Partial | JPEG/PNG currently supported. TODO: Background images, external images. |
174+ | Image | Partial | TODO: Background images, external images. |
170175| Sub Report | Complete | |
171176| Chart | Not started| |
172177| Gauge | Not started| |
@@ -182,15 +187,15 @@ https://github.com/Apress/beg-sql-server-reporting-services/blob/master/Beginnin
182187| Field | Status | Comments |
183188| ------- | ------ | -------- |
184189| ExecutionTime | Complete | |
185- | Language | Not started | |
190+ | Language | Complete | |
186191| OverallPageNumber | Not started | |
187192| OverallTotalPages | Not started | |
188193| PageName | Not started | |
189194| PageNumber | Not started | |
190195| RenderFormat.IsInteractive | Not started | |
191196| RenderFormat.Name | Not started | |
192197| ReportFolder | Not started | |
193- | ReportName | Not started | |
198+ | ReportName | Complete | |
194199| ReportServerUrl | Not started | |
195200| TotalPages | Not started | |
196201| UserID | Not started | |
@@ -232,6 +237,10 @@ https://github.com/Apress/beg-sql-server-reporting-services/blob/master/Beginnin
232237| ----- | ------- | ------ | -------- |
233238| | Fields | Complete | |
234239| | Parameters | Complete | |
240+
241+ ### Text
242+ | Group | Expression | Status | Comments |
243+ | ----- | ------- | ------ | -------- |
235244| Text | Asc | Not started | |
236245| Text | AscW | Not started | |
237246| Text | Asc | Not started | |
@@ -265,30 +274,40 @@ https://github.com/Apress/beg-sql-server-reporting-services/blob/master/Beginnin
265274| Text | StrRev | Not started | |
266275| Text | Trim | Not started | |
267276| 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 | |
280294| 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+ | ----- | ------- | ------ | -------- |
292311| Math | Abs | Not started | |
293312| Math | Acos | Not started | |
294313| Math | Asin | Not started | |
@@ -315,13 +334,28 @@ https://github.com/Apress/beg-sql-server-reporting-services/blob/master/Beginnin
315334| Math | Sqrt | Not started | |
316335| Math | Tan | Not started | |
317336| Math | Tanh | Not started | |
337+
338+ ### Inspection
339+
340+ | Group | Expression | Status | Comments |
341+ | ----- | ------- | ------ | -------- |
318342| Inspection | IsArray | Not started | |
319343| Inspection | IsDate | Not started | |
320344| Inspection | IsNothing | Complete | |
321345| Inspection | IsNumeric | Not started | |
346+
347+ ### Program Flow
348+
349+ | Group | Expression | Status | Comments |
350+ | ----- | ------- | ------ | -------- |
322351| Program Flow | Choose | Not started | |
323352| Program Flow | IIf | Complete | |
324353| Program Flow | Switch | Not started | |
354+
355+ ### Aggregate
356+
357+ | Group | Expression | Status | Comments |
358+ | ----- | ------- | ------ | -------- |
325359| Aggregate | Avg | Not started | |
326360| Aggregate | Count | Partial | TODO: Handle other count expressions not using fields?? |
327361| Aggregate | CountDistinct | Partial | As above |
@@ -338,6 +372,10 @@ https://github.com/Apress/beg-sql-server-reporting-services/blob/master/Beginnin
338372| Aggregate | VarP | Not started | |
339373| Aggregate | RunningValue | Not started | |
340374| Aggregate | Aggregate | Not started | |
375+
376+ ### Financial
377+ | Group | Expression | Status | Comments |
378+ | ----- | ------- | ------ | -------- |
341379| Financial | DDB | Not started | |
342380| Financial | FV | Not started | |
343381| Financial | IPmt | Not started | |
@@ -348,6 +386,11 @@ https://github.com/Apress/beg-sql-server-reporting-services/blob/master/Beginnin
348386| Financial | Rate | Not started | |
349387| Financial | SLN | Not started | |
350388| Financial | SYD | Not started | |
389+
390+ ### Conversion
391+
392+ | Group | Expression | Status | Comments |
393+ | ----- | ------- | ------ | -------- |
351394| Conversion | CBool | Not started | |
352395| Conversion | CByte | Not started | |
353396| Conversion | CChar | Not started | |
@@ -367,6 +410,11 @@ https://github.com/Apress/beg-sql-server-reporting-services/blob/master/Beginnin
367410| Conversion | Oct | Not started | |
368411| Conversion | Str | Not started | |
369412| Conversion | Val | Not started | |
413+
414+ ### Misc
415+
416+ | Group | Expression | Status | Comments |
417+ | ----- | ------- | ------ | -------- |
370418| Misc | InScope | Not started | |
371419| Misc | Level | Not started | |
372420| Misc | Lookup | Not started | |
0 commit comments