The following topic explains how to add an R report (in a file-based module) to the
Reports menu on a dataset.
Example Report
Suppose you have a file-based R report on a dataset called "Physical Exam". The R report (MyRReport.r) is packaged as a module with the following directory structure.
externalModules
TestModule
queries
reports
schemas
study
Physical Exam
MyRReport.r
Report Metadata
To add metadata to the report, create a file named MyRReport.report.xml in the "Physical Exam" directory:
externalModules
TestModule
queries
reports
schemas
study
Physical Exam
MyRReport.r
MyRReport.report.xml
Using a metadata file, you can set the report as hidden, set the label and description, etc.
For details see the report metadata xml docs:
ReportDescriptor.
A sample report metadata file. Note that label, description, and category are picked up by and displayed in the Data Views web part. Setting a report as hidden will hide it in Data Views web part and the Views menu on a data grid, but does not prevent the display of the report to users if the report's URL is called.
MyRReport.report.xml<?xml version="1.0" encoding="UTF-8" ?>
<ReportDescriptor>
<label>My R Report</label>
<description>A file-based R report.</description>
<category>Reports</category>
<hidden>true</hidden>
</ReportDescriptor>