Dashboard in SSRS Query

Hi,
I am new to SSRS, as I have to create on dasboard in ssrs which will cover 4-5 chart and other type of reports on single screen.
I just want to know, is there any properties need to configure for 5 chart or i have to just drag 5 chart from tool.
another question.
every chart will show other data like sum of reveny by state, by country, by region like that.
so do I have to create 5 dataset or 1 dataset is sufficient for all 5 chart.
thanks & regards,
Vipin jha
Thankx & regards, Vipin jha MCP

Hi Christof_S,
According to your description, there is a calculated field called Deltatype in the report. If Work PrevWeek is null and Work is null, then Deltatype is 0. If Work PrevWeek in null and Work isn’t null, then Deltatype is 2. If Work PrevWeek is the same with
Work, then Deltatype is 1, else 3. The iif function works but the performance is poor.
According to my knowledge, the Iif function returns one of two values depending on whether the expression is true or not. When we have three or more conditions, nested IIF statements will make expression harder to read and extend, instead, we can use Switch
function to get the same functionality. In this case, we can modify the expression like below:
Switch
(ISEMPTY([Measures].[Work PrevWeek]) AND ISEMPTY([Measures].[Work]),0,
ISEMPTY([Measures].[Work PrevWeek]) AND NOT ISEMPTY([Measures].[Work]),2,
[Measures].[Work PrevWeek] <> [Measures].[Work], 3, true, 1)
If you have any more questions, please feel free to ask.
Thanks,
Wendy Fu

