Difference between revisions of "Wish List"

From Wiki
Jump to: navigation, search
(DataEntry Report)
Line 2: Line 2:
  
 
====Filter====
 
====Filter====
 +
* Import Excel or Text file to a Filter via the Search button [http://www.reportportal.com/forum/topic.asp?TOPIC_ID=1698]
 
* Make Filter like OWC Filter. Parent member to get highlighted if I select any child member.
 
* Make Filter like OWC Filter. Parent member to get highlighted if I select any child member.
 
* Date Calulations: Ability to modify the number of trailing days
 
* Date Calulations: Ability to modify the number of trailing days
Line 11: Line 12:
 
** Measure number range mode: similar to Rows Filter but with a slider interface.
 
** Measure number range mode: similar to Rows Filter but with a slider interface.
 
* When you select multiple elements add checkbox to show the rest as a row (similar to Top)
 
* When you select multiple elements add checkbox to show the rest as a row (similar to Top)
* Removing of filter colapses dimension
 
  
 
====Grid====
 
====Grid====
* <b><i>VISUALTOTALS</i></b> functionality. Similarly Hierarchize has been included in the report options, you should be able to select VisualTotals [http://msdn.microsoft.com/en-us/library/ms145527.aspx]
+
* <b><i>VISUALTOTALS</i></b> functionality. Similarly Hierarchize has been included in the report options, you should be able to select VisualTotals [http://msdn.microsoft.com/en-us/library/ms145527.aspx]. Use main.js function FormatMembers()
 
* Ability to rename measures on rows
 
* Ability to rename measures on rows
 
* Copy Grid
 
* Copy Grid
Line 20: Line 20:
 
====Charts====
 
====Charts====
 
* Option to create pie Chart for each column
 
* Option to create pie Chart for each column
* Add Google Maps  with display of record data based on name or longitude
+
* Add Google Maps  with display of record data based on name or longitude [http://code.google.com/intl/nl-NL/apis/chart/interactive/docs/examples.html] [http://code.google.com/intl/nl-NL/apis/chart/interactive/docs/gallery/geochart.html#Configuration_Options] [http://code.google.com/intl/nl-NL/apis/chart/interactive/docs/gallery/map.html]
 
* Add Bing Maps [http://blogs.msdn.com/robertbruckner/archive/2009/08/11/rs-maps-with-spatial-data-and-bing-maps.aspx]
 
* Add Bing Maps [http://blogs.msdn.com/robertbruckner/archive/2009/08/11/rs-maps-with-spatial-data-and-bing-maps.aspx]
* Add Pareto chart: Bar an line chart combinations where line is cumulative
+
* Add Pareto chart: Bar an line chart combinations where line is cumulative [http://www.youtube.com/watch?v=M-RYWjJi0CM]
* Add [http://www.fusioncharts.com/Docs/Contents/AttDesc/Trend.html Trend Line] to the scale Bubble chart based on a number or AVG
+
* Add [http://docs.fusioncharts.com/charts/?/AttDesc/Trend.html Trend Line] to the scale Bubble chart based on a number or AVG
 
* baseFontSize='0-72' attribute
 
* baseFontSize='0-72' attribute
 
* Change the OLAP Report Chart “Save As Image” functionality add the legend when it is located to the left or right (vmware)
 
* Change the OLAP Report Chart “Save As Image” functionality add the legend when it is located to the left or right (vmware)
Line 29: Line 29:
 
* Ability to Change Legend Item Text (Main.js - oChangedColors, LegendItem.aspx)
 
* Ability to Change Legend Item Text (Main.js - oChangedColors, LegendItem.aspx)
 
* Add a threashhold beyond which no rows will be displayed, add 'Rest' option. by default all rows will be displayed
 
* Add a threashhold beyond which no rows will be displayed, add 'Rest' option. by default all rows will be displayed
 +
* [http://g.raphaeljs.com/ G raphaeljs]
 +
* [http://www.highcharts.com/ highcharts]
 +
* [http://www.rgraph.net/examples/index.html thermometer chart]
 +
* [http://www.humblesoftware.com/ interactive chart based on time]
  
 
====GeoCharts====
 
====GeoCharts====
Line 37: Line 41:
 
** Bubble in the center of each polygon. Size will depend of the first measure (columns) and the color will depend on the second measure.
 
** Bubble in the center of each polygon. Size will depend of the first measure (columns) and the color will depend on the second measure.
 
* Add the new Map of The Netherlands with a right scale.
 
* Add the new Map of The Netherlands with a right scale.
* Use Flash to zoom in/out? [http://www.cbs.nl/nl-NL/menu/themas/bouwen-wonen/cijfers/prijzen/cartografische-animatie.htm]
 
* SHP files [http://blogs.msdn.com/robertbruckner/archive/2009/08/12/rs-maps-with-esri-shapefile.aspx]
 
 
* Open layers [http://www.openlayers.org]
 
* Open layers [http://www.openlayers.org]
* Help: Geo Type: Name is used when your cells contain text instead if numeric value.  For example, you defined two positive colors: red for “Bad” and green for “Good”.  Value type uses absolute values to divide the legend. Please see attached for value example.
 
  
 
====Drillthough====
 
====Drillthough====
 
* change the number formatting from scientific notation to regular notation.
 
* change the number formatting from scientific notation to regular notation.
* When double clicking on a cell and drill through is disabled use the first drill through action instead
 
 
* Custom context menus (for Drillthough): [http://www.fusioncharts.com/docs/AttDesc/CustomAboutMenu.html] (westat)
 
* Custom context menus (for Drillthough): [http://www.fusioncharts.com/docs/AttDesc/CustomAboutMenu.html] (westat)
  
 
====MDX Builder====
 
====MDX Builder====
 
* Organize calculated members and named sets into folders (alexian)
 
* Organize calculated members and named sets into folders (alexian)
 +
* Drill down to another report Wizard: will let user select another report (OLAP based report) and dimensions to be passed.
 +
 +
====Named Sets====
 +
* Imported Lists
  
 
====Field List====
 
====Field List====
Line 54: Line 58:
 
* Support "Sub" display folders for other than KPI
 
* Support "Sub" display folders for other than KPI
 
* Show Filter Groups like Adventure Works as in Tableau Software
 
* Show Filter Groups like Adventure Works as in Tableau Software
* Make Report Tree Width work for both Design & View modes
+
* Ability to dock to right
* Change Named set icon to {}
+
  
 
====Sparklines====
 
====Sparklines====
Line 65: Line 68:
 
* Ability to expand and multi-select measures Asymmetrically
 
* Ability to expand and multi-select measures Asymmetrically
 
* Page/margin selection dialog before printing
 
* Page/margin selection dialog before printing
* Show error messages on the page not in a message box
 
 
* Freeze row header when scrolling horizontally
 
* Freeze row header when scrolling horizontally
 
* Ability to show MDX, Named-Set toolbar button in the view mode
 
* Ability to show MDX, Named-Set toolbar button in the view mode
Line 71: Line 73:
 
* PDF export - Negative bars
 
* PDF export - Negative bars
 
* Undo & Redo for the expand mode
 
* Undo & Redo for the expand mode
* Ability to sort column dimensions via Options > Dimension dialog
 
 
* Right click on OLAP Report > Hyperlink - Show filters as in Subscription Filters
 
* Right click on OLAP Report > Hyperlink - Show filters as in Subscription Filters
* SSAS Rowset Action [http://blogs.pragmaticworks.com/brian_knight/2009/09/creating-a-ssas-rowset-action.html]
+
* SSAS Rowset Action [http://www.bidn.com/blogs/BrianKnight/ssis/68/creating-a-rowset-action]
 
* New Drill Down Mode (For each dimension)
 
* New Drill Down Mode (For each dimension)
 
* New Expand Options: Drill Member / Drill Position (Don't Reset)
 
* New Expand Options: Drill Member / Drill Position (Don't Reset)
Line 79: Line 80:
 
* Performance: dynamically load save function when save dialog is clicked
 
* Performance: dynamically load save function when save dialog is clicked
 
* Ability to disable Analyze cell context menu item
 
* Ability to disable Analyze cell context menu item
 +
* Report option to enable "HTML output escaping"
 +
* Allow saving of private cell comments.  Currently, everyone can see all comments.
  
 
==Tree Map Report==
 
==Tree Map Report==
Line 84: Line 87:
  
 
==Pie-Chart Report==
 
==Pie-Chart Report==
* Option to export my pie chart to pfd, word ou excel (telware)
+
* Option to export my pie chart to PDF, word or excel (telware)
 
* Group Hierarchy dropdown by dimensions
 
* Group Hierarchy dropdown by dimensions
 
==Wiki Report==
 
* Right click to export
 
  
 
==Blog Report==
 
==Blog Report==
* Right click to export
 
 
* Ratings per blog entry
 
* Ratings per blog entry
  
Line 97: Line 96:
 
* Zoom capability
 
* Zoom capability
 
* [http://msdn.microsoft.com/en-us/library/ee556413.aspx Excel Services REST API]
 
* [http://msdn.microsoft.com/en-us/library/ee556413.aspx Excel Services REST API]
 +
 +
==Crystal Report==
 +
* add time to the date picker [http://www.reportportal.com/forum/topic.asp?TOPIC_ID=1717] [http://www.reportportal.us/ReportPortal/jscalendar/doc/html/reference.html]
  
 
==Data Mining Report==
 
==Data Mining Report==
Line 112: Line 114:
 
* Theme support
 
* Theme support
 
* Design mode: resise measures, rows, filters and columns
 
* Design mode: resise measures, rows, filters and columns
* Support for all same charts, including Olap  geographical  maps – 40 hours
 
 
* % generator – 30 hours, Top n restrictions – 30 hours, SQL formula calculator – 40 hours
 
* % generator – 30 hours, Top n restrictions – 30 hours, SQL formula calculator – 40 hours
 
* Cell Exception highlighting (painting) – 40 hours
 
* Cell Exception highlighting (painting) – 40 hours
Line 119: Line 120:
 
* Add Expand Mode [http://www.reportportal.com/wiki/images/RolapExpand.xml]
 
* Add Expand Mode [http://www.reportportal.com/wiki/images/RolapExpand.xml]
 
* Ability add computed metric at the "top level" like: sum(p.total - p.internal_total_cost) / sum(nullif(p.total, 0)) as gross_margin
 
* Ability add computed metric at the "top level" like: sum(p.total - p.internal_total_cost) / sum(nullif(p.total, 0)) as gross_margin
 +
* Filter Type: Date Range
 +
* All member for columns and filters
  
 
==SQL Report==
 
==SQL Report==
Line 124: Line 127:
 
* Add number of records in the View button so you see the number of records will lower when you choice from page filters
 
* Add number of records in the View button so you see the number of records will lower when you choice from page filters
 
* Option to Show the list full 100% width of screen  
 
* Option to Show the list full 100% width of screen  
* Add new Geo Map features from OLAP Geo Map
 
 
* Multi-Select filter
 
* Multi-Select filter
 
* KPI with case when x < 0.3 then 'img src=../images/kpi/KpiSadBubble.gif
 
* KPI with case when x < 0.3 then 'img src=../images/kpi/KpiSadBubble.gif
Line 130: Line 132:
 
* Dynamic Report Description based on SQL results of a single row cell query
 
* Dynamic Report Description based on SQL results of a single row cell query
 
* Theme support
 
* Theme support
* It would be nice if the chart options for SQL reports included some of the options that OLAP reports have.  My percents are showing as decimals 0.61 instead of 61%. Most important for me are Prefix, Decimals, Second is Separator, Scale.  Nice to have would be Round Edges (rathgibson)
 
 
* Make sure that Date Picker filter is using the following ANSI formatting: Convert(DATETIME,'::2',102)
 
* Make sure that Date Picker filter is using the following ANSI formatting: Convert(DATETIME,'::2',102)
 +
* In memory: Sorting, Grouping for large non-paging data set
 +
* Excel Export Multi-Retult to mulple tabs
 +
* Application level setting for "Run on load" option (the same for Crystal report) (credo2u)
 +
* SQL/MDX in report description
 +
 +
==SQL Template based Report==
 +
* Max, Min, Year-Month for date
 +
* Drill Down / Expand to details when Use Group By is used
  
 
==Reporting Services Report==
 
==Reporting Services Report==
 
* Reports in the left box be dockable
 
* Reports in the left box be dockable
 
* Add on the list support for SQL Server 2008 R2 Reporting Services (like gauges and charts, etc) in ReportPortal so you can use other modules
 
* Add on the list support for SQL Server 2008 R2 Reporting Services (like gauges and charts, etc) in ReportPortal so you can use other modules
* Forms authentication config utility
 
* SSRS Forms authentication: create DLL to authenticate against RP Dababase [http://technet.microsoft.com/en-us/library/cc281383.aspx]
 
* Log usage all the time
 
 
* Button to create SSRS connections based on RP Connections
 
* Button to create SSRS connections based on RP Connections
 
* Upload RDL file
 
* Upload RDL file
 +
* When the SQL Server is behind firewall, use "SSRS ReportViewer Web Server Control" [http://msdn.microsoft.com/en-us/library/ms159272.aspx]
  
 
==KPI Report==
 
==KPI Report==
Line 147: Line 154:
 
* Change "column, row number" for multiple KPIs
 
* Change "column, row number" for multiple KPIs
 
* Ability to Rank importance of each KPI and order them by importance
 
* Ability to Rank importance of each KPI and order them by importance
* Bullet Charts - [http://blogs.adatis.co.uk/blogs/timkent/archive/2009/01/21/how-to-bullet-charts-in-reporting-services-2008.aspx]
+
* Bullet Charts - [http://blogs.adatis.co.uk/blogs/timkent/archive/2009/01/21/how-to-bullet-charts-in-reporting-services-2008.aspx] and [http://mbostock.github.com/d3/ex/bullet.html]
  
 
==Analysis Services KPI==
 
==Analysis Services KPI==
Line 154: Line 161:
 
* Cache discover schema to improve performance
 
* Cache discover schema to improve performance
 
* Add Filter Dialog: add an icon to show if it is a dimension attribute or dimension hierarchy
 
* Add Filter Dialog: add an icon to show if it is a dimension attribute or dimension hierarchy
* KPI hierarchy [http://biexcellencesuite.com/Portals/0/analytics/Balanced_Scorecard_runtime.swf]
+
* KPI hierarchy 1 [http://biexcellencesuite.com/Portals/0/analytics/Balanced_Scorecard_runtime.swf]
 +
* KPI hierarchy 2 [http://www.biexcellence.com/blog/2012/03/31/analytical-excellence-examples/]
  
 
==Dashboard Report==
 
==Dashboard Report==
* Support for ROLAP Reports in Dashboard Report
+
* Support for ROLAP/SQL Reports in Dashboard Report
 
* Option for the width to be Percentage based or Pixel based
 
* Option for the width to be Percentage based or Pixel based
 
* Option to link a sub report to another report. Option to choose target report. When clicking on a expand icon or a chart item pass parameters to the target report. (Edit > Actions dialog > Add Filter Action > Pick Source and Taget)
 
* Option to link a sub report to another report. Option to choose target report. When clicking on a expand icon or a chart item pass parameters to the target report. (Edit > Actions dialog > Add Filter Action > Pick Source and Taget)
Line 168: Line 176:
 
* Add multiple reports at once
 
* Add multiple reports at once
 
* Chart/Grid toggle
 
* Chart/Grid toggle
 +
* New Report Option next to "Refresh Rate": Refresh tabs sequentially (like: 1,2,3,1,2,...)
  
 
==DataEntry Report==
 
==DataEntry Report==
Line 174: Line 183:
 
* Custom Validation for textbox (Currency = numbers only)
 
* Custom Validation for textbox (Currency = numbers only)
 
* Radio Button - manual list has Value and Text.  Add image for an optional icon next to the Text.
 
* Radio Button - manual list has Value and Text.  Add image for an optional icon next to the Text.
* Search to extend to columns of parent and child forms
 
* Search to allow multi-column search (and only)
 
 
* Import data into the  grid
 
* Import data into the  grid
 
* Validation of minimum and maximum value for numeric and date fields
 
* Validation of minimum and maximum value for numeric and date fields
 
* Type=File to be available for text fields.  The text field will store file name.  Attributes for this type will be Folder path and "Folder Indexed" checkbox indicating if the user can search the contents inside of the folder. When file is uploaded it will go to the folder and update the field with the file name.
 
* Type=File to be available for text fields.  The text field will store file name.  Attributes for this type will be Folder path and "Folder Indexed" checkbox indicating if the user can search the contents inside of the folder. When file is uploaded it will go to the folder and update the field with the file name.
 
* Option to put the label inside of the textbox, it will be removed when the textbox is clicked or filled
 
* Option to put the label inside of the textbox, it will be removed when the textbox is clicked or filled
 
+
* Search
==File Upload==
+
** Extend to columns of parent and child forms
*Currently, you can add an "Icon Type" to hyperlink.  Maybe the same can be done with File Upload.
+
** Allow multi-column search (and only)
 +
** New Search Mode: Top 100 used values
  
 
==RP Subscription Services==
 
==RP Subscription Services==
* Support for other Report Types: Crystal Reports, Reporting Services, KPI, KPI 2005, ROLAP, Dashboard
+
* Support for other Report Types: Crystal Reports, [[SSRS Scheduler| Reporting Services]], KPI, KPI 2005, ROLAP, Dashboard, SQL template based report
 
* Add Schedule to support for example: Every week on mon till Fri from 08:00 till 17:30 every 1 hour (like in Windows 2003 Scheduler)
 
* Add Schedule to support for example: Every week on mon till Fri from 08:00 till 17:30 every 1 hour (like in Windows 2003 Scheduler)
 
* Add in above popup a button like below to show the content of the report so you can choice more easy the row and column
 
* Add in above popup a button like below to show the content of the report so you can choice more easy the row and column
Line 198: Line 206:
  
 
==Report Tree==
 
==Report Tree==
* Right click on a report to set a default report
+
* Optimize it is to have the My Reports for each user to be loaded on demand instead of all in once
 
* When Manual sorting is on, allow for drag-and-drop to move reports and folders around
 
* When Manual sorting is on, allow for drag-and-drop to move reports and folders around
 
* Add most used reports to top of Report Tree
 
* Add most used reports to top of Report Tree
* Right click to Remove report from Starred
 
 
* Show search results in the right window (vmware)
 
* Show search results in the right window (vmware)
 +
* Connection View to include other report types
  
 
==DB Admin==
 
==DB Admin==
Line 209: Line 217:
 
* Edit Data
 
* Edit Data
 
* Add Comuted Columns: ALTER TABLE ReportNote ADD CommentName As convert(varchar(20), Comment)
 
* Add Comuted Columns: ALTER TABLE ReportNote ADD CommentName As convert(varchar(20), Comment)
 +
* Compare Databases (tables, users, premissions, views, SPs and functions)
 +
* Export Table Schema
 +
* Create DB Admin report type
 +
** Cannot edit schema in design and view modes
 +
** Can select columns (XMLA Discover)
 +
** Can select toolbar buttons (Table View)
  
 
==Admin==
 
==Admin==
Line 214: Line 228:
 
* User Admin: The height of the userlist in the tree should be variable or as long as the height on screen
 
* User Admin: The height of the userlist in the tree should be variable or as long as the height on screen
 
* Option to have user registration form so new users can register with a default role (with captcha)
 
* Option to have user registration form so new users can register with a default role (with captcha)
* Admin > Settings > Site Settings > After having edited a given report, prompt user to confirm exit or save report.
+
* Admin > Settings
* Admin > Settings > Report name > Show Folder Path
+
** Site Settings > After having edited a given report, prompt user to confirm exit or save report.
* Admin > Synch users - sort users
+
** Report name > Show Folder Path
* Admin > Settings > PDF Fonts Location = C:\Windows\Fonts folder
+
** OLAP (or SQL, ROLAP) Report > Exporting > Header = Always Export, Don't Export, Ask during exporting (credo2u)
* Admin > Settings > Require login to view emailed report
+
** Ratigns: ability to clear ratings per roport and/or all reports
* Admin > Settings > OLAP (or SQL, ROLAP) Report > Exporting > Header = Always Export, Don't Export, Ask during exporting (credo2u)
+
** Report Tree > Folder visibility in the view mode (dropdown): 1-Show all folders, 2-Show folders with reports only, 3-Show allowed folders only
* Admin > Settings > Ratigns: ability to clear ratings per roport and/or all reports
+
* Admin > Settings > Report Tree > Folder visibility in the view mode (dropdown): 1-Show all folders, 2-Show folders with reports only, 3-Show allowed folders only
+
 
* User Filter Value tab under role and user admin: Hide Add button
 
* User Filter Value tab under role and user admin: Hide Add button
 
* Role-Connection updating feature to support multiple roles. In that case, the user will need to select connection, server, database or a cube before viewing a report.  (Accretive)
 
* Role-Connection updating feature to support multiple roles. In that case, the user will need to select connection, server, database or a cube before viewing a report.  (Accretive)
 
* Admin > Selected Report Types > Ability to add new report type groups and move report type groups up and down
 
* Admin > Selected Report Types > Ability to add new report type groups and move report type groups up and down
 +
* Admin > Localize > Import and Export into XML Files
 +
* Admin > Connection
 +
** Database Type = Excel [http://www.planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=4744&lngWId=10]
 +
** Database Type = DMX (Provider=MSOLAP.4;Persist Security Info=False;Initial Catalog=Adventure Works DW;Data Source=http://localhost/xmla/msmdpump.dll)
  
 
==Other==
 
==Other==
* ReportPortal ported to support not only Internet Explorer on Windows but also Safari on Apple, Safari on Windows, FireFox on Apple and FireFox on Windows.
 
 
* When saving a report add the ability to add footer
 
* When saving a report add the ability to add footer
 
* Date Calculations and Date Picker in non-OLAP reports
 
* Date Calculations and Date Picker in non-OLAP reports
Line 236: Line 251:
 
* Use this library for creating Excel file [http://www.planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=11898&lngWId=1]
 
* Use this library for creating Excel file [http://www.planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=11898&lngWId=1]
 
* application option that would prevent “Publishers” from seeing Security menu item (decisivebi)
 
* application option that would prevent “Publishers” from seeing Security menu item (decisivebi)
* Better icCube support by not relying on msmdpump.dll to be an indication of SSAS 2005+
 
* Make Alert messages boxes less annoying by showing the message or multiple messages within the frame
 
 
* Report name should be saved with for example english reportname, dutch reportname and france reportname and if an user is logged in for example with dutch that the reportname is shown in dutch, etc.
 
* Report name should be saved with for example english reportname, dutch reportname and france reportname and if an user is logged in for example with dutch that the reportname is shown in dutch, etc.
 
* HTML Injection: Server.HtmlEncode
 
* HTML Injection: Server.HtmlEncode
Line 253: Line 266:
 
==Setup Program==
 
==Setup Program==
 
* XMLA Setup for non-default site
 
* XMLA Setup for non-default site
* GRANT public execute to RP stored procedures (like CanUserEditReport) to make it easier to change user id in XMLA.UDL to a non admin
+
* Activate / Deative License Utility
 
* Should delete live updates
 
* Should delete live updates
 
* Register the installed build into a table
 
* Register the installed build into a table
 
+
* File Access Permissions for ReportPortal folder
==MAP SDK==
+
* If the database already exists present the following options:  
* Add [http://commons.wikimedia.org/wiki/File:Map_-_NL_-_Leiden_wijk_en_buurtindeling_(2009).svg SVG] converter to [http://www.reportportal.com/help/mapSdk/MapSdk.htm Map SDK]. Convert "svg/g/path/@d" to "entity/path".
+
** Update Themes
 +
** Update Colors
 +
** Update Languages
  
 
==New Report Types==
 
==New Report Types==
Line 269: Line 284:
 
* Baseline Quadrant Analysis [http://www.reportportal.com/forum/topic.asp?TOPIC_ID=301]
 
* Baseline Quadrant Analysis [http://www.reportportal.com/forum/topic.asp?TOPIC_ID=301]
 
* Horizontal Bar Chart tree
 
* Horizontal Bar Chart tree
 +
* Geo Chart Tree
 
* Tree and Chart report. Chart changes based on selected tree node. Top-N + Rest feature should be supported.
 
* Tree and Chart report. Chart changes based on selected tree node. Top-N + Rest feature should be supported.
 
* Chernoff Face [http://mathworld.wolfram.com/ChernoffFace.html]
 
* Chernoff Face [http://mathworld.wolfram.com/ChernoffFace.html]
Line 274: Line 290:
 
* Strategy Map - a way to organize and setup relationships between KPIs [http://en.wikipedia.org/wiki/File:Strategy_map.JPG] [http://www.bellisjoneshill.co.uk/images/balanced-scorecard-strategy_map.jpg] [http://www.reportportal.com/other/Flowchart.htm]
 
* Strategy Map - a way to organize and setup relationships between KPIs [http://en.wikipedia.org/wiki/File:Strategy_map.JPG] [http://www.bellisjoneshill.co.uk/images/balanced-scorecard-strategy_map.jpg] [http://www.reportportal.com/other/Flowchart.htm]
 
* Expaning size bubbles [http://www.reportportal.com/other/ExpandBubble.jpg] [http://www.guardian.co.uk/news/datablog/2010/may/17/uk-public-spending-departments-money-cuts]
 
* Expaning size bubbles [http://www.reportportal.com/other/ExpandBubble.jpg] [http://www.guardian.co.uk/news/datablog/2010/may/17/uk-public-spending-departments-money-cuts]
* Other [http://www.snd-e.com/en/malofiej/premios/2010]
+
* Other [http://www.snd-e.com/en/malofiej/premios/2010] [https://github.com/mbostock/d3/wiki/Gallery] [http://www.nytimes.com/interactive/2012/02/13/us/politics/2013-budget-proposal-graphic.html]
 +
* Force-Directed Graph [http://mbostock.github.com/d3/]
 +
* Nested Pie Charts[http://www.demo.swing.eu/quickstep/qsreportadvanced.aspx?report=veilig&selcode=veilig]
  
 
==Look and Feel==
 
==Look and Feel==
 
* [http://www.dashboardmd.com/solutions/performance/p-olap.htm Dashboard MD]
 
* [http://www.dashboardmd.com/solutions/performance/p-olap.htm Dashboard MD]
 +
* [http://www.professional-icons.com/icon-sets/office-classic-ultimate-icons.aspx New Icons]
 +
* [http://demo3.iccube.com/icCube/doc/tutorial/ic3report-tutorial.html?ic3demo iccube Dashboard]
 +
* [http://blogs.msdn.com/b/sqlrsteamblog/archive/2011/11/17/what-s-new-in-power-view.aspx Power View]
 +
* Menus [http://codecanyon.net/item/modern-menu-2/full_screen_preview/1937319] [http://codecanyon.net/popular_item/by_category?category=css] [http://codecanyon.net/item/css3-mega-menus/110783?WT.ac=category_thumb&WT.seg_1=category_thumb&WT.z_author=playlab] [http://codecanyon.net/category/css/navigation-and-menus?page=3]
 +
* Tableau [http://www.tableausoftware.com/public/gallery/healthcare-costs] [http://www.tableausoftware.com/public/gallery/seattle-real-estate-supply-neighborhood]
 +
* [http://demo.componentone.com/LightSwitch/OLAP/ LightSwitch ]
 +
* Menus for Web Site [http://www.adenin.com/default.aspx] [http://dev.sencha.com/deploy/ext-4.1.0-gpl/examples/menu/menus.html]
 +
* Toolbars [http://dev.sencha.com/deploy/ext-4.1.0-gpl/examples/toolbar/toolbars.html]
 +
* Dashboard Panels [http://dev.sencha.com/deploy/ext-4.1.0-gpl/examples/portal/portal.html]
 +
* Blog [http://dev.sencha.com/deploy/ext-4.1.0-gpl/examples/app/feed-viewer/feed-viewer.html]
 +
* Data Entry [http://dev.sencha.com/deploy/ext-4.1.0-gpl/examples/grid/cell-editing.html]
 +
* OLAP Grid [http://dev.sencha.com/deploy/ext-3.3.0/examples/pivotgrid/simple.html]
 +
* Office Ribbon 2010 [https://github.com/OkGoDoIt/Office-Ribbon-2010]
 +
 +
==Compatibility with==
 +
* [http://www.sybase.com/iqexpressedition Express version of Sybase IQ]
 +
* [http://sourceforge.net/projects/mondrian/files/mondrian/mondrian-3.3.0.14703/ Mondrian]

Revision as of 04:27, 21 October 2012

OLAP Report

Filter

  • Import Excel or Text file to a Filter via the Search button [1]
  • Make Filter like OWC Filter. Parent member to get highlighted if I select any child member.
  • Date Calulations: Ability to modify the number of trailing days
  • Filter to have Exclude option [2]
  • Filter Display Modes: (Should multi-select be just another mode?)
    • Page Mode: play, stop, next, prev, dropdown buttons.
    • Time-line slider mode
    • Panel Mode: have the height of the pulldown menu in the Dimension Filter in the Page Area be as high as the first level items so there is no need for scrolling down or changing the height with the mouse. [3]
    • Measure number range mode: similar to Rows Filter but with a slider interface.
  • When you select multiple elements add checkbox to show the rest as a row (similar to Top)

Grid

  • VISUALTOTALS functionality. Similarly Hierarchize has been included in the report options, you should be able to select VisualTotals [4]. Use main.js function FormatMembers()
  • Ability to rename measures on rows
  • Copy Grid

Charts

  • Option to create pie Chart for each column
  • Add Google Maps with display of record data based on name or longitude [5] [6] [7]
  • Add Bing Maps [8]
  • Add Pareto chart: Bar an line chart combinations where line is cumulative [9]
  • Add Trend Line to the scale Bubble chart based on a number or AVG
  • baseFontSize='0-72' attribute
  • Change the OLAP Report Chart “Save As Image” functionality add the legend when it is located to the left or right (vmware)
  • Rename measure - bubble chart y & x axis
  • Ability to Change Legend Item Text (Main.js - oChangedColors, LegendItem.aspx)
  • Add a threashhold beyond which no rows will be displayed, add 'Rest' option. by default all rows will be displayed
  • G raphaeljs
  • highcharts
  • thermometer chart
  • interactive chart based on time

GeoCharts

  • Geo Maps in HTML and Flash [10];
  • Ability to control the type of chart to use after a polygon is clicked.
  • Ability to change from Heat Map mode to:
    • Add a Line, Pie or Bar Chart in the center of each polygon. Each column will be represented as a slice or a bar. The chart should popup when clicked.
    • Bubble in the center of each polygon. Size will depend of the first measure (columns) and the color will depend on the second measure.
  • Add the new Map of The Netherlands with a right scale.
  • Open layers [11]

Drillthough

  • change the number formatting from scientific notation to regular notation.
  • Custom context menus (for Drillthough): [12] (westat)

MDX Builder

  • Organize calculated members and named sets into folders (alexian)
  • Drill down to another report Wizard: will let user select another report (OLAP based report) and dimensions to be passed.

Named Sets

  • Imported Lists

Field List

  • Support multiple display folders for a single measure [13]
  • Support "Sub" display folders for other than KPI
  • Show Filter Groups like Adventure Works as in Tableau Software
  • Ability to dock to right

Sparklines

  • Add other Charts: Pie, Bar, Horizontal Bar, Area (Legend will be visible on click)
  • Icon Chart [14]
  • Win\Loss Graphs [15]

Other

  • Ability to expand and multi-select measures Asymmetrically
  • Page/margin selection dialog before printing
  • Freeze row header when scrolling horizontally
  • Ability to show MDX, Named-Set toolbar button in the view mode
  • PDF export options to be saved and used with subscriptions
  • PDF export - Negative bars
  • Undo & Redo for the expand mode
  • Right click on OLAP Report > Hyperlink - Show filters as in Subscription Filters
  • SSAS Rowset Action [16]
  • New Drill Down Mode (For each dimension)
  • New Expand Options: Drill Member / Drill Position (Don't Reset)
  • Adjust Conditional formatting on the percentage (for example from 30% to 60%) using a slider control next to the Filters
  • Performance: dynamically load save function when save dialog is clicked
  • Ability to disable Analyze cell context menu item
  • Report option to enable "HTML output escaping"
  • Allow saving of private cell comments. Currently, everyone can see all comments.

Tree Map Report

  • Add calculated measures from the OLAP shared library

Pie-Chart Report

  • Option to export my pie chart to PDF, word or excel (telware)
  • Group Hierarchy dropdown by dimensions

Blog Report

  • Ratings per blog entry

OWC Report

Crystal Report

Data Mining Report

  • Data Mining Model Creation Wizard [19]
  • Profit and Lift Charts
  • DMX Query Report
  • Singleton Prediction Page
  • Expanded Pie Chart [20]

ROLAP Report

  • Show data in rows / columns based on order field not only in filter
  • Show report with fact records eliminated by the inner join to the dimensional table. Show value and count.
  • Show the table as you have in MOLAP report with small lines for the cells.
  • Create new Cube tab called: "Exceptions" that would show the count and distinct count of fact records that do not have corresponding dimensional records. Rows: Fact Dimension Keys. Columns: Count and Distinct Count. It should be possible to drill down to see the list of distinct values and the list of fact records.
  • Theme support
  • Design mode: resise measures, rows, filters and columns
  •  % generator – 30 hours, Top n restrictions – 30 hours, SQL formula calculator – 40 hours
  • Cell Exception highlighting (painting) – 40 hours
  • KPI inside the cube cells – 40 hours
  • Add UNION mode [21]
  • Add Expand Mode [22]
  • Ability add computed metric at the "top level" like: sum(p.total - p.internal_total_cost) / sum(nullif(p.total, 0)) as gross_margin
  • Filter Type: Date Range
  • All member for columns and filters

SQL Report

  • Add Gantt Chart as Chart Type for SQL Reports [23]
  • Add number of records in the View button so you see the number of records will lower when you choice from page filters
  • Option to Show the list full 100% width of screen
  • Multi-Select filter
  • KPI with case when x < 0.3 then 'img src=../images/kpi/KpiSadBubble.gif
  • PDF export to also export a chart
  • Dynamic Report Description based on SQL results of a single row cell query
  • Theme support
  • Make sure that Date Picker filter is using the following ANSI formatting: Convert(DATETIME,'::2',102)
  • In memory: Sorting, Grouping for large non-paging data set
  • Excel Export Multi-Retult to mulple tabs
  • Application level setting for "Run on load" option (the same for Crystal report) (credo2u)
  • SQL/MDX in report description

SQL Template based Report

  • Max, Min, Year-Month for date
  • Drill Down / Expand to details when Use Group By is used

Reporting Services Report

  • Reports in the left box be dockable
  • Add on the list support for SQL Server 2008 R2 Reporting Services (like gauges and charts, etc) in ReportPortal so you can use other modules
  • Button to create SSRS connections based on RP Connections
  • Upload RDL file
  • When the SQL Server is behind firewall, use "SSRS ReportViewer Web Server Control" [24]

KPI Report

  • Export the KPI graphic to Excel
  • Filters
  • Change "column, row number" for multiple KPIs
  • Ability to Rank importance of each KPI and order them by importance
  • Bullet Charts - [25] and [26]

Analysis Services KPI

  • Time calculations as in OLAP Report Time dimension
  • Expand / Collapse the groups
  • Cache discover schema to improve performance
  • Add Filter Dialog: add an icon to show if it is a dimension attribute or dimension hierarchy
  • KPI hierarchy 1 [27]
  • KPI hierarchy 2 [28]

Dashboard Report

  • Support for ROLAP/SQL Reports in Dashboard Report
  • Option for the width to be Percentage based or Pixel based
  • Option to link a sub report to another report. Option to choose target report. When clicking on a expand icon or a chart item pass parameters to the target report. (Edit > Actions dialog > Add Filter Action > Pick Source and Taget)
  • Pre-select filters based on newly added report
  • Option to open sub report in the same window. Filters and tabs will remain. Next and Previous buttons will appear on the toolbar.
  • Option to have a summary tab that would list all of the reports and filters used in the dashboard.
  • Add a Button to add a ReportingServices URL with parameters is there is in Dashboard to be transfered to show the ReportingServices report based on the Page Filters in Dashboard. Support for both SQL and MDX filters.
  • Add a feature to drag and drop tabs to have another sort / order
  • Excel Chart exporting
  • Add multiple reports at once
  • Chart/Grid toggle
  • New Report Option next to "Refresh Rate": Refresh tabs sequentially (like: 1,2,3,1,2,...)

DataEntry Report

  • Add "Next" and "Previous" buttons to the top of the left data navigational tree
  • Custom Validation for textbox (Email, URL, Number Range)
  • Custom Validation for textbox (Currency = numbers only)
  • Radio Button - manual list has Value and Text. Add image for an optional icon next to the Text.
  • Import data into the grid
  • Validation of minimum and maximum value for numeric and date fields
  • Type=File to be available for text fields. The text field will store file name. Attributes for this type will be Folder path and "Folder Indexed" checkbox indicating if the user can search the contents inside of the folder. When file is uploaded it will go to the folder and update the field with the file name.
  • Option to put the label inside of the textbox, it will be removed when the textbox is clicked or filled
  • Search
    • Extend to columns of parent and child forms
    • Allow multi-column search (and only)
    • New Search Mode: Top 100 used values

RP Subscription Services

  • Support for other Report Types: Crystal Reports, Reporting Services, KPI, KPI 2005, ROLAP, Dashboard, SQL template based report
  • Add Schedule to support for example: Every week on mon till Fri from 08:00 till 17:30 every 1 hour (like in Windows 2003 Scheduler)
  • Add in above popup a button like below to show the content of the report so you can choice more easy the row and column
  • Create automatic folders based on the snapshot creation date (like Jan-2008, Feb-2008,…) when number of snapshots exceeds a threshold (10)
  • Check for Memory leaks (Trin)
  • Windows only Auth

Style Sheet

  • Add the style as used in login.aspx for the inputbox (now hardcoded blue)
  • Add the style as used in the portal for the lettertype
  • .FilterTable also changed for the full Page Filter in OLAP Report

Report Tree

  • Optimize it is to have the My Reports for each user to be loaded on demand instead of all in once
  • When Manual sorting is on, allow for drag-and-drop to move reports and folders around
  • Add most used reports to top of Report Tree
  • Show search results in the right window (vmware)
  • Connection View to include other report types

DB Admin

  • Cannot drop database because it is currently in use - Kill sessions
  • Session > Kill: use Master DB
  • Edit Data
  • Add Comuted Columns: ALTER TABLE ReportNote ADD CommentName As convert(varchar(20), Comment)
  • Compare Databases (tables, users, premissions, views, SPs and functions)
  • Export Table Schema
  • Create DB Admin report type
    • Cannot edit schema in design and view modes
    • Can select columns (XMLA Discover)
    • Can select toolbar buttons (Table View)

Admin

  • User Admin: Always expand folders option [29]
  • User Admin: The height of the userlist in the tree should be variable or as long as the height on screen
  • Option to have user registration form so new users can register with a default role (with captcha)
  • Admin > Settings
    • Site Settings > After having edited a given report, prompt user to confirm exit or save report.
    • Report name > Show Folder Path
    • OLAP (or SQL, ROLAP) Report > Exporting > Header = Always Export, Don't Export, Ask during exporting (credo2u)
    • Ratigns: ability to clear ratings per roport and/or all reports
    • Report Tree > Folder visibility in the view mode (dropdown): 1-Show all folders, 2-Show folders with reports only, 3-Show allowed folders only
  • User Filter Value tab under role and user admin: Hide Add button
  • Role-Connection updating feature to support multiple roles. In that case, the user will need to select connection, server, database or a cube before viewing a report. (Accretive)
  • Admin > Selected Report Types > Ability to add new report type groups and move report type groups up and down
  • Admin > Localize > Import and Export into XML Files
  • Admin > Connection

Other

  • When saving a report add the ability to add footer
  • Date Calculations and Date Picker in non-OLAP reports
  • MS Windows Sharepoint Services ver 3 Integration via Web Parts
  • The Auditor to have the opportunity to set his comment to a read only flag or rewritable
  • Sparklines as chart type in the table for ROLAP, KPI, KPI2005 Reports [31]
  • Approver should get an email alert when a report is ready for approval
  • Use this library for creating Excel file [32]
  • application option that would prevent “Publishers” from seeing Security menu item (decisivebi)
  • Report name should be saved with for example english reportname, dutch reportname and france reportname and if an user is logged in for example with dutch that the reportname is shown in dutch, etc.
  • HTML Injection: Server.HtmlEncode
  • Tie Private reports to the original report. An admin option will determine if all of the private reports will be deleted when the original report is deleted or has its security changed.
  • Ability to restrict GetSecurityToken to a report
  • Encrypt/Decrypt - support for unicode
  • Windows Authentication for nested groups (fatal communication error: [33])
  • Export to Excel 2007+ (File to you trying to open ‘file.xsl’, is in a different format than specified by the file extension. Please verify that the file is not corrupted and is from a trusted source before opening the file. Do you want to open the file now?)

Live Update

  • Live Update in production even if the server don't have internet connection (security).
  • Live Update scheduled so the software is always up to date with any new build / patches.
  • Copy web.config

Setup Program

  • XMLA Setup for non-default site
  • Activate / Deative License Utility
  • Should delete live updates
  • Register the installed build into a table
  • File Access Permissions for ReportPortal folder
  • If the database already exists present the following options:
    • Update Themes
    • Update Colors
    • Update Languages

New Report Types

  • Search based on Microsoft Index Server [34] [35] [36]
  • Organizational Chart [37] [38]
  • Power Pivot report
  • Forum (based on common/Comments.aspx)

New Data Visualization Reports

  • Baseline Quadrant Analysis [39]
  • Horizontal Bar Chart tree
  • Geo Chart Tree
  • Tree and Chart report. Chart changes based on selected tree node. Top-N + Rest feature should be supported.
  • Chernoff Face [40]
  • KPIs with Weekly/Monthly/Yearly Calendar
  • Strategy Map - a way to organize and setup relationships between KPIs [41] [42] [43]
  • Expaning size bubbles [44] [45]
  • Other [46] [47] [48]
  • Force-Directed Graph [49]
  • Nested Pie Charts[50]

Look and Feel

Compatibility with