Filter over hierachary level.

Hi ,
How can i apply filter to hierarchical column in obiee 11g?
Thanks-Bhaskar

We cannot apply formulas or filters directly on hierarchical columns. So, we cannot do an “is prompted” filter on a hierarchical column.
Check these links
http://docs.oracle.com/cd/E23943_01/bi.1111/e10544/filter.htm#CHDFIFIE -->Look for Selection steps
http://www.rittmanmead.com/2010/10/oracle-bi-ee-11g-navigation-passing-parameters-using-hierarchical-columns/
If helps pls mark as correct
Edited by: Srini VEERAVALLI on Jan 23, 2013 7:04 AM

Similar Messages

  • Filter over Hierchary level

    Hi,
    How to apply filter to hierachary column,i have a profit column and loss column ,i want to hide the row if both columns contain zero values.
    Thanks-Bhaskar

    We cannot apply formulas or filters directly on hierarchical columns. So, we cannot do an “is prompted” filter on a hierarchical column.
    Check these links
    http://docs.oracle.com/cd/E23943_01/bi.1111/e10544/filter.htm#CHDFIFIE -->Look for Selection steps
    http://www.rittmanmead.com/2010/10/oracle-bi-ee-11g-navigation-passing-parameters-using-hierarchical-columns/
    If helps pls mark as correct
    Edited by: Srini VEERAVALLI on Jan 23, 2013 7:04 AM

  • How to define one filter over multiple dimensions

    Hallo Everybody,
    I am a SAP BW consultant trying to move the first steps in BO. I am quite new and unskilled in this area.
    I built an Universe on a SAP BW query. This query is about Product master data. Among other characteristics I have defined also three year characteristics (Teil1, Teil2 and Teil3). In correspondence of every of those year characteristic a key figure is defined (Quant1, Quant2 and Quant3).
    I have now the requirement to build a Web Intelligence report, being able to filter across the three year characteristics and reporting the corresponding key figures.
    An example:
                     Teil1   Teil2    Teil3   Quant1  Quant2  Quant3
    Record1   2001   2002   2003    10            20          30
    Record2   2007   2009   2010    30            80         110
    Record3   2002   2003   2005     6             40          30
    I might be able to define a general filter over the characteristics Teil 1 Teil2 and Teil3, acting like that:
    General Filter: 2003
    Reported Values    Record1 Quant3 (30)
                                   Record3 Quant2 (40)
    since year 2003 is appearing only in record1 and 3 and not in record2.
    What i am trying to build is a "or" condition Teil1 = 2003 Or Teil 2 = 2003 or Teil3 = 2003, where the year value is defined by the user at query execution.
    I hope, my requirement is clear and, above all, you are able to help me.
    Best regards
    Enrico

    Hi
    you can create a quick filter that will be applied locally on the WebI report. All you have to do is to create a WebI variable that contains the OR condition and apply the filter to it:
    assuming your variable is named MyVariable the formula will look like this:
    =if (Teil1 = 2003 Or Teil 2 = 2003 or Teil3 = 2003) then 1 else 0
    Then you have to apply the following filter on the report section you display your results
    MyVariable=1
    Please note that still all data will be fetched into your webi report and will be filtered after that. This may cause performance problems if we are talking about a large number of data. In this case you may ant to consider to add a customer exit variable into your BEx query.
    Regards,
    Stratos

  • Filter at universe level is not working

    Hi all,
    I am using a filter at Universe level to exclude a list of customers and a couple of customers within the date range.
    This works ok for a list of customers, but customers in the date range are not excluded.
    Here is my filter in Universe:
    @Select(Order Items\Customer No) NOT IN ('10114', '10116', '10119', '10178', '11111', '11118', '11119', '11142', '11150', '11152')
    AND
    (@Select(Order Items\Request Date) BETWEEN  to_date('01/10/2011','mm/dd/yyyy') AND to_date('01/15/2011','mm/dd/yyyy') AND @Select(Order Items\Customer No) NOT IN ('11061','11062'))
    Can somebody please let me know ehat am I doing wronng?
    Regards,
    RR

    In this query you are saying the next:
    1. You don't want the users that are in the first list
    2. But you want the users whose date range is between 1/10/2011 and 1/15/2011
    Is this what you want or you really dont want the users between that range?
    Perhaps you should try this:
    AND
    (@Select(Order Items\Request Date) NOT BETWEEN  to_date('01/10/2011','mm/dd/yyyy') AND to_date('01/15/2011','mm/dd/yyyy') AND @Select(Order Items\Customer No) NOT IN ('11061','11062'))
    Edited by: PadawanGirl on Feb 4, 2011 10:48 PM
    Edited by: PadawanGirl on Feb 4, 2011 10:49 PM

  • When i try to create Filter on aggregation level the system gives me error

    Hi BI Guru's,
    I am facing a problem BI - IP . 
    When i try to create Filter on aggregation level the system gives me follwoing error.
    "Authorization check of component failed"
    "You do not have authorisation for Add or Create".
    "Could not create Filter "
    Please let me know if have any solution for this
    Thanks & Regards,
    Nilesh Labde

    Here are list of auth objects for BI IP
    S_RS_ALVL --> aggregation levels
    S_RS_PLSE -->planning functions
    S_RS_PLSQ-->planning sequences
    S_RS_PLST-->planning function types
    S_RS_PLENQ-->maintain and display lock settings
    Authorization templates for Integrated planning are
    S_RS_PL_ADMIN
    S_RS_PL_PLANNER
    S_RS_PL_PLANMOD_D----
    > Planning modeler(Dev System)
    A portal role is required to use the planning modeler.

  • Changing a Filter Over Time

    I've had a lot of trouble with this. I'm trying to change a filter over time (i.e. make a voice get more reverberative as it continues). I've had a little luck with some filters--some of the options for the filter show up on the envelope line so I can set key frames, but more often than not, nothing shows up there at all, or what does show up there is not the option I want to change.
    For example, say I want to change pitch over time. The only option that shows up that I can set key frames for is the delay rather than the pitch.
    I know I'm missing something simple here.

    So, I take it that you're in STP, working on a multi-track project.
    In the lower left on the effects tab, go to the correct track/effect you want to change, and click the disclosure triangle to show all of the parameters. Check the box to the right of each parameter you want to change over time, and it will be added to the available envelopes.
    Hope this helps!

  • How to apply business rule over report level

    Hi All,
    I have a column name AAA over which i have to apply a business rule/filter like
    COUNT(“X Fact”." ID") WHEN “X Fact”.”Time to Issue Policy” <= 2 days at report level.How to apply that?any idea?
    Regards,
    Sonal

    Hi,
    Thanks for responce.
    Yes my AAA col is measure column coming frm Order Fact table (i.e AAA= "Order Fact"."Number of Order") & below is Business rule which I have to apply there
    COUNT(“Order Fact”."Order ID") WHEN “Order Fact”.”Time to Order” <= 3 days.How Can I apply this logic there at report level.Plz help?
    Regards,
    Sonal

  • How to create @prompt filter at universe level for my Webi reports

    Dear all,
    I am using BO XI 3.1 SP3 with SAP BW 7.0.
    I have created an open[big] query based on a multiprovider for my OLAP universe.
    OBJECTIVE: to create LOV prompts for Calender year, for my webi reports, which takes 2010 as input then offsets the input year and then shows Gross sales for the prompt year [2010], 2009 & 2008.
    ISSUE: if 2010 is selected in webi prompt filter, then it doesn't display any data for any other year, lets say gross sales for 2009.
    ALTERNATIVE: i tried to create a prompt filter in the universe with this syntax,
    <FILTER KEY="@Select(Calendar year\Calendar year).[TECH_NAME]"><CONDITION OPERATORCONDITION="InList"><CONSTANT TECH_NAME="@Prompt('Enter year','N',,Mono,Free,Not_Persistent)"/></CONDITION></FILTER>
    it worked fine. but i also want to create a measure or dimension which subtracts 1 from the above filter and return a result with a previous year.
    e.g
    PROMPT: 2010
    PROMPT-1: 2009
    Universe structure
    [TIME]                         class
      [Calender year]        class
         [Calender year]     dimension  ( type:string)
    Please guide me with correct procedure and syntax.

    masood44 ,
    I think you should just prompt for year and capture and use the selection at the webi report  level.
    say you have calendar year(convert it into numeric) prompt at webi level. say user selects 2010 capture it in a variable var1:userresponse('enter year'). then create a variABLE (var2)  with formula :
    if(isPromptAnswered('enter year')='yes';([year] where year inlist(var1;var1-1;var1-2);null)
    build your report with var2 and gross income
    Thanks,
    Karthik
    Edited by: kbharadwaj79 on Jun 2, 2011 5:34 PM

  • Column level filter at RPD level - OBIEE 11g

    Hi all,
    How do i add a filter at the column level in logical layer for one of the metric , it has the following calculation
    case when id in (1,2,3,4,5,5) and category='AS' then case when points=10 or points=9 then 1 else 0 end end
    I want the metric to reused for other id's as well... so i want to put case when id in (1,2,3,4,5,5) in filter of the column. how do i achieve it? plz help
    Thanks,
    Lona

    Your question is not clear, I assume you want points to be reused for other ids, so try this
    case when id in (1,2,3,4,5,5) and category='AS' then
    case when points in (10 ,9) then 1
    else 0
    end
    else points
    end
    if helps mark
    ~ http://cool-bi.com

  • Security Filter fails when level has only one member

    Hi.
    This is Essbase version 9.3. I have a forecast app\db to allow users enter\modify the forecast of the different products. The Product Dimension has the following hierarchy.
    All Products
    Planner 1
    Supplier A
    Product_A1
    Product_A2Supplier B
    Product_B1
    Product is the lowest level, level 0, or Gen 4.
    I need to allow the "Planner 1" to write only to his products, where the member is "My Scenario" from Scenario Dimension, and where the UDA's for the month is Forecast. The same planner can't write to the "All Products", "Planner" and "Supplier" levels.
    I have created the following filter:
    None: "All Products"
    Read: @IDESCENDANTS("Planner 1")
    Write: @REMOVE(@LIST(@DESCENDANTS("Planner 1")),@LIST(@LEVMBRS ("Planner 1", 1))), "My Scenario",@UDA("Time","FORECAST")
    Basically, this is the portion most relevant of the filter: @REMOVE(@LIST(@DESCENDANTS("Planner 1")),@LIST(@LEVMBRS ("Planner 1", 1)))
    where
    @LIST(@DESCENDANTS("Planner 1") = List of descendants members from Planner 1, excluding Planner 1. = "FIRST LIST"
    @LIST(@LEVMBRS ("Planner 1", 1)) = List of level 1 members from Product Dimension. = "SECOND LIST"
    @REMOVE will remove values or members in the "SECOND LIST" from the "FIRST LIST".
    This filter works perfectly but it has a little\big exception...
    Based on the example, the filter works fine for Supllier A. Meaning that the user can modifiy the forecast for the products under Supplier A (Product_A1 and Product_A2), and the user can't modify the upper levels, "Supplier A", "Planner 1", "All Products". This is GOOD!
    Now. For Supplier B, Essbase will allow write back to the Product_B1, OK. But will also allow write back to Supplier B, the upper level.
    So. When the supplier has only one product, Essbase presents this exception that allows write to the upper level. This happens everywhere a supplier has only one product. When there are more than one product per supplier, the filter works as expected.
    Is there a missing piece in my filter? Is there a different, better approach to accomplish this?
    Thanks.

    It's probably an implied share problem. That is, because Supplier B has only one child it is treated as a shared member. You can use the "never share" storage property setting to avoid that problem.

  • Filter and aggregation level in bi 7.0

    hi friends,
    what is aggregation level and filters option in bi 7.0 reporting when i open reporting that options are there. i observed in filter we are creating some variables.
    ple give me clarification
    Thanking u
    suneel.

    aggregation level is for SEM IP - integrated planning and filters are same
    https://www.sdn.sap.com/irj/sdn/bi?rid=/webcontent/uuid/e78a5148-0701-0010-7da9-a6c721c6112e
    In the above link check for "query designer" Demo for better explaination and its use.
    Hope it Helps
    Chetan
    @CP..

  • Filter at rpd level

    plz tell me the syntax for -filter a particular table on the basis of a particular column at rpd level.
    for exp-I want to filter a employee_detail table where dept=sales

    Hi,
    In BMM layer under sources you can see logical table sources for that Table.Click on the source table of that column and them and go to last tab(Content) and apply filter under where clause.
    Regards,
    Srikanth

  • Condition - filter at lower level than displayed

    I have the following requirement to display data in a query.  For the purpose of this example, the relevant characteristic are Plant and Delivery.  The KFs are Volume & Revenue.  I want to display by Plant the total volume and revenue without displaying delivery, but only where the total volume on the delivery is > 0.  If I look at the data at the delivery level I would see the following.
    Plant  Deliv    Vol   Rev
    A      1        100   50
    A      2        200   75
    A      3          0   25
    When I run my query, I want to see the following.  Delivery 3 is ignored.
    Plant   Vol   Rev
    A       200   125
    I've played with conditions but can't make it work.  any ideas?

    Have you looked at using the precalculated value set or the resultset query?  This will run the lower level query and then filter on the higher level query by the lower level values. 
    <a href="http://help.sap.com/saphelp_nw04/helpdata/en/2c/78a03c1178ad2ce10000000a114084/content.htm">http://help.sap.com/saphelp_nw04/helpdata/en/2c/78a03c1178ad2ce10000000a114084/content.htm</a>
    Thanks,
    Jeff

  • Query filter over key figure

    Hi,
    A report need to have a query level filter with key figure (to allow +ve values) but not possible for key figures.
    Scenario- every day deltau2019s get added in cube and final report publishes aggregated value. But requirement is to show historical value not the aggregated. This is how cube data looks like-
    Ex-
                                            Receipt Date    Profit Center  Amount(Key figure)  ZDAYS (Dimension)   ZDAYCOUNT(Key figure)
    First Day Posting            14/09/2009            K                     9800                             1                                          1
    2nd days -ve entry         14/09/2009           K                    -9800                             1                                         -1
    2nd days actual posting 14/09/2009           K                      6000                             2                                          2
    3rd days -ve entry          14/09/2009           K                    -6000                             2                                         -2
    3rd days actual posting   14/09/2009          K                     5000                              3                                          3
    Now report supposed to show posting values of every day like for Day 1 and Day 2...tried using conditins & other aggregation options but no luck. Does any one has a clue?

    Hello,
    The only thing i could think of is as below: Check if its plausible.
    1) Add a new infoobject ZFLAG (TYPE CHAR, LEN 1) in your cube.
    2) Now write a routine to populate values in this object while loading data. The routine is a simple one with below logic:
    if KF_value < 0.
    ZFLAG = 'N'.
    else.
    ZFLAG = 'P'.
    endif.
    3) Now for every -ve value record the ZFLAG will be tagged as N.
    4) Now in query filter out all the records with ZFLAG = N.
    When you need aggregated report, simply dont use the ZFLAG in the report and the report will show up aggregated values.
    Regards,
    Shashank

  • How to create Current Year Filter at Universe Level ?

    Hi,
    I want to create a Current Year, Next Year and Last Year filters at Universe Level.
    Can anyone help me with this.
    I am using Netezza database and not able to find the appropriate date function in Netezza to accomplish this.
    Any suggestions ?
    Thanks

    Hi,
    You would somehow need to extract the Year part from the system date..
    then
    Current Year = Year
    Next Year would be i.e Current Year + 1
    Last Year would be i.e Current Year - 1
    I guess this is the simple part... but you would need to find those functions on your RDBMS..
    Hope this helps
    Jacques

Maybe you are looking for

  • E-Mail Functionality for PO's

    Hi Every Body, I am working on email functionality. => (Requirement) Sending the PO Order Ouput to vendor via email in the form of PDF fom. => I am getting some problem while receiving mail in the OUTLOOK. => I am getting mail in the form of "TEXT Fo

  • Imovie 9 Can't change volume in voiceover clips.

    I can't change the volume in voiceover clips.  I have tried to re-record with new microphone, including internal.  Also, have re-recorded with noise reduction changed at different levels and uncheck voice enhancement.  Nothing works.  Please help!

  • Smart Forms modification

    Hi I am using the transaction va22 for sales transaction, I want to modify smartforms inside the form, after entering the quotation when i am selecting the text messages it is comming correctly in the paragraph but when the smartform the material tex

  • Slow Performance InDesign CS6

    Windows 7 SP1 64 Bit Professional Adobe InDesign CS6 version 8.0 12 GB Ram 128 GB SSD Whenever I try to change from the arrow to the text tool, I have to wait several seconds for the program to make the switch.  On other machines, it's instantaneous.

  • Why is the music on my iPhone 4S grey and not playable?

    I received a new iPhone 4S and have synced the iTunes library.  Many of the songs on the iPhone are greyed when selecting and will not play.  When I go to purchased songs in the iTunes store on the iPhone, it says the songs have already been download