Multi Value Error!!

Hi,
I am facing a small issue that my report it is working fine in development server when it is moving into testing server it is getting Multivalue error  in the Report Headings.... the data is getting fine. In my report i haev sub reports all getting data except in the report it is getting maultivalue errors in headings....
i have 3 to 4 times iwas  imported my webi into from dev to testing but problm was not yet solved.... acn any one help me  where excatly im lackng to solve my problem... it an imp.  if any one help me it sgreatPlieasure to me.....
Regards,
Ravi

Hi Ravi,
Try placing the object showing multivalue in a non-header cell and see what it shows. Place a different  relevant dimension in the header cell above the multivalue object if it is still multivalue.
Also, is it the exact same report as was on dev and test??
Thanks

Similar Messages

  • Multi value error in webi

    Hi,
    We have 5 Data providers.
    Merging on
    Plant Id, Vendor Id, Company Code, Doc Id, Line item id, Material Group Id, Material Id
    Output on the report
    Vendor_Id, Vendor_Name, Plant_Id,Plant_Name, Comp_Id, Comp_Name, Order Date, Rec Date
    I am getting multi value error for Order Date, Rec Date.
    I have created detail object for order Date, Rec Date associated  with Line Item Id dimension.
    Used the following formula for
    Order Date=[Order Date] ForEach([Comp_Id];[Plant_Id];[Vendor_Id];[Material Group Id];[Material Id];[Doc Id];[Line Item Id])
    Rec Date=[Rec Date] ForEach([Comp_Id];[Plant_Id];[Vendor_Id];[Material Group Id];[Material Id];[Doc Id];[Line Item Id])
    We have multiple order Dates, rec Dates For each Line Item
    Let me know where is the problem.

    Hi Jyothy ,
    One of Rule when using Merge is the dimensions other than merge dimension should only be in 1:1 relationship .
    Since you have more than 1 order date/rec date for line item ,it is throwing #Multivalue error.

  • Multi value error in bar chart

    Hi,
    I am getting the following error in bar chart for recp_id versus actual and budget.
    "Formula Evaluation- Error in dataset: Multivalue check formula definition in this dataset context"
    I have following report in the tab1, chart on tab2
    Class, Eq No, Recp_Id, Status, hrs_used, hrs_avail, rate, Actual, Budget
    2         123            R1      A         10        10              5      50     50
    2          123           R1      A         _         20              5      0       100
    1           234          R2      A         10        5               10    100    50
    I have 3 data providers:
    hrs_used Dp1: Eq No, hrs_used, compcode,recp_id
    hrs_avail Dp2: Eq No, Eff_st_dt,Eff_end_dt,compcode, recp_id
    master data Dp3: Eq No, compcode,status, Eq name, class
    Merging on Eq No, compcode, recp_id
    I was getting multi value error for hrs_avail, actual,budget and resolved it in the report using below formula for hrs_avail. I have multi value error in Budget in the report
    [Includingweekends]=Sum(DaysBetween([Eff_st_dt];RelativeDate([Eff_end_dt];1) )  ForEach([Eq No];[Recp_Id];[Eff_st_dt];[Eff_end_dt]))
    hrs_avail=If([Prompt for Weekends]="N") Then ([Prompt for Available Hours] * [Excluding weekends]) Else ([Includingweekends] * [Prompt for Available Hours])
    Actual=[hrs_used] * [rate]
    Budget=[hrs_avail]* [rate]
    Report output now:
    Class, Eq No, Recp_Id, Status, hrs_used, hrs_avail, rate, Actual, Budget
    2          123     R1               A         10        30        5          150     50
    1          234     R2               A         10        5         10         100    50
    I have an issue with the graph with multi value alert on the top of chart for recp_id versus actual and budget.

    Hi Jyothy ,
    Chop down your formula ,place each section of formula as a column and check for error .
    use below
    [Includingweekends]=Sum(DaysBetween([Eff_st_dt];RelativeDate([Eff_end_dt];1)   ForEach([Eq No];[Recp_Id];[Eff_st_dt];[Eff_end_dt]))
    hrs_avail=sum(If([Prompt for Weekends]="N") Then ([Prompt for Available Hours] * [Excluding weekends]) Else ([Includingweekends] * [Prompt for Available Hours]))

  • Getting multi value error for measures

    We have two queries, (1)  Cost Center (2) PS
    I merged on Company Code, Internal Order, Equipment id
    Record Category are LBR, MTL, Others
    Fields on the report are
    Equip class, Equip Id, Equip ownership, Actual_Amt_Lbr, Budget_Amt_Lbr, Actual_Amt_MTL, Buget_Amt_MTL
    001_eclass
    Actual_Amt_Lbr= If ([Record Typ ]="04" And [Record Category]="LBR") Then Sum([Sum Actual]) Else 0
    Buget_Amt_Lbr= If ([Record Type Id]="01" And [Record Category]="LBR") Then Sum([Sum budget]) Else 0
    Actual_Amt_MTL= If ([Record Typ ]="04" And [Record Category]="MTL") Then Sum([Sum Actual]) Else 0
    Buget_Amt_MTL= If ([Record Type Id]="01" And [Record Category]="MTL") Then Sum([Sum budget]) Else 0
    I am getting multi value for measures i.e. Actual_Amt_Lbr, Budget_Amt_Lbr, Actual_Amt_MTL, Buget_Amt_MTL
    My scenario is
    One Euipment class has many Equipment id with record typ 01 and 04 and the same Equipment id has record category LBR and MTL
    Data is as follows:
    Equip_class, Equip_id, Equip_own, LBR_actual, LBR_Budget, Record_Type, Record_cat
    001_eclass   001       owner       0       2100   01          LBR
    001_Eeclass  001        owner           0       500        01          MTL
    001_eclass   001       owner       0       100   01          others
    001_Eeclass  001        owner           500      0         04          LBR
    001_Eeclass  001        owner           200      0         04          MTL
    001_Eeclass  001        owner           500      0         04          Others
    001_Eeclass  002        owner           500      0         04          LBR
    Used sum([Sum Actual] ForEach ([Record_Type];[Record_cat]) is not working

    Hi
    try this-
    Actual_Amt_Lbr= Sum(If ([Record Typ ]="04" And [Record Category]="LBR") Then [Sum Actual] Else 0)
    Buget_Amt_Lbr= Sum(If ([Record Type Id]="01" And [Record Category]="LBR") Then [Sum budget] Else 0)
    Actual_Amt_MTL= Sum(If ([Record Typ ]="04" And [Record Category]="MTL") Then [Sum Actual] Else 0)
    Buget_Amt_MTL= Sum(If ([Record Type Id]="01" And [Record Category]="MTL") Then [Sum budget] Else 0)
    ~Anuj

  • Multi Value error observed in one report after migration from BO 3.1 to BO 4.0

    Hi,
    Can someone help me resolving the #multivalue error after migration of report from BO 3.1 to 4.0 environment
    I have compared all the formulas and they are same in both the
    I have observed, if I create a new  tab with the report, The multivalue error is not observed
    Can somebody please help me regarding this issue
    Thanks
    Javeed

    Hi Javed,
    MultiValue error appears if you have multiple result values for the same row values combination.
    Try including an object from object panel which can differentiate the values for that row.
    For Example,
    Lets say you have an item & you have a keyfigure Invoiced amount where it has 2 different values at schedule line level.
    So the values in webi BOBJ depends your BW architecture like how the infoprovider is designed. If your infoprovider has the invoiced amount values based on item and schedule line level then if you dont add the schedule line in webi report, you ll get the "#MULTIVALUE" Error.
    If you are using any Variables in the webi Report, try using
    =[keyfigure] in [Dimension]
    Hope this helps.
    Regards,
    Naveen

  • Multi-Value error when merging queries

    I am merging 2 different tables to generate a report with combined information. I want to pull data from one table where there is no matching dimension I have declare the dimensions as detailed objects. This works fine, I am however getting an issue with multiple values in some rows.
    I have 2 queries that I merge
    Query1
    Application_name
    Version     
    Query 2
    Server hostname
    Application_name
    Report
    Application_name  (Query 1)
    Version (Query 1)
    Server hostname (Query 2)
    The issues comes when I have multiple Server hostnames for an Applicaiton_name, they are showing a error message of u201C#MUTIVALUEu201D I presume this is due to the fact that the merge is trying to put more that one value in the Server hostname
    How can I rectify this so that multiple servers are show for one application?
    e.g.
    Report Data
    Application_name (Query 1)     Version (Query 1)     Server hostname (Query 2)
    Application  X                            Version 10.1          server1
    Application  X                             Version 10.1          server2
    Application  X                             Version 10.1          server3
    Adam

    Try to use Report level context.
    Like
    Server hostname ForEach (Server ) In (Query)
    Hope this will help you out.

  • Multi Value Parameter in SP  error in Crystal Report SAP B1 ?

    Hi Experts ,
    i am Getting an error in Crystal Report
    "Failed to retrieve data from the database.  Details:  42000:[Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect syntax near '('. [Database vendor code: 120]" 
    I an executing the SP In Command  , I want to pass multi value parameter in SP
    When Pressing  ok
    than  On Ok Button  Error come
    So I have Some Question
    1> Why All parameter in Commend Are  Automatic getting  Compulsory  and How to Avoid It?
    2> How to Solve  this error ? this error is only coming with multivalued parameter ?
    i have many report in which i have to send the multi value parameter into query it self  so , Plz Help Me
    I am New to Crystal Report so it will be Kind Of you  if explain  with example .
    Thankks in Advance !!!
    Regards,
    Mayank Shah

    Hi Shachar,
    i will explain one because i think some thing is misunderstood
    please the images
    when all parameter record selected and no parameter record selected ... i want all record should display
    this blank report is problem
    Regards,
    Mayank Shah

  • Multi-value parameter report - error : Incorrect syntax near ',' with multi-valued parameter in SSRS

    Hey,
    I created a report in Reporting Services  where I added multi-value parameter
    ( Filter).  When I run my report, and try to select more than one parameter, I get an error:  Incorrect syntax near ','
    then i put in parameter expression :  join(Parameters!Filter.Value,",")  
    and add : dbo.ufnSplit  before calling parameter in query :
    >>>  set @valwhere = 'table.field IN (select * from dbo.ufnSplit(' + @Filter + ' , '',''))'
    but i still have errors : incorrect syntax near 'text'  which is the second value of the picklist of the parameter,
    Please Any idea ?
    Thanks !!

    I have sometimes had to collate as default with the SQL query
    currently I've just using
    CompanyName in
    (selectitemfromdbo.fnSplit(@function,','))
    In the SSRS report text box I have Join(Parameters!Company.Value,",")

  • Multi Valued report casues report to error

    Hi I have a SSRS report with a SSAS data source.
    The report has 2 parameters to control visability
    the first parameter called Matter_claimant is applied to the tablix the code is
    =IIF((Parameters!Matter_Claimant.Value = 1 OR Parameters!Matter_Claimant.Value = 3),False,True)
    The second is applied to the column visability and is a multi value parameter
    =IIF((Parameters!KPIName.Value(0) = 1 OR Parameters!KPIName.Value(0) = 0),False,true)
    when I run this the report errors stating that operator is not defined for type object and type integer ssrs
    I tried all the ususal conversion tricks in the parameters but it still didn't work.
    When I changed the the 2nd parameter to not allow multi values and the expression to
    =IIF((Parameters!KPIName.Value = 1 OR Parameters!KPIName.Value = 0),False,true)
    it worked
    but I would the user to be able to select multiple values for the 2nd parameter.
    regards

    Hi aivoryuk,
    As per my understanding, there are two parameters in the report to control visibility of the report. The KPIName is a multi-value parameter, when users select 0, 1 or 0 and 1 at the same time, the report will be displayed. If that is the case, we can achieve
    your goal by using InStr and Join function. For detail information, please refer to the following steps:
    Right-click the handle of the tablix and open Tablix Properties dialog box.
    Click Visibility in left pane, select Show or hide based on an expression.
    Click (fx) button and type the following expression, then click OK.
    =IIf(InStr(Join(Parameters!KPIName.Value,","),"0,1")>0,false,IIf(InStr(Join(Parameters!KPIName.Value,","),"1,0")>0,false,IIf(InStr(Join(Parameters!KPIName.Value,","),"0")>0,false,IIf(InStr(Join(Parameters!KPIName.Value,","),"1")>0,false,true))))
    If you have any more questions, please feel free to ask.
    Thanks,
    Wendy Fu
    If you have any feedback on our support, please click
    here.
    Hi Wendy I tried your solution but it still didn't seem to work with multivalue.
    The full column visability I have is
    =IIF((Parameters!KPIName.Value = 1 OR Parameters!KPIName.Value = 2 OR Parameters!KPIName.Value = 3 OR Parameters!KPIName.Value = 5 OR Parameters!KPIName.Value = 7 OR Parameters!KPIName.Value =0),False,True)
    Regards
    Can you give us an example of how values get selected and for what all values present you want it to be hidden
    Is it this?
    =IIF(InStr("," & Join(Parameters!KPIName.Value,",") & ",",",1,") >0
    OR InStr("," & Join(Parameters!KPIName.Value,",") & ",",",2,") >0
    OR InStr("," & Join(Parameters!KPIName.Value,",") & ",",",3,") >0
    OR InStr("," & Join(Parameters!KPIName.Value,",") & ",",",5,") >0
    OR InStr("," & Join(Parameters!KPIName.Value,",") & ",",",7,") >0
    OR InStr("," & Join(Parameters!KPIName.Value,",") & ",",",0,") >0,False,True)
    Please Mark This As Answer if it solved your issue
    Please Mark This As Helpful if it helps to solve your issue
    Visakh
    My MSDN Page
    My Personal Blog
    My Facebook Page
    Thanks that worked great

  • SSRS : Reporting Services - Multi-Value Parameter Issue

    Hi,
    This problem is been around the blogs and forums for while now but may be it's not answered to the fullest. I couldn't get any satisfactory or completed solution on the issue so far, any clues/help will be highly appreciated.
    My scenario is very simple :-
    I am using SQL Server 2005 and SSRS. I need to develop a report which has a parameter value called Customer Name. The users should be able to select multiple customers from the list and sometimes Select All also.  I tried the following :-
    Created two data sets : Second dataset is just to populate the Customer Name
    Created a Report Parameter and mapped with the query parameter where it says  "Where CName in (@Parameter1)"
    Nothing seems to be working although I tried to apply all the existing half-way solutions currently available in the forums. May be I am not getting to the right solution.
    Here is what's happening :-
    When used '?' like "where CName = ?" then it's working fine for the single value. {Multi value query cannot be used with ?}
    But for multiple values when used @Parameter1 like "where CName in (@Parameter1)" it's giving the following error
    Cannot add multi value query parameter '@Parameter1' for data set 'Dataset1' because it is not supported by the data extension.
    However if commented this line it's pulling all the values whether or not selected from the parameter list.
    This is the basic thing which I was not able to get the desired result, in addition I was looking to get the Customer Name parameter selected with a partial entry as we use LIKE. Example :- If the user enters 'St' in the text box the list should show all the names starting from those two letters
    Starter
    Steve
    Steven
    Stevenson etc.
    I am not sure whether I'll will be able to get to this extent or not but until the multi value parameter, I am desperate to get the solution. So any sort of help/advise is highly appreciated.
    Regards,

    Hi,
    This problem is been around the blogs and forums for while now but may be it's not answered to the fullest. I couldn't get any satisfactory or completed solution on the issue so far, any clues/help will be highly appreciated.
    My scenario is very simple :-
    I am using SQL Server 2005 and SSRS. I need to develop a report which has a parameter value called Customer Name. The users should be able to select multiple customers from the list and sometimes Select All also.  I tried the following :-
    Created two data sets : Second dataset is just to populate the Customer Name
    Created a Report Parameter and mapped with the query parameter where it says  "Where CName in (@Parameter1)"
    Nothing seems to be working although I tried to apply all the existing half-way solutions currently available in the forums. May be I am not getting to the right solution.
    Here is what's happening :-
    When used '?' like "where CName = ?" then it's working fine for the single value. {Multi value query cannot be used with ?}
    But for multiple values when used @Parameter1 like "where CName in (@Parameter1)" it's giving the following error
    Cannot add multi value query parameter '@Parameter1' for data set 'Dataset1' because it is not supported by the data extension.
    However if commented this line it's pulling all the values whether or not selected from the parameter list.
    This is the basic thing which I was not able to get the desired result, in addition I was looking to get the Customer Name parameter selected with a partial entry as we use LIKE. Example :- If the user enters 'St' in the text box the list should show all the names starting from those two letters
    Starter
    Steve
    Steven
    Stevenson etc.
    I am not sure whether I'll will be able to get to this extent or not but until the multi value parameter, I am desperate to get the solution. So any sort of help/advise is highly appreciated.
    Regards,
    you speak spanish

  • Not able to pass multi values from prompts to Bi Publisher 11g

    I am using a choice list in dashboard prompt with default value:"All Column values" and set to a presentation variable:"presvar
    In BIP 11G data model,in where clause i am writing it as:
    where tablename.colname in (:presvar)
    This is working only when i select single value in prompt ,if i select multi values in dashboard prompt it is not fetching me exact results.It is throwing error:"Invalid parameters"
    Kindly help if someone has faced the situation
    Version:11.1.6.2

    This is a bug:
    Bug 11793832 : MULTIPLE VALUES IN A DASHBOARD PROMPT DOESN'T WORK WITH BI PUBLISHER INTEGRATED
    I have been told that a fix is due in next patch set 11.1.1.7.2

  • [Forum FAQ] How to configure a Data Driven Subscription which get multi-value parameters from one column of a database table?

    Introduction
    In SQL Server Reporting Services, we can define a mapping between the fields that are returned in the query to specific delivery options and to report parameters in a data-driven subscription.
    For a report with a parameter (such as YEAR) that allow multiple values, when creating a data-driven subscription, how can we pass a record like below to show correct data (data for year 2012, 2013 and 2014).
    EmailAddress                             Parameter                      
    Comment
    [email protected]              2012,2013,2014               NULL
    In this article, I will demonstrate how to configure a Data Driven Subscription which get multi-value parameters from one column of a database table
    Workaround
    Generally, if we pass the “Parameter” column to report directly in the step 5 when creating data-driven subscription.
    The value “2012,2013,2014” will be regarded as a single value, Reporting Services will use “2012,2013,2014” to filter data. However, there are no any records that YEAR filed equal to “2012,2013,2014”, and we will get an error when the subscription executed
    on the log. (C:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\LogFiles)
    Microsoft.ReportingServices.Diagnostics.Utilities.InvalidReportParameterException: Default value or value provided for the report parameter 'Name' is not a valid value.
    This means that there is no such a value on parameter’s available value list, this is an invalid parameter value. If we change the parameter records like below.
    EmailAddress                        Parameter             Comment
    [email protected]         2012                     NULL
    [email protected]         2013                     NULL
    [email protected]         2014                     NULL
    In this case, Reporting Services will generate 3 reports for one data-driven subscription. Each report for only one year which cannot fit the requirement obviously.
    Currently, there is no a solution to solve this issue. The workaround for it is that create two report, one is used for view report for end users, another one is used for create data-driven subscription.
    On the report that used create data-driven subscription, uncheck “Allow multiple values” option for the parameter, do not specify and available values and default values for this parameter. Then change the Filter
    From
    Expression:[ParameterName]
    Operator   :In
    Value         :[@ParameterName]
    To
    Expression:[ParameterName]
    Operator   :In
    Value         :Split(Parameters!ParameterName.Value,",")
    In this case, we can specify a value like "2012,2013,2014" from database to the data-driven subscription.
    Applies to
    Microsoft SQL Server 2005
    Microsoft SQL Server 2008
    Microsoft SQL Server 2008 R2
    Microsoft SQL Server 2012
    Please click to vote if the post helps you. This can be beneficial to other community members reading the thread.

    For every Auftrag, there are multiple Position entries.
    Rest of the blocks don't seems to have any relation.
    So you can check this code to see how internal table lt_str is built whose first 3 fields have data contained in Auftrag, and next 3 fields have Position data. The structure is flat, assuming that every Position record is related to preceding Auftrag.
    Try out this snippet.
    DATA lt_data TYPE TABLE OF string.
    DATA lv_data TYPE string.
    CALL METHOD cl_gui_frontend_services=>gui_upload
      EXPORTING
        filename = 'C:\temp\test.txt'
      CHANGING
        data_tab = lt_data
      EXCEPTIONS
        OTHERS   = 19.
    CHECK sy-subrc EQ 0.
    TYPES:
    BEGIN OF ty_str,
      a1 TYPE string,
      a2 TYPE string,
      a3 TYPE string,
      p1 TYPE string,
      p2 TYPE string,
      p3 TYPE string,
    END OF ty_str.
    DATA: lt_str TYPE TABLE OF ty_str,
          ls_str TYPE ty_str,
          lv_block TYPE string,
          lv_flag TYPE boolean.
    LOOP AT lt_data INTO lv_data.
      CASE lv_data.
        WHEN '[Version]' OR '[StdSatz]' OR '[Arbeitstag]' OR '[Pecunia]'
             OR '[Mita]' OR '[Kunde]' OR '[Auftrag]' OR '[Position]'.
          lv_block = lv_data.
          lv_flag = abap_false.
        WHEN OTHERS.
          lv_flag = abap_true.
      ENDCASE.
      CHECK lv_flag EQ abap_true.
      CASE lv_block.
        WHEN '[Auftrag]'.
          SPLIT lv_data AT ';' INTO ls_str-a1 ls_str-a2 ls_str-a3.
        WHEN '[Position]'.
          SPLIT lv_data AT ';' INTO ls_str-p1 ls_str-p2 ls_str-p3.
          APPEND ls_str TO lt_str.
      ENDCASE.
    ENDLOOP.

  • Another multi value parameter question

    I have spent the last six hours researching and testing this and I am getting nowhere.  I am using CR 2008 and SQL Server 2005.  I have a main report that has a six level cascading prompt.  The values for all of the prompts are number values.  The lowest level prompt is a multi value prompt.  I need to pass the value(s) from this prompt to a subreport so I have created this formula field which I have seen in many of the posts:
    WhilePrintingRecords;
    Shared numberVar counter;
    //increments the loop so that all parameter entries can be displayed
    Shared stringVar display;
    //creates a string "running total" so that all entries can be displayed
    for counter := 1 to Count({?Hierarchy - DOUNum}) do
    display := display + ToText({?Hierarchy - DOUNum}[counter],0,";");
    display;
    I display this on my main form and I run across my first problem.  The first DOUNum is 19903 and the second is 19904.  What I see in the report though is 19,90319,904.  I need for it to be 19903,19904.  Before i knew the formula was doing this I passed this formula to my subreport for record selection there.  That subreport has the DOUNum field in it and that field is a numeric field, so when I try to put this in my record selection formula:
    {spCSSReportNCounts1;1.DOUNum} in [{?Pm-@DOUNum}]
    I get this error: A number range is required here.
    How in the world can I get around these two problems?
    TIA

    Okay, I have the formatting issue resolved.  Here is my new formula:
    WhilePrintingRecords;
    Shared numberVar counter;
    //increments the loop so that all parameter entries can be displayed
    Shared stringVar display;
    //creates a string "running total" so that all entries can be displayed
    for counter := 1 to Count({?Hierarchy - DOUNum}) do
    display := display & "," & ToText({?Hierarchy - DOUNum}[counter],0,"");
    Mid(display,2);
    This gives me 19903,19904 to pass to the subreport in my subreport link parameter - ?Pm-@DOUNum
    When I tried adding the = sign:
    {spCSSReportNCounts1;1.DOUNum} = {?Pm-@DOUNum}
    I get the error: A number is required here.
    And when I try this:
    {spCSSReportNCounts1;1.DOUNum} = [{?Pm-@DOUNum}]
    I get the error: A number range is required here.
    Which is the same error I get when i switch out the = for IN:
    {spCSSReportNCounts1;1.DOUNum} In {?Pm-@DOUNum}

  • Parameter gets reset and Multi-value parameter doesn't work

    Hi
    Two Issues:
    I've set the value of a Date parameter (Start Date) when moving from the home screen (Report 1) to the next screen (Report 2) as the first day of the current year (DateSerial(Year(Today),1,1). In report 2, if I try to change the Start Date to another date,
    it gets reset to the first day of the year. I had the default value set as the first day of the year and even after removing it, the Start Date gets reset.
    I've set a multi-value parameter (Area) in Report 1 that collects four integers. I pass Area to Report 2 (through Join (Parameters!Area.value,",")). I also used SPLIT (Join (Parameters!Area.value,","),",") to get the value.
    Then, in the data set, I call this parameter as "Select A1,A2,A3,B1,B2,B3 FROM TEST_VIEW WHERE ID IN (?)". But this query throws an error that the query could not be executed. I ran the same query on the server side and it runs fine.
    Note:
    We cannot reference parameter names as @area for example because the Composite Server doesn't allow that.
    Split and Join operate on strings but my parameters are of integer type. Is this an issue?
    Please help.

    1. Are setting an expression for available values of parameter in report 2? Is the value you pass a valid among the set of values?
    2. IN wont work with comma separated values. You need to parse the individual values out using a string parsing udf as a table and then join to that
    so in your case you would be like
    Select A1,A2,A3,B1,B2,B3 FROM TEST_VIEW t
    INNER JOIN dbo.ParseValues (@Area,',')f
    ON t.ID = f.Val
    ParseValues UDF can be found in below link
    http://visakhm.blogspot.in/2010/02/parsing-delimited-string.html
    Please Mark This As Answer if it solved your issue
    Please Vote This As Helpful if it helps to solve your issue
    Visakh
    My Wiki User Page
    My MSDN Page
    My Personal Blog
    My Facebook Page

  • Multi Value Parameter Passing

    Hi,
    I have created a SQL based HTML DB report that takes the dynamic value from textbox for SQL bind parameter .
    SQL is
    Select * from employees where emp_id IN ( :P9_EMPID);
    emp_id is of Number type.
    When i pass a single employee id value in the Text box, the report runs fine.But when I try to pass multiple values like 222,333,444 as I am using IN clause in my sql then it fails with following error:
    report error:
    ORA-01722: invalid number
    Is it possible to pass multiple values to a SQL report through single bind variable irrespective of type of data?
    Can we also pass these multi values through URL?...as such URL does'nt allow the comma and colon separated values as it treats them differently
    Thanks
    AJ

    When you do this in a report region of type SQL query, you’re producing an invalid SQL statement. However you could use a report region of type PL/SQL function returning SQL query. In the PL/SQL code you could assemble you SQL statement properly, and then have the report based on the return value of your PL/SQL function, e.g.:
    begin
    return 'select * from employees where emp_id in ('||:P9_EMPID||')';
    end;
    Regards,
    Marc

Maybe you are looking for

  • How can I install my pantech um290 on a new toshiba laptop?

    Bought a new toshiba laptop today, installed vz access for the pantech 290 and cannot connect to the internet.  I contacted tech support, and they attempted to help me, but there really was no help.  I am running windows 7 on the newbie.  I installed

  • Cfreport tag issue

    Hello all: The online document says " * Run a predefined Crystal Reports report. Applies only to Windows systems. " Does this mean if CF was installed on Unix-like OS then there would be no way to access rpt files from CFML pages? And another questio

  • AnyConnect problems

    I just updated to the new Cisco AnyConnect 2.3 client, and have a user complaining now. We were using the old, old, old client that was still in the 1.x designation. It was just the client that came with our ASA5510 until we got our CCO login so I co

  • MASS CHANGE OG CONDITION RECORD CST CONDITION TYPE

    Dear SD experts, Could anyone plzz suggest me how to change the condition type for CST from 3% to 2% . There rae some 2500 records how to change it. I had taken the key combination as Country/Plant Region/Region.TAXC11Cust/tax mat RegardsJAYANTH

  • Problems with itune store

    why is it every time i try to update apps i get a message saying that my account is not valid in the u.s store and that i need to switch it to the uk store i have gone into settings and it tells me that i am linked to the uk store can anyone shed som