Similar Messages

  • SAP 4.1 SP2 - Dashboards Error in Query Browser

    Hello Experts,
    I am using SAP Business Objects 4.1 SP2. I am getting attached error while trying to access Universe/Bex query through Query Browser. Please see below the exact steps that I am following -
    1. Open SAP Dashboards. Select Query Browser option.
    2. Select Bex/Universe any one of the option.
    3. Select Cube/Universe based on the selected option.
    4. It throws below error.
    Please note, I have already tried following without any luck -
    Redeploying dswsbobje application and restarting TOMCAT.
    Increasing APS memory.
    Please help.
    Regards,
    Abhijit

    Please make sure all the services required services are running.. mainly see if the DSL bridge service is working fine..
    The BICS or Universe selection would not work if DSL service has problem..

  • Dashboard to BEx query call run time very slow (7-8 mins)

    Hi Guys,
    I am currently working on a project where BEx query is being consumed using BICS. The functional team has built a BEx which is being cached in Webi by the BO developer and then that cashed Webi is being used in Dashboard. We have many hierarchies (Fund Center, Profit Center, GL Account etc.) used in the dashboard.
    BEx query > WEBi (Cached) > Dashboard
    Clicking the main level in hierarchy in dashboard the data comes back in 2-3 secs as the data is cached in Webi
    ISSUE: In Dashboard based on where user is on the Fund Center hierarchy there is a button called “Summary Report” on the dashboard which calls the BEx query and that second call takes roughly about 7-8 minutes. How could we reduce the run time of the second query?
    The secondary query uses the same data set as the first one but as the data is cached in Webi and it uses Web services to pass data to dashboard, so any call back from dashboard to the cached webi the hierarchy information is lost  and thus the secondary query call to BEx query.
    Would it be possible to recommend any solution where we could bring the run time of the secondary call to less than a minute?
    Thanks,
    Keys

    First update to current frontend patch. many correction are included.
    Further check these notes: (relavant only if Analyzer is culprit)
    1160093: REPAIR MODE - Prog error/performance problems when using large workbooks
    1289127: REPAIR MODE - BExAnalyzer: performance issue applying styles in Excel 2007
    1293255: REPAIR MODE - BExAnalyzer: crash when repairing workbook with Excel 2007
    1150242+1094799: ANA_USE_SIDGRID - Improving performance/memory in the BEx Analyzer
    1179647: ANA_USE_TABLE - Performance: Network load in BEx Analyzer
    1260213: ANA_USE_OPTIMIZE_STG - Performance problems during workbook opening in Excel 2007
    1287179: ANA_SINGLEDPREFRESH - Single Data Provider Refresh
    1286653: Performance issues while displaying hierarchy (especially in Excel 2007)
    1352375: ANA_USE_SIDGRIDWBUF / ANA_USE_SIDGRIDMASS Performance improvements in a WAN (roundtrip reductions)
    1373214: Workbook compression
    1392745: ANA_CACHE_WORKBOOK - Workbook caching

  • Dashboard runs blind query

    Hi All,
    I defined dashboards in OBIEE in 10g.
    But I am facing performance issue.
    Every time one of the dashboards is run, it looks like it runs a blind query.  Is there any way to prevent them from running a query before they select certain parameters?
    It appears that even after I select values, the original session for the blind query runs in the background. 
    Appreciate help on this.
    Regards

    if you are using 10g use an intermediate report and set guided navigation to show the section only when your intermediate report returns rows.
    You can follow the below blog entry to customize it for your need to not let the Dashboard run a query when nothing is selected.
    Dynamic dashboard prompts and columns used in multifunctional report, full guided navigation ~ OBIEE - Oracle Business I…

  • Using AD EmployeeID in a SSRS query in SharePoint 2013

    I have successfully installed SSRS 2012 in SharePoint 2013 and have used it to query a SQL database and build a report. Now, I'd like to query only for the data associated only with to the currently logged-in SharePoint user's EmployeeID. The database
    holds a field called EmpID, which I have exported into the EmployeeID field in Active Directory, and sync'd into SharePoint through the User Profile service. The SQL database being queried has no other connections to Active Directory.
    If the query is simple, i.e., Select * from Emp where EmpID=<user's EmployeeID> , how do I pass EmployeeID into the query from the SharePoint User Profile?
    This is my first SSRS project, so please be descriptive!

    Hi AltonBay, Not sure, I understood your query. If your empid is the logon is to windows login, I think samAccountName should be the one you need to map.
    Please refer the below link for mapping:
    http://social.msdn.microsoft.com/Forums/en-US/10815275-28b9-4075-a707-6896e9b54eae/select-first-row-from-multivalued-field-in-active-directory?forum=transactsql

  • Dashboard error in Query as Web Service from WEBI

    I have created a WEBI and published it as QAAWS.When i right click and test it with my know parameters and it is working fine. Then i have called it in my Dashboard application.I linked the desired input prompts and output fields in Dashboard.When i run this Dashboard i am getting an error.(It is attached here).
    I have searched many days to solve this but failed .this is my last try.Please help me to get rid of this issue.
    thanks in advance,
    aby

    Hello Nisha,
    as you refer to a Webi problem I recommend to post this query to the [BusinessObjects Web Intelligence|SAP BusinessObjects Web Intelligence; forum.
    This forum is dedicated to topics related to the creation and design of Web Intelligence documents using the Web Intelligence Report Panels. This includes areas such as universe connectivity, prompts, charting, formatting, filters, and formulas.
    It is monitored by qualified technicians and you will get a faster response there.
    Also, all Webi queries remain in one place and thus can be easily searched in one place.
    Best regards,
    Falk

  • Using presentation variables selected in dashboard prompt in query builder

    In dashboard prompt I have made four dropdowns(have four presentation variables) and based on these values selected,can the Query Builder generate dynamic reports based on the presentation variables selected?
    I will provide the link(i.e Link of BI publisher where I stored the report) displayed to the user based on Four presentation variables.
    If we click on that link can we use the presentation variables in where clause of Query Builder in BI Publisher?
    Please help me out
    Thanks in Advance

    - OK. In the second prompt, instead of setting Default to SQL Results, set it to Specific Value.
    - Then insert '{pres_var}' in the window. I got it to work this way.
    - It supplied the PV as the default in the second prompt after hitting "Go" on the first prompt.
    Hi, thanks for your suggestion but I don't need to have the value of the presentation variable itself as the prompt default. The variable is a filter for a specific SQL clause and the default is the result of this SQL.
    Cheers
    DrPlexi

  • Dashboard having same query with different selection screen values

    Hi,
    I want to create a dashboard by including different versions (different selection screen values, like yesterday, last week, last month) of same query. Is it possible to achieve it by without creating separate queries? We are in BI 7.
    Thanks in advance
    Nisha

    Hi,
    I want to create a dashboard by including different versions (different selection screen values, like yesterday, last week, last month) of same query. Is it possible to achieve it by without creating separate queries? We are in BI 7.
    Thanks in advance
    Nisha

  • SSRS Query Source

    Hello Everyone,
    We have a set of queries that are used for both ETL and Reports.  We would like to store these queries in a central location, such as a SQL Server table, so we can maintain them easier.  Pulling queries out of a table field and storing that query
    in a variable so it can be executed is easy enough in SSIS.  How would we pull a query from a table field and use it in SSRS?
    Thank you all for your help.
    JamesNT
    "If you have to ask about various operating system limits, you're probably doing something wrong." -Raymond Chen

    You'd be best off creating a stored procedure to do this.
    myStorecProc 'queryName'
    But, to be honest, you might well be better served creating a stored procedure for each query, and then executing it from where ever it needs to be run. The queries will still be stored centrally in the database, but there's less moving parts. From SSRS
    you can just call the relevant procedure.
    Don't forget to mark helpful posts, and answers. It helps others to find relevant posts to the same question.

  • Cant use dynamic constant for measure MDX SSRS query

    I am trying to write a dynamic MDX query in SSRS.  I was sucessful with the groups being dynamic,
    but the measures are not working as they do in SQL Mgmnt Studio.  For example,  this text
    is not working (the data set is invalid after when executed):
    ="WITH "
    +" member [Measures].[Measure1] AS "+iif(Instr(Join(Parameters!ColumnValues.Label,","),"01") > 0,Parameters!ColumnValues.Value(0),"0")
    So if ColumnValue "01" was not selected measure1 should just be "0". 
    It works ok if you just hard code : "member [Measures].[Measure1] AS 0", but fails when used in the IIF().
    Anyone see the problem with this?
    Thank You

    Hi billywinter,
    You issue can be caused by the Parameters!ColumnValues.Value(0) will return the integer value which missing the "", so it will cause the issue.
    Please modify the query like below  to have a test:
    ="WITH "
    +" member [Measures].[Measure1] AS "+iif(Instr(Join(Parameters!ColumnValues.Label,","),"01")
    > 0,CStr(Parameters!ColumnValues.Value(0)),"0")
    If you still got some issue, please try to provide the error message to help us better analysis about the issue.
    Any problem, please feel free to ask.
    Regards,
    Vicky Liu
    Vicky Liu
    TechNet Community Support

  • Dashboard cursor cache query statement

    hi,
    i would like to ask if there is a way to get the query statement that was executed in getting the dashboard result. i'm thinking if it is possible to get this programmatically, like using a session variable.
    basically, i would like to replicate the data in the dashboard, and i would like to use the query statement (by another application) to be executed via obiee web service.
    thanks.

    I think you are addressing a common problem in datawarehouses... there are staging tables, some times empty, some times with millions of rows... so, maybe the statistics are not reallistic... What is the result of the following query:
    select num_rows, last_analyzed from dba_tables where table_name = '<your_table>';
    If this is the problem, you should to consider one of the following strategies:
    1) Analize the table when is "full" and assure that never runs an analize table (or a gather_schema_stats) over this table. This strategy works fine if all days the table is populated with similar data... but maybe you need to change a gather_schema_stats job schedule... you should be aware of when and how the statistics are updated
    2) Populate the table, then run a gather_table_stats over the table, wait for the completion of the gathertable_stats_, and finally trigger the 6am process... maybe you need to schedule the process before 6am because the statistics gather process
    I hope this helps
    Regards,
    Alfonso

  • SSRS query shows error no columns

    this is the query command Text:
    ="select pallet_id, pallet_create_dm,pn_id from MATS_ITG.pwax_pen_link where pallet_id  in ("& Join(Parameters!pallet_id.Value,",") &")"
    when it querys it shows error
    An error has occurred during report processing. (rsProcessingAborted)
    Query execution failed for dataset 'DsPartial_lookup'. (rsErrorExecutingCommand)
    ERROR [42703] ERROR 2624: Column "SGAC2207H0" does not exist 
     pallet_id is a multiple value  ,SGAC2207H0 is just my data
    can not figure out why, Please help me

    Hi ,
      Pallet_ID parameter seems to passing string like 'SGAC2207H0' . Check and change the parameter to pass numbers by checking the assignment to the value column in the parameter. If still need the string to be passed , Try the below expression  
    ="select pallet_id, pallet_create_dm,pn_id from MATS_ITG.pwax_pen_link where pallet_id in ('"& Join(Parameters!pallet_id.Value,"','") &"')"
    Best Regards Sorna

  • Dashboard component related Query

    Hello, I have a pie chart and 5 column charts and a combo box which drives column charts in my dashboard. I want to add a functionality for column charts where if user clicks on it it reset all column charts. do you know how i can accomplish this?
    Thanks.

    Hi Venkat,
                           By using Reset button it would reset the complete dashboard. Just place the component on the dashboard there is nothing required to configure here.
    Thanks
    Krishna

  • Deltatype in SSRS Query

    I have a cube with several measures like cost (bound to a calender week hierarchy) and a calculated measure representing the value from the week before (it is a calculated measure navigating in the CW-hierarchy prevmember). Same for work (Containing an integer
    value, also prevmember for the previous week)
    A query can somehow look like this:
    Document Work PrevWeek Work week Delta Work Deltatype
    ABC123 5 10 5 3
    ABC124 10 10 2
    ABC125 5 5 0 1
    I have a calculated column called "Deltatype" with this expression:
    IIF
    (ISEMPTY([Measures].[Work PrevWeek]) AND ISEMPTY([Measures].[Work]),0,
    IIF
    (ISEMPTY([Measures].[Work PrevWeek]) AND NOT ISEMPTY([Measures].[Work]),2,
    IIF
    ([Measures].[Work PrevWeek] <> [Measures].[Work], 3,1
    So 1 is unchanged, 2 is new and 3 is changed. Works pretty neat, with only one glitch: Performance! It takes ages! (If it does finish at all...)
    Does anybody know an expression that needs less performance? I have a table in which i derive the type in the report, here it is pretty fast. But I can't really use it for charts and/or grouping etc.
    Thanks a lot in advance,
    Christof!
    (Disclaimer: I've also asked this question on StackOverflow but my experience getting an answer there is not soooo good, so please forgive me!)

    Hi Christof_S,
    According to your description, there is a calculated field called Deltatype in the report. If Work PrevWeek is null and Work is null, then Deltatype is 0. If Work PrevWeek in null and Work isn’t null, then Deltatype is 2. If Work PrevWeek is the same with
    Work, then Deltatype is 1, else 3. The iif function works but the performance is poor.
    According to my knowledge, the Iif function returns one of two values depending on whether the expression is true or not. When we have three or more conditions, nested IIF statements will make expression harder to read and extend, instead, we can use Switch
    function to get the same functionality. In this case, we can modify the expression like below:
    Switch
    (ISEMPTY([Measures].[Work PrevWeek]) AND ISEMPTY([Measures].[Work]),0,
    ISEMPTY([Measures].[Work PrevWeek]) AND NOT ISEMPTY([Measures].[Work]),2,
    [Measures].[Work PrevWeek] <> [Measures].[Work], 3, true, 1)
    If you have any more questions, please feel free to ask.
    Thanks,
    Wendy Fu

  • SSRS 2012 (SP Integrated) report on SP 2013 PerformancePoint Dashboard: when too many filter items selected together report does not update anymore!

    I am having a situation with SSRS 2012 (SP-integrated) report rendered on SP 2013 PerformancePoint Dashboard using linked PerformancePoint (PP) filters.
    The report works fine as long as too many PP filter items are not selected at the same time. When gradually selecting more items from the filter, the report updates itself until more than a sepecific numer of filter items are selected - the report simply
    does not update itself anymore. This "specific number of filter items", when hit, generates the following error in ULS:
    An exception  occurred while rendering a Web control. The following diagnostic information might help to determine the cause of this problem:  System.UriFormatException: Invalid URI: The hostname could not be parsed.    
     at System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind)    
     at System.UriBuilder..ctor(String uri)    
     at Microsoft.PerformancePoint.Scorecards.ServerRendering.ReportViewControl.ReportUrl(SqlReportViewData sqlReportViewData)    
     at Microsoft.PerformancePoint.Scorecards.ServerRendering.ReportViewControl.RenderSqlReport(TextWriter writer, ReportView sqlReportView)    
     at Microsoft.PerformancePoint.Scorecards.ServerRendering.ReportViewControl.RenderReportViewControl(HtmlTextWriter writer, ReportView rv)  PerformancePoint Services error code 20700.
    I already know that the cause of the issue is in the length of the query (perhapse RDL or MDX) that the browser is supposed to pass on to the instance of SSAS.
    Some people had suggested a workaround that was suitable for older versions or non-integrated SSRS (see here: http://social.msdn.microsoft.com/Forums/sqlserver/en-US/cb6ede72-6ed1-4379-9d3c-847c11b75b32/report-manager-operation-cannot-run-due-to-current-state-of-the-object).
    Knowing this, have already done the changes suggested (adding the lines suggested to SP's web.config for Reporting and the web.config of the site on which report is rendred) at no avail, just to make sure.
    I have rednered the same report on the same dashboard using SSRS filters and there is no problem; it just works fine. This has to be a bug in PP that is causing this.
    Has anyone had the same problem with SSRS 2012 (SP-integrated) report rendered on SP 2013 PP dashboard using PP filter? Any fixes or workarounds?
    thnx!

    Hello everybody.
    I confirm the issue in Service Pack 1 Release 2.
    Poor workaround is to remove the repeated infromation from the member keys (in SSAS they can be really long).
    The issue seems to be specific to SSRS: Excel Services works well with the same filter.
    Sergey Vdovin

Maybe you are looking for