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

Similar Messages

  • 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

  • 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

  • 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.

  • 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]

  • 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.

  • How do you register multiple key presses at the same time?

    Hi. I'm trying to write a first person game in OpenGL and I'm having some trouble with key listening. Right now I just use the basic AWT KeyListener. The problem that arises is that whenever I hold down a key, such as a movement key, there is a short pause after it moves me in the appropriate direction, and only after the pause does it start continuously moving me. In addition to that, I can't press multiple keys at once to get diagonal movement (I use WASD for movement). Is there something I can do with AWT to fix both of these problems, or is there something other than AWT that I should use that would be better?

    the pause is the typomatic rate of the keyboard, you can avoid that by using the keyPressed and setting a flag then a sleep(myDelayTime).... if they keyRelease--and clearing of the flag--hasn't happened after the sleep, then you're key is still down so keep firing, moving, or what ever.

  • How to get Multiple Key Combinations

    Hi,
    I am trying to get the event for multiple key combinations, ie some thing like "*Ctrl + I + M*" or "*Alt + A + S + D*".
    For two key combinations ( like Ctrl+I or Ctrl+M) i am able to get, but for more than two keys combinations, can someone give an idea how to get it.
    I tried with both KeyCodeCombination and KeyCharacterCombination.
    Below is a quick example to check for the key combination demo.
    import javafx.application.Application;
    import javafx.event.EventHandler;
    import javafx.scene.Scene;
    import javafx.scene.control.Label;
    import javafx.scene.input.KeyCharacterCombination;
    import javafx.scene.input.KeyCode;
    import javafx.scene.input.KeyCodeCombination;
    import javafx.scene.input.KeyCombination;
    import javafx.scene.input.KeyEvent;
    import javafx.scene.layout.StackPane;
    import javafx.scene.paint.Color;
    import javafx.stage.Stage;
    public class KeyCombinationDemo extends Application {
         Stage stage;
         Scene scene;
         StackPane root;
         public static void main(String[] args) {
              Application.launch(args);
         @Override
         public void start(Stage stage) throws Exception {
              this.stage = stage;
              root = new StackPane();
              root.getChildren().add(new Label("Enter any Key"));
              this.scene = new Scene(root, Color.LINEN);
              stage.setTitle(this.getClass().getSimpleName());
              stage.setWidth(600);
             stage.setHeight(600);
             stage.setScene(this.scene);
             stage.show();
              final KeyCombination keyComb1=new KeyCodeCombination(KeyCode.I,KeyCombination.CONTROL_DOWN);
              final KeyCharacterCombination keyComb2 = new KeyCharacterCombination("M",KeyCombination.CONTROL_DOWN);
              this.scene.addEventHandler(KeyEvent.KEY_RELEASED, new EventHandler<KeyEvent>() {
                   @Override
                   public void handle(KeyEvent event) {
                        if(keyComb1.match(event)){
                             System.out.println("Ctrl+I pressed");
                        }else if(keyComb2.match(event)){
                             System.out.println("Ctrl+M pressed");
    }Thanks in Advance.
    Regards,
    Sai Pradeep Dandem.

    Hi John,
    Thanks for the prompt response.
    I tried the way you suggested and it worked well !! Thanks :)
    But, still i am expecting a direct way to handle this. :p
    Anyway here is code which i modified accordingly
    final String keyCombination1 = "_ALT_E_O";
    final String keyCombination2 = "_ALT_E_P";
    final String keyCombination3 = "_CONTROL_H";
    final StringBuilder key = new StringBuilder();
    this.scene.addEventHandler(KeyEvent.KEY_PRESSED, new EventHandler<KeyEvent>() {
         @Override
         public void handle(KeyEvent event) {
              String codeStr = event.getCode().toString();
              if(!key.toString().endsWith("_"+codeStr)){
                   key.append("_"+codeStr);
    this.scene.addEventHandler(KeyEvent.KEY_RELEASED, new EventHandler<KeyEvent>() {
         @Override
         public void handle(KeyEvent event) {
              if(key.length()>0){
                   if(key.toString().equals(keyCombination1)){
                        System.out.println("Key Combination 1 pressed");
                   }else if(key.toString().equals(keyCombination2)){
                        System.out.println("Key Combination 2 pressed");
                   }else if(key.toString().equals(keyCombination3)){
                        System.out.println("Key Combination 3 pressed");
                   key.setLength(0);
    });Thanks & Regards,
    Sai Pradeep Dandem

  • Crystal Report Key figure formatted value

    Hi,
    I have restricted key figures defined in my BEx query based on a 'Quantity' type key-figure. I have maintained a display setting for these RKFs restricting to just one decimal place (10.0). Now I am trying to make use of this format setting in my Crystal report built on top of the BEx query by dragging in the 'Key Figure formatted value' node into my report. Although crystal report gives me the formatted value of one decimal place (10.0), it also attaches a Unit symbol next to the value (10.0 KWH)
    How do I suppress the Unit of Measure for the measure in my report?
    Thanks
    SR

    HI SR,
    If you are not doing any calculatins with this field, then use the following :
    Left('10.00',(instr('10.00','.')+1))
    Note : replace '10.00' with your field.
    Thanks,
    Sastry

  • Multiple key level associations

    Hi,
    I am getting the below error during the consistency check.
    Table, X, has multiple key level associations.
    Can anyone please let me know the reason for the same.
    Also, when I drag the physical tables from the physical layer to the BMM Layer, there are some default primary keys in the Logical Table.What considerations does OBIEE take into when deciding upon the Primary Key in the Logical table.
    Thanks in Advance
    Akshatha

    "can you check the keys foreign keys for those table "
    You didn't mention what I should be checking for.
    However, I think I've worked it out now.
    I have a dimension table that is referenced by both other dimension tables and the fact tables. Therefore, when imported into BI, both the dimension tables and the fact tables have foreign keys to this common dimension table.
    I'm guessing that the foreign keys on the dimension tables are not required - because there are foreign key references from the fact tables to the common table anyway. Bearing in mind that this is a star schema and not a snowflake schema.
    => I deleted all the foreign keys from all my dimension tables, and now the consistency check works ok.

  • I have a serious contacts redundancy problem.  First I have multiple email account formats, e.g., 2011 MacOutlook, 2008 Entourage, 2007 Window Outlook, iPhone Exchange and these are all connected to the same account.  The problem is I had up to 15 contact

    I have a serious contacts redundancy problem. 
    First I have multiple email account formats,e.g., 2011 MacOutlook, 2008 Entourage, 2007 Window Outlook, iPhone Exchange and these are all connected to the same account. The problem is I had up to 15 contacts for the same person. 
    I deleted the Entourage contacts as that seemed to be the program that was causing the problems.  When I synced this morning, now all my contacts are gone from every where. 
    How can I restore to my last back?  If I restore, it will ask to restore to the back that was just made… which has no contacts?  
    Help would be greatly appreciated !!

    I have a serious contacts redundancy problem. 
    First I have multiple email account formats,e.g., 2011 MacOutlook, 2008 Entourage, 2007 Window Outlook, iPhone Exchange and these are all connected to the same account. The problem is I had up to 15 contacts for the same person. 
    I deleted the Entourage contacts as that seemed to be the program that was causing the problems.  When I synced this morning, now all my contacts are gone from every where. 
    How can I restore to my last back?  If I restore, it will ask to restore to the back that was just made… which has no contacts?  
    Help would be greatly appreciated !!

  • Thinkpad keyboard problem - some keys generate multiple keys when pressed

    thinkpad keyboard problem - some keys generate multiple keys when pressed
    For example, "t" generates "tr", "y" generates "yu", "backspace" generates "backspace" plus "IBM access connections", "m" generates "mn" and "n" generates "mn".  Not all keys are wrong. 
    For what it's worth, the odd behaviour started shortly after a trip to Miami in which I had a meeting at a cafe in which we were undercover but it was pouring cats and dogs - it was like having a meeting in a sauna - so I am wondering if the high humidity could have caused the behaviour.
    I tried replacing the keyboard but the new keyboard has the same problem.  
    The machine in question is a Thinkpad T23 running Windows XP Pro
    Any help would be appreciated as I am now in Los Angeles using a borrowed Mac! :-) 

    i have something along the lines of the same problem.
    http://bbs.archlinux.org/viewtopic.php?id=56777
    my conclusion is something in the last system update screwed it up.

  • Multiple selection ranges reversed when I append on storyline

    When I append multiple selection ranges in a clip to the storyline, the order is reversed on the storyline.  I've found others with similar issues and no solution aside from deleting FCP preferences in the library and/or reinstalling, both of which i've done to no avail.  It is excruciating and doesn't seem to make much sense as to why a shortcut would have been created only to force me to rearrange the clips on the storyline and waste the time that's supposed to be saved. I've also tried it on another computer, and the same issue.  Supposedly the clips are arranged in the order of the selections but they are always placed in the reverse order in which I select them.  I am trying my best to become accusomted to FCPX after switching to Premiere CS6 by default upon FCPX's release but so far seems to be a waste of a purchase.... 
    Anthony

    Thank you for your response and attempt to reproduce this issue, i've since pinpointed that I only have the issue when I attempt to append multiple selections I have made in list view in the event browser.  Whenever I append these multiple selections in list view, they will always be in the reverse order that my selections were made, but discovered these workarounds:
    1) after making the multiple selections in list view, switch views to filmstrip view and then append
    2) once the selections are made in list view, press F to rate them, and then select the subclips and append them to the storyline
    That is the only way I can get them to appear in the order I intended.  I have found users to be polarized on this issue, having found only a few editors on other forums with this issue and finding most who seem like my issue is a freak occurance (even got the great Larry Jordan to respond on his forum and not being able to replicate the issue).  So i'm hoping an upgrade will fix the problem in the near future.  I've tried deleting preference files however did not uninstall and reinstall on one of my machines since I already tried doing so on another machine to no avail...
    Thanks anyways for the response!
    Ant

  • 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}

Maybe you are looking for

  • OUTER JOINS

    I am a user of Dicoverer 4.1 and I write queries from the EUL. I need help in writing my query that will return all records in Table A and matching and Null values from Table B. A simple employee roster with all Names(Table A)and all addresses(Table

  • Is URL data in Unified Smart search field in Safari shared with Google?

    I note that Safari 6 now has a unified smart URL and search field.  Does this mean that every URL that is typed into this field is shared with Google?  In other words is this another way for Google to collect data about our online habits and which si

  • FUNCTION MODULE TO FIND LAST WORKING DY OF THE MONTH

    FM to find the month end working day , if the month end falls on sunday or saturday or any other public holiday, it shud exclude that day and give me the last working day of that month. Example: Octoberr 2004 month end falls on saturday and sunday. h

  • Parrallels soon to be useless

    Soon (end of July/Early August) you can install Windows applications without installing the actual OS. Here is an article on it. http://www.macrumors.com/pages/2006/06/20060630170338.shtml This didn't really fit anyware, but I hope nobody minds it be

  • Cannot clean install maverick

    I have a double login screen after installing maverick on my MacBook Pro. Trying to reinstall through clean install. Did a bootable Maverick USB key but when restarting and holding cmd key nothing happens. I am not offered to start from another drive