After some research I found that There's no way to get "rsid"; it's on a table that isn't supported in SOQL (internal use only). You can only use the metadata API to get or set the configuration.
You can't grab the rsid but you can use analytics:reportChart http://releasenotes.docs.salesforce.com/en-us/spring14/release-notes/rn_analytics_vf_charts.htm
After some research I found that There's no way to get "rsid"; it's on a table that isn't supported in SOQL (internal use only). You can only use the metadata API to get or set the configuration.
Please refer below links.
http://salesforce.stackexchange.com/questions/16884/querying-dashboard-data
Hope this helps you!
If this helps you please mark it as solved.
Thanks and Regards
Sandhya
http://releasenotes.docs.salesforce.com/en-us/spring14/release-notes/rn_analytics_vf_charts.htm