EVDRE Col Key Range

Hi All,
I have given two ranges for ColKey Range in EVDRE report.
When I am trying to expand the report it is giving the message "run Expand: ColKey Range <> Col Expand Options Wks: Sheet1"
Does any one faced th same problem, give a light to overcome this.
Thanks,
Nagesh.

Hi again Nagesh,
It's quite strange.
Ok, try to take the problem from the beginning. Go under ApShell --> Finance, and build your report with ONLY one expansion in rows (Account) and ONLY one expansion in columns (Time):
Your ColKeyRange EVRNG function should be as follow: "=EVRNG(G13:R13)" and the Memberset for the Column Expansion should be for example "BAS(2006.TOTAL)" --> This should work in all cases on your side. Can you confirm?
Then, you should update your ColKeyRange EVRNG function to include another range : "=EVRNG(G13:R13,T13:AE13)" (be sure to reference the same row in both ranges (13 in that case), and change the Memberset for the Column Expansion to "BAS(2006.TOTAL)|BAS(2007.TOTAL)" --> This should also work in all cases. Can you confirm?
If it's ok, you have to use exactly the same process on your particular application.
Hope this helps.
Kind Regards,
Patrick

Similar Messages

  • EVDRE - Multiple Key Ranges - Formatting

    I am building a report that uses Multiple Key Ranges, both column and row, as shown below.
    ColKeyRange
    Sheet1!$N$101:$AA$104,Sheet1!$N$164:$AA$167,Sheet1!$N$213:$AA$216
    RowKeyRange
    Sheet1!$I$110:$I$160,Sheet1!$I$173:$I$209,Sheet1!$I$222:$I$261
    My formatting range has a line with HEADING="GREYBG" in the Criteria column.
    However, when I use keywords in my COL Heading area, only the column heading on the first key range is used.  For example, if I use a keyword GREYBG in cell N168, it wonu2019t apply to my second data range.  The second data range is formatted only from what is in the first column header.
    Is this the normal behavior?  Is there any way to make the second data range use the formatting from the second column header?

    Hi,
    Did you manage to find an answer to this?
    I have tried doing similar, with HEADING="B" and putting B in the column directly to the left of the key, yet it doesn't work on any of the data sets except the first

  • Change Col-key range with

    Hi gurus,
    Scenario:
    We want to distribute reports offline using the offline distribution wizard (Lockdown and save to folder). And we want to change the column-key range of the report when the category changes. So a different Colkeyrange for BUDGET and for ACTUAL (in the same template). In that way we can manage more than one report in one template without having performance loss of a large colkeyrange.
    I've tried it with an "Workbook_open" VBA but that isn't triggered BEFORE the execution of the EVDRE when distributed.
    Does anyone know which VBA statement will be triggered at distribution before the evdre is executed?
    Thanks a lot in advance.
    Kindest regards,
    Vincent Beumer

    Hi All,  I have one scenario to read the source file . The file delimiter is '|' . The no of pipeline for each line is 17. So if a line containing more than 17 , send an error email. For this first i am printing tota pipeline in ecah line to afile called pipelinecount.txt . Then i will read this file and send each value to while loop /for loop , where it will get > 17 , it will exit the process and send an email.  But here in script i am getting error at while line. Could anyone help.   #! /bin/kshset -x SOURCE_DIR=/vp01/SrcFilessed 's/[^|]//g' /vp01/SrcFiles/Test.txt | awk '{ print length }'> /vp01/SrcFiles/pipelinecount.txtcd $SOURCE_DIRwhile line in `cat pipelinecount.txt`; do if [ $line -eq 17 ];thenecho "No issue in pipeline"exit 0;fiif [ $line -gt 17 ];thenecho "No of pipelines exceeded the expected. Please verify the source file." | mailx -s "WKFS Load: Failed" [email protected]

  • Input schedule: Derive key for key range from Dimension member properties

    Hey guys,
    I'm facing the problem within a input layout. There are three keys in the row key range.
    The first row key is filled by the members of a dimension. The second and third row
    should be filled by the dependencies shown in the dimension members.
    Example:
    Dimension:
    - Order number
    Properties:
    - Client (also implemented as standalone dimension where all required characteristics are maintaned)
    - Costcenter (also implemented as standalone dimension where all required characteristics are maintaned)
    Entries in dimension members of Ordern number:
    Order number, Client, Costcenter:
    1000, 10, 511
    2000, 10, 533
    3000, 12, 511
    4000, 15, 588
    Entries in dimension Members of Client:
    10,11,12,13,14,15,16,17,18,19,20
    Entries in dimension Members of Costcenter:
    511,533,555,588
    My row key range is defined as follows: Exp1: Order number, Exp2: Client, Exp3: Costcenter
    For Planning purposes i need a input schedule that schows only the valid combinations shown above
    in master data of order number. Is this possible or do I have to leverage script logic to use dependencies shown in master data for reporting oder planning purposes !
    Cheers,
    Moritz

    Hi Moritz,
    As Nilanjan said, this is not really possible with a basic EVDRE at the moment. Your best bet is probably to either build your own solution using EVEXP, EVGET, and EVSND, or to use an EVDRE based on only the Order # to get the values and an EVSND based on the Order # and the properties of the Order # in the AfterRange of the EVDRE.
    I actually like the second option a lot better (EVDRE with EVSND in the AfterRange) because for larger queries the read performance should be better and it will be more maintainable in the long run.
    Ethan

  • Filter in page key range

    Hi experts,
    I'm trying to do a filter for two members in a report. I put this two members in the page key range in one dimension following with comma.
    Example:    Costcenter   France,Italy
    It works fine but when i try to put in the same dimension two members that are nodes of hierarchies it doesn't work. And the reports shows nothing.
    Any idea.
    Thanx in advance
    Best regards

    The EVDRE is fine and no data should be supressed. There is no suppression.
    So it doesn't work at least in my report.
    To implement the other solution you gave me i suppose that i've to insert the cost center in the expansion and add the property in the member set, is that the way.

  • Key Range Limit

    Hi,
    I have a problem defining the memberset of the row key range.
    By useru2019s needs it has to be a dynamic Excel workbook and you have to write the ID members in the member set.
    I know the content of the key range cells can only be 254 characters long; in my case are 222 characters. The weird thing is that if I delete a member and have 213 characters I can expand the workbook; when I add a new member is when I get an error retrieving data.
    Any ideas of what could the problem be?
    Thanks

    In my use of the row or column key ranges, I have tested this before and found that 12 ranges is the limit.  I would then add the 13th and the DRE would stop working.  After many various attempts, this has become my magic number to stop adding ranges.  If you need more, just add a second or 3rd evdre that leverages the original except where the range box is concerned.
    Hope this helps.

  • BPC for Excel: Are multiple key ranges really possible?

    Hi Experts,
    in a training document I found to possibility of multiple key ranges, to make an input schedule sheet more attractive or insert rows with excel formulas etc.
    For example: ColKeyRange: EVRNG(H13:J13;M13:O13)
    RowKeyRange: EVRNG(G15:G20;L15:L20)
    In my case I want the balance sheet separated. On the left side asset positions, on the right side liability positions (in columns for bot: Previous Year | Actual | Plan
    If I define my input schedule like that it gets messed up. No figures, weird formatting etc. Have you implemented an input schedule with multiple key ranges and did it work ok?
    Thank you,
    Cora

    Hi Cora,
    Yes, multiple key ranges do work, but it is a bit complicated as Dzmitry suggests. Your example row expansion will not work, as the row expansion needs to remain in the same columns for each part of the expansion. (In other words, EVRNG(G15:G20;L15:L20) is wrong but EVRNG(G15:G20;G25:G30) is ok.) To achieve your result, Dzmitry is correct that you will probably need to use two EVDREs.
    That said, multiple expansions work as follows:
    If you are not using an expansion, or you use NOEXPAND in your columns or rows, you can use a multiple key range for formatting purposes and simply hardcode in the members that you wish to see in each key range.
    If you want to see different expansions in each key range, then you need to use a special expansion syntax. To take your example, say you have a single dimension in your column with column range defined EVRNG(H13:J13;M13:O13). You could have your column expansion on the category dimension be "PRIORYR,ACTUAL,PLAN|PLAN,ACTUAL,PRIORYR", giving you the same set of categories reversed in each column.
    Ethan

  • Read out key range in Mainstage via scripter?

    Hey people,
    I just realized, that scripter seems to be a powerful plugin.
    Anyways I didn't find a "detailed" tutorial to the scripter. I found the documentation of apple called "mainstage effects" and it says a bit about the scripter. But I'm wondering (for example), which parameters is the scripter able to get with the function GetParameters? There is no list in the internet, which shows the possible or processable parameters.
    The main thing I'm interested in:
    Mainstage has a pretty good workflow. But it's anoying that it's not possible to assign the learn-buttons for key ranges to buttons. This would be nice, if I can create two buttons that handle this.
    And another thing:
    Is the scripter able to read out the key range which is set in the channelstrip and send it out the lowest and highest key as single CC command? (I'm right now into creating a key-light-system, based on to what Native Instruments implemented in their new keyboards).
    Thank you very much,
    Chris

    Here's script for Scripter with a Learn button.
    It has an extra parameter for learning.
    Hope this helps!
    DaCaptain
    >>>>>>>
    // limit pitch range of notes
    var activeNotes = [];
    function ParameterChanged(param, value)
        switch(param)
        {                          // if it's the slider you just created
           case 0:  HandleMIDI.maxPitch = value; break;
           case 1:  HandleMIDI.minPitch = value; break;
           case 2:  HandleMIDI.learnState = value;  break;   
    function HandleMIDI(event)
      if (event instanceof NoteOn)
        if(HandleMIDI.learnState != 1)
          var pitch = event.pitch;
      if(HandleMIDI.learnState == 0) // first note
         HandleMIDI.minPitch = pitch;
         HandleMIDI.learnState = -1;
         SetParameter('Minimum Pitch', pitch);
      else if(HandleMIDI.learnState == -1)
           HandleMIDI.maxPitch = pitch;    
           SetParameter('Learn', 1); 
           SetParameter('Maximum Pitch', pitch);
      if (event.pitch > HandleMIDI.maxPitch)
      return undefined;  // don't send if too high
      if (event.pitch < HandleMIDI.minPitch)
      return undefined;  // don't send if too low
      else {
      activeNotes.push(event);
      event.send()
      else if (event instanceof NoteOff) {
      for (i=0; i < activeNotes.length; i++) {
      if (event.pitch == activeNotes[i].pitch) {
      event.send();
      activeNotes.splice(i,1);
      break;
      else { // pass non-note events through
      event.send();
    var PluginParameters = [
      { name:'Maximum Pitch', type:'lin',
      minValue:0, maxValue:127, numberOfSteps:127, defaultValue:115},
      { name:'Minimum Pitch', type:'lin',
      minValue:0, maxValue:127, numberOfSteps:127, defaultValue:30},
      {name:"Learn", type:"menu", valueStrings:["On", "Off"],
      defaultValue:1}

  • EXS-24 key range and note velocity data in name of file?

    Hi all,
    Cheers for any help in advance. Basically someone told me that if i was to put the key range and note velocity in the name of a file i want to put into EXS-24 it will automatically assign those values within the edit page.
    All i want to know is how do i do this and what order do i need to put this in the file name?
    cheers

    I already answered this in another forum where you posted it.

  • TIMESTAMP(6) Partitioned Key -   Range partitioned table ddl needed

    What is DDL syntax for TIMESTAMP(6) Partitioned Key, Range partitioned table
    Edited by: oracletune on Jan 11, 2013 10:26 AM

    >
    What is DDL syntax for TIMESTAMP(6) Partitioned Key, Range partitioned table
    >
    Not sure what you are asking. Are you asking how to create a partitioned table using a TIMESTAMP(6) column for the key?
    CREATE TABLE TEST1
        USERID                 NUMBER,
        ENTRYCREATEDDATE     TIMESTAMP(6)
    PARTITION BY RANGE (ENTRYCREATEDDATE) INTERVAL(NUMTOYMINTERVAL(1, 'MONTH'))
        PARTITION P0 VALUES LESS THAN (TO_DATE('1-1-2013', 'DD-MM-YYYY'))
    )See my reply Posted: Jan 10, 2013 9:56 PM if you need to do it on a TIMESTAMP with TIME ZONE column. You need to add a virtual column.
    Creating range paritions automatically

  • Key Range with Flat File

    Hi people, Anybody has a example how it works Key range with Flat file ? Tks

    Hi All,  I have one scenario to read the source file . The file delimiter is '|' . The no of pipeline for each line is 17. So if a line containing more than 17 , send an error email. For this first i am printing tota pipeline in ecah line to afile called pipelinecount.txt . Then i will read this file and send each value to while loop /for loop , where it will get > 17 , it will exit the process and send an email.  But here in script i am getting error at while line. Could anyone help.   #! /bin/kshset -x SOURCE_DIR=/vp01/SrcFilessed 's/[^|]//g' /vp01/SrcFiles/Test.txt | awk '{ print length }'> /vp01/SrcFiles/pipelinecount.txtcd $SOURCE_DIRwhile line in `cat pipelinecount.txt`; do if [ $line -eq 17 ];thenecho "No issue in pipeline"exit 0;fiif [ $line -gt 17 ];thenecho "No of pipelines exceeded the expected. Please verify the source file." | mailx -s "WKFS Load: Failed" [email protected]

  • EvDRE cell key

    I'm using CellKey range in EvDRE to overwrite the data range and produce cell specific data.
    However the cellKey range is having no effect. e.g.whilst the CV is set for ACTUAL I want specific cells in the data to be BUDGET
    Any one got  a good reference for this. Am I barking up the wrong tree ?
    Greg

    thanks for coming back to me on this
    As you will guess I'm new to this product I can take your point on the performance hit. However I'd still like to see the function working.
    I've made a copy of what i'm trying to do with this - but i cant see where to attach in this forum.
    With respect  to using multiple EvDREs foir an input schedule
    1. I'm assuming this requires hardcoding the PageKeyRange in the report to prevent the CV overwriting
    2. For an input schedule I'd use one EvDRE as my reference, say Actuals, with a second "Send EvDRE" alonside for the update of BUDGET.
    Would this be the best approach?
    Many thanks
    Greg

  • BPC 7.0 - EVDRE(), got high ranged values on EXP

    Hello there,
    encountered following Problem ...
    If i enter a number of 50 into an EVDRE Sheet (it occurs only in EVDRE Sheets), send it to Database, refresh my Sheet it will get displayed as
    "500 000 000 000"
    The error only occurs on Account-Members of Type EXP - if we switch the Account-Type to INC, it will be displayed correctly.
    Using Server:
    BPC 7.0 MS on Windows 2003 ( Region Setting US )
    The Client:
    Windows XP with Office 2007 and BPC Office-Client v7.0.108 ( Region Settings DE/Germany )
    Switching to Region Settings US will workaround the Problem. Any other suggestions to handle/correct the Issue? Thanks in advance!

    Hello,
    could you solve your problem? If yes I am very interested in the solution because I got the very same problem.
    Thanks!
    Christian

  • What does EVDRE: applying Rangebefore/range after stand - It is taking lot

    When we do any refersh. we find sysem is taking lot of time by showing below message in excel.
    what does this mean. how we can reduce the time which system takes in this activity

    Hi,
    Expanding one sheet taking 1.5 minutes may attribute to the extend to which the expansion is used. The performance, in fact, depends on lot of things (the way the expansion is taking place, the amount of formulas in the template, etc). It will be really difficult to suggest anything without taking a look. Having said this, optimization of application might improve the performance.
    Hope this helps.

  • AFTER RANGE for multiple selection

    Dear Experts,
    When defining two colkey ranges =EVRNG(A8:B9,C8:D9)
    Can I restrict my AFTER RANGE value only to the sencond range (C8:D9)
    I mean, make that the columns created by the EVAFTER only applys after the whole colkey range
    display the column corresponding to the first range, the the column corresponding to the second range and
    then the column generated by the EVAFTER.
    Someone could help me limiting this After Range values to second col key range?
    Thank you veeeery much.

    Thank you very much Madis,
    I will try to build two EVDREs as per your suggestion, but my concern is.
    Expansions between two EVDREs are compatible I mean, if I require following structure:
      col1             col2                        col3 (difference)                       col4                col5                    col6 (difference)
    ACC 1
    ACC 1
    Difference between column 1 & 2
    ACC 2
    ACC 2
    Difference between column 3 & 4
    2011.JUN
    2011.OCT
    Difference between column 1 & 2
    2011.JUN
    2011.OCT
    Difference between column 3 & 4
    V100
    V200
    Difference between column 1 & 2
    V100
    V200
    Difference between column 3 & 4
    I could filter time and version for first column in the first EVDRE and TIME and VERSION for secon column in the second EVDRE introducing the AFTER RANGE in the second EVDRE obtaining the desired result for the first section, for the first required account.
    But what would it happen with second section, with ACCOUNT 2...I am afraid the first EVDRE will retrieve all accounts for TIME 1 and VERSION 1...and the at the end the second EVDRE will retrieve all accounts for TIME 2 and VERSION 2 , with out being able to compare values from selection 1 (TIME 1 and VERSION 1) versus selection 2 (TIME 2 and VERSION 2).
    Thank you very much for your help.
    Looking forward to hearing from you.
    Best Regards.

Maybe you are looking for