reporting services - Passing Parameters To report using url address -


i'm developing reports main page in dynamics ax, problem i've got connected ssrs. typical scenario have report , report b, need open report when clicking on report b. opening report correct, passing parameters more tricky. after research got point when want run report in browser using adress

http://(server address)/reports/pages/report.aspx?itempath=/dynamics/reports.vendorsopentransactionscount.autodesign1&rs:command=render&vendopentrans_dataareaid=dor&vendopentrans_p1=2011-07-21&vendopentrans_p2=2011-07-21

and report displayed(main window) non of parameters validated proper textboxes, , changing value of them doesn't have impact. can here me "challenge"

actually, believe critical difference whether passing parameters (via url) report using database engine or ssas - analytical engine data source.

if data source analytical engine parameter should given in 'dimension format', rather in precise format, &parmname=140, etc. allow me explain using specific example , using ssas data source illustration (there plenty of solutions available on net database engine based solution, including microsoft postings).

my server name frelasm. so, have ssas data source called dealersource (not visible here).

i have parameter defined in parameter's section of ssrs as: @dwdimdealercorpdlrnbr

in ssas have following dimension:

  • [dw dim dealer] has attribute: [corp dlr nbr] ==> giving: [dw dim dealer].[corp dlr nbr]

what want show report single dealer 'number' (but text field, hence leading zeros) equal 00140. so, looking corporate dealer number=00140.

the parameter passing not work if use this [this find against database engine, not work ssas).

what need this:

  1. replace constant 00140 [dimension].[attribute].[value]
  2. do not use & character, rather replace with: %26.

so, working version this.


Comments

Popular posts from this blog

linux - Using a Cron Job to check if my mod_wsgi / apache server is running and restart -

actionscript 3 - TweenLite does not work with object -

jQuery Ajax Render Fragments OR Whole Page -