If, then the declaration does not not as expected

I an if then statement that does not work as I thought it might / should.  Here's a simplified example of it for demonstration purposes:

DIFFICULTY ('FcstDev', 'Final', @RELATIVE("Cost Center",0) and fcstYear1, "Chg")
EXCLUDE (@IDESCENDANTS ("Legacy"))

DIFFICULTY ("810020")

("BegBalance"
IF ("Exp Calc Choice"-> "NoView"-> "no cost center"-> "BegBalance"--> & fcstYear1-> "FcstDev"-> "Final" == 3)
IF (& FcstPerStart == "Jan")
"BegBalance" = 100;

ELSEIF (& FcstPerStart == "Apr")
'BegBalance' = 200;

ELSEIF (& FcstPerStart == "Jul")
'BegBalance' = 300;

ELSEIF (& FcstPerStart == "October")
"BegBalance" = 400;

ON THE OTHER
'BegBalance' = #missing;

ENDIF
ENDIF
)


ENDFIX
ENDEXCLUDE
ENDFIX

/ * & fcstyear1 = FY13

Choice of Calc exp = 3 MB Avg

& fcstPerStart = Jul * /

What I thought should happen are all cost centres, that I, excluding those in 'Legacy' would have a value of 300 to begbalance.  However, what is happening, it's about a third cost centers have integrated to the begbalance 100.  The only link I can make is that July for cost centers is zero (#missing).  Did anyone see anything that escapes me?

Thank you

Bret

Try this and see if it works.

DIFFICULTY ('FcstDev', 'Final', @RELATIVE("Cost Center",0), & fcstYear1, "Chg")

EXCLUDE (@IDESCENDANTS ("Legacy branch"))

DIFFICULTY ("810020")

("BegBalance"

IF ("rent Exp Calc choice"-> "NoView"-> "no cost center"-> "BegBalance" == 3)

IF (@COUNT (SKIPNONE, @list (@FcstPerStart and "Jan")) == 1)

@SUMRANGE (& FcstYear0, @CURRMBRRANGE (period, LEV, 0, 10, 12)) / 3;

ELSEIF (@COUNT (SKIPNONE, @list (@FcstPerStart or "Apr")) == 1)

@AVGRANGE (SKIPNONE,&FcstYear1,@CURRMBRRANGE (period, LEV, 0.1, 3));

ELSEIF (@COUNT (SKIPNONE, @list (@FcstPerStart and "Jul")) == 1)

@AVGRANGE (SKIPNONE,&FcstYear1,@CURRMBRRANGE (period, LEV, 0, 4, 6));

ELSEIF (@COUNT (SKIPNONE, @list (@FcstPerStart and 'OCTS')) == 1)

@AVGRANGE (SKIPNONE,&FcstYear1,@CURRMBRRANGE (period, LEV, 0.7, 9));

ENDIF

)

ENDFIX

ENDEXCLUDE

ENDFIX

I think that CURRMBRRANGE will give you a few problems because of the BegBalance (you have 13 0 level members in period)

Concerning

Celvin Kattookaran

Tags: Business Intelligence

Similar Questions

  • After installed LR6, I firstly the Programm. Its audit of my ID. But then the program does not accept the button: Seriennummer prufen with a new window: no internet connection. But the connection is OK.

    After installed LR6, I firstly the Programm. Its audit of my ID. But then the program does not accept the button: Seriennummer prufen with a new window: no internet connection. But the connection is OK. So I can't start the program.

    Hello Siegmud,

    Wende Dich wie oben und some showers a cat den, denn

    Problembehebung für die Aktivierung und Deaktivierung > Stellen Sie sicher, dass eine zum includes Internet connection > werden (auch) displaying Fehler, wenn Ihr Computer nicht mit dem Internet ist clear (breast kann, dass) oder wenn er nicht vom Aktivierungsserver erkannt wird. Wenn are sich um einen Fehler im accordingly mit dem Aktivierungsserver all, set Sie sich mit each in connection. Halten Sie your Seriennummer bzw. Adobe-ID bereit.

    Hans-Günter

  • If the declaration does not affect the for loop

    I wrote a function within a function to control 2 interpolations.

    (the 2nd is not in function, it is called)

    My problem is... is that it works for the first time... the button is hovered over, and all other buttons are and then disappear again, except the one you are. Then I do a 2nd time and it does not work. why it doesn't work just once? and why isn't the case stated, I put in the local function affecting the loop for? The 2nd time, it takes the button you're hovering above with her and she faints. (even if the if statement depending on the trace)

    This is the code

    import fl.transitions.Tween;
    import fl.transitions.easing.*;
    
    var shortInst:Array = [btn1, btn2, btn3, exit];
    
    var objTween:Tween;
    
    function mouseOff(e:Event):void {
         if (e.currentTarget.alpha !== 0) {
              objTween = new Tween(e.currentTarget, "alpha", None.easeOut, 1, 0, 0.25, true);
         }
    }
    
    
    var eTimer:Timer = new Timer(3000, 1); //timer that only runs once (in ms)
    function navFX(e:Event):void {
         for (var i:Number = 0; i < shortInst.length; i++) {
              objTween = new Tween(shortInst[i], "alpha", None.easeOut, 0, 1, 0.25, true);
         }
              eTimer.addEventListener(TimerEvent.TIMER, local);
              eTimer.start();
              function local(t:TimerEvent):void {
                   trace("e.target in local func: " + e.target);
                   for (var i:Number = 0; i < shortInst.length; i++) {
                        if (shortInst[i] !== e.target) {
                        shortInst[i].dispatchEvent(new Event(MouseEvent.MOUSE_OUT));
                        }
                   }
              }
    }
    

    is that what you want?

    Import fl.transitions.Tween;
    Fl.transitions.easing import. *;

    var shortInst:Array is [btn2, btn3, btn1, exit];.

    var objTween:Tween;

    function mouseOff(e:Event):void
    {
    If (e.currentTarget.alpha! == 0)
    {
    objTween = new Tween(e.currentTarget,"alpha",None.easeOut,1,0,0.25,true);
    }
    }

    function navFX(e:Event):void
    {
    var eTimer:Timer = new Timer (3000,1); //<- moved="" that="" line="">
    for (var i: Number = 0; i< shortinst.length;="">
    {
    objTween = new Tween(shortInst[i],"alpha",None.easeOut,0,1,0.25,true);
    }
    eTimer.addEventListener (TimerEvent.TIMER, local);
    eTimer.start ();
    function local(t:TimerEvent):void
    {
    trace ("e.target in local func:" + e.target);
    for (var i: Number = 0; i< shortinst.length;="">
    {
    If (shortInst [i]! = e.target)
    {
    shortInst [i] .dispatchEvent (Event (MouseEvent.MOUSE_OUT)) of new;
    }
    }
    }
    }
    for (var i: Number = 0; i< shortinst.length;="">
    {
    shortInst [i] .alpha = 0;
    shortInst [i] .addEventListener (MouseEvent.MOUSE_OVER, navFX);
    shortInst [i] .addEventListener (MouseEvent.MOUSE_OUT, mouseOff);
    }

  • Insertion in the declaration does not work with the DATE

    I'm trying to run a script on 11 g express edition, and tables are created very well, but the records are not placed correctly. Any folder with a date in the field of the hire_date is not inserted. The field is of type DATE.

    This is the beginning of the script.

    Any ideas why it does not work?

    -- CREATE THE L_EMPLOYEES TABLE
    CREATE TABLE L_EMPLOYEES
    (EMPLOYEE_ID    NUMBER(3),
    FIRST_NAME      VARCHAR2(10),
    LAST_NAME       VARCHAR2(20),
    DEPT_CODE       VARCHAR2(3),
    HIRE_DATE       DATE,
    CREDIT_LIMIT    NUMBER(4,2),
    PHONE_NUMBER    VARCHAR2(4),
    MANAGER_ID      NUMBER(3));
    ALTER TABLE L_EMPLOYEES
    ADD CONSTRAINT PK_L_EMPLOYEES
    PRIMARY KEY (EMPLOYEE_ID);
    
    INSERT INTO L_EMPLOYEES VALUES
      (201, 'SUSAN', 'BROWN', 'EXE', '01-JUN-1998', 30, '3484', NULL);
    INSERT INTO L_EMPLOYEES VALUES
      (202, 'JIM', 'KERN', 'SAL', '16-AUG-1999', 25, '8722', 201);
    INSERT INTO L_EMPLOYEES VALUES
      (203, 'MARTHA', 'WOODS', 'SHP', '02-FEB-2009', 25, '7591', 201);
    INSERT INTO L_EMPLOYEES VALUES
      (204, 'ELLEN', 'OWENS', 'SAL', '01-JUL-2008', 15, '6830', 202);
    INSERT INTO L_EMPLOYEES VALUES
      (205, 'HENRY', 'PERKINS', 'SAL', '01-MAR-2006', 25, '5286', 202);
    INSERT INTO L_EMPLOYEES VALUES
      (206, 'CAROL', 'ROSE', 'ACT', NULL, NULL, NULL, NULL);
    INSERT INTO L_EMPLOYEES VALUES
      (207, 'DAN', 'SMITH', 'SHP', '01-DEC-2008', 25, '2259', 203);
    INSERT INTO L_EMPLOYEES VALUES
      (208, 'FRED', 'CAMPBELL', 'SHP', '01-APR-2008', 25, '1752', 203);
    INSERT INTO L_EMPLOYEES VALUES
      (209, 'PAULA', 'JACOBS', 'MKT', '17-MAR-1999', 15, '3357', 201);
    INSERT INTO L_EMPLOYEES VALUES
      (210, 'NANCY', 'HOFFMAN', 'SAL', '16-FEB-2007', 25, '2974', 203);
    COMMIT;
    

    (or)

    Check the nls_date_format by using the following query

    Select the parameter, the value from v$ nls_parameters where parameter = "NLS_DATE_FORMAT.

    output:

    VALUE OF THE PARAMETER

    -----------------------------------------------------

    NLS_DATE_FORMAT JJ-LUN-AA

    Based on the value above, you have to make a contribution.

  • Spectrum 12 2 HP - 2 M7: my new HP Specter12 2-1 M7 gives me a keyboard illuminated with a black screen and then the mouse does not work.

    My new Hp spectrum 12 2 - 1 m7 detachable worked well the first four time I turned it on. Then I put in Google Chrome and it gave me the blue screen of death... I rebooted and then the mouse started working funny or the screen does nothing. I finally took the screen to uninstall Google Chrome, which really didn't help. If I get a black screen with a lit keyboard and sometimes I can get the screen but the mouse is pointing upwards. Help, please.

    You may have a hardware problem that appeared to be connected to Chrome install. You have a 1 year warranty.  > >Contact HP

  • hyperlink - if clicked, the URL in the browser adds an undesirable endpoints on its own and then the hyperlink does not work

    I used InDesign to make a PDF of 11 pages with hyperlinks. A hyperlink is:

    http://www.frontpagemag.com/fpm/117120/IDF-moral-army-David-Meir-Levi

    When I click this link in the player, opens in the browser, but the page is not found because the URL automatically becomes:

    http://www.frontpagemag.com/fpm/117120/IDF-moral-army-David-Meir-Levi%0d

    Why the browser adds 0% D at the end? How can I avoid this happens automatically?

    Thank you.

    "0% D ' is the newline character ('\n'). You paste links from other places, or pressing ENTER after typing their? Which could cause this character getting inserted in them.

  • Tecra A4: F10 buttons flash, then the keyboard does not work

    Dear Toshiba support,

    After having traveled often with my laptop Toshiba Tecra A4, the F10 key flashes, some keys don't work and a pop-up said that you hold down CTRL when I'm not.

    I don't know if the keyboard needs replacing or the card mother of m.
    It's a laptop wonderful workaholic, if prefer to fix, but do not know if it is a repair of Office of the keyboard or the mother.

    Everyone knows similar and can suggest a remedy?
    All the tips and suggestions appreciated.

    See you soon,.
    Colin.

    Hello

    Have you tried to press CTRL once more to see if you can disable this?

    To be honest it of not easy to say what might affect the functionality of the keyboard but it might be possible that the keyboard starts to failures

    In this case it is sufficient to replace the keyboard.

    But the fact is that it is only a hypothesis.
    Maybe it's better to check the old s first keyboard (it's a work of technician) before buying a new.

  • having problems with flash player saying its been downloaded, but then the games does not work

    Downloaded flash player but still says I need to download

    Flash Player Help. Installation problems | Windows

    Flash Player Help. Installation problems | Mac OS

    Mylenium

  • Firefox continues to try to update each time I open the browser, and it then puts a message saying update failed. It does this on both of my computers. The most recent version, the other does not. How can I stop Firefox to do this?

    Firefox continues to try to update each time I open the browser, and it then puts a message saying update failed. It does this on both of my computers. We already have the latest version, the other does not. How can I stop Firefox to do this?

    If there are problems with the implementation at day then best is to download the full version and uninstall the currently installed version and remove the Firefox program folder to remove all remaining files.

    Download a new copy of Firefox and save the file to the desktop.

    Uninstall your current version of Firefox, if possible.

    • Do NOT remove the data of a personal nature when you uninstall the current version or you lose your bookmarks and other data, because all profile files will be deleted.

    Delete the program folder Firefox before installing newly downloaded copy of the Firefox installer.

    Your bookmarks and other profile data stored in the Firefox profile folder and will not be affected by a relocation, but make sure that you do not select delete data of a personal nature if you uninstall Firefox.

  • Phone numbers contained in the e-mails and the web links will appear for several seconds and then disappear. I use Yahoo mail, however, if I use IE 8, the problem does not occur. Help!

    Phone numbers contained in the e-mails and the web links will appear for a few seconds and then disappear. I use Yahoo mail, however, if I use IE 8, with Yahoo mail, the problem does not occur. Help!

    This has happened

    Each time Firefox opened

    Is whenever I use Firefox

    Tools > Addons > > Extensions

    You have the Skype for Firefox extension?
    If so, disable it. Known to cause this problem for many users.

  • Hello. There is a problem on the IPhone s 5 - after reset, the display flashes on the sides for 10 minutes, then the flashing stops. And the problem does not appear again until they do not use a Hard Reset (Power Home). The phone is new (5 days). It's a m

    Hello. There is a problem on the IPhone s 5 - after reset, the display flashes on the sides for 10 minutes, then the flashing stops. And the problem does not appear again until they do not use a Hard Reset (Power + Home).

    The phone is new (5 days). It's a wedding?

    If you encounter this flicker, then the next troubleshooting step is to restore from a backup. If the behavior persists after the restore, then the last step is the factory restore. If after the factory restore and adding no additional content, you see always this problem, then you must make an appointment at the Genius Bar to the nearest Apple store or service provider authorized Apple to have the material examined. If the behavior goes after the factory restore, then sync again your content manually, without using the backup. It seems to me it's corrupted content in the backup.

    Restore your device from an iCloud or iTunes backup - Apple Support

    Use iTunes to restore your iPhone, iPad or iPod settings - Apple Support

  • How the LED lights up when a threshold is reached, then turns off only when the value does not reach the threshold for a while?

    Hi, I want to write a program that can turn on the LED when a range of value, this is the threshold and only when the value does not reach the threshold for a period of time, say 5 seconds, then the LED will turn off, otherwise it will remain. How can I achieve this in labview? Can someone help me? Really thanks!

    I assume that you use a while loop to keep the updated value.

    Add a record to offset to your looping it initialize with a U32 (time in ms)

    Add the registry to offset to your loop that keeps the previous value of your bool

    When your reaches the threshold value => the light and set the current time in your shift register.

    In the next iteration of the loop weather check value is still above threshold

    => Y-online previous set to true?

    => Y-online the next iteration

    -Online N => turn switch on and set the current time in your shift register.

    -Online N => subtract the time current less time shift record-online more then 5 seconds?

    => Is => keep turning on

    -Online N => turn given

  • My wireless mouse just stopped working. I can still use the mousepad however. I changed the batteries does not. Then I tried another mouse wireless, and it didn't work either.

    My wireless mouse just stopped working.  I can still use the mousepad however.  I changed the batteries does not.  Then I tried another mouse wireless, and it didn't work either.  What can I do next?

    Buy an inexpensive wired USB mouse for less than $5 and see if it works.  As far as I'm concerned wireless mice are more trouble than they are worth.  YMMV :-)

    Good luck.

  • Overview of the LR5 does not. Just updated iMac 2010 with ssd, 32 GB of ram and El captain and all imports new previews are gray. The images are there, can work on them and then they appear in the preview. All records older still work fine just new downlo

    Overview of the LR5 does not. Just updated iMac 2010 with ssd, 32 GB of ram and El captain and all imports new previews are gray. The images are there, can work on them and then they appear in the preview. All records older still work fine just new download does not work. Help, please!

    Please try and delete preview Cache.

    It is located in the same folder as the catalog in Lightroom. The name of the cache an extract ends with Previews.LRDATA and should be deleted. Not to be confused with *. LRCAT, which should not be deleted

    Default location should folder of the image.

    Kind regards

    ~ Mohit

  • The first cc was going well until the last update you want to open and then throws a sign indicating that the application could not start properly (0 x 0000142) and the program does not open

    The first cc was going well until the last update you want to open and then throws a sign indicating that the application could not start properly (0 x 0000142) and the program does not open


    Hi Marcelo,

    You may need to check this: Re: Premiere Pro 2015 won't open after the recent update

    Kind regards

    Navdeep Pandey

Maybe you are looking for

  • Replacement card Apple pays

    When my card registered with Apple pay is renewed due to the expiration date can I re-enroll this card or will it always work?

  • Error 80072EfE

    Hello I recently inadvertently downloaded some type of virus and had to recover my computer to an earlier date in order to restore it to operational status. Since then, I get the error above with respect to Windows updates and I'm not sure how to fix

  • Win 7 driver wireless on my V5-571P-6866?

    Hello! Where to find driver wireless for win 7 x 64 to my V5-571P-6866? Please I need help, I can't use internet! Thank you!

  • my very slow commputer crashes etc...

    Do I NEED DirectX How can I know witch Antivirus is the best I run vista and defender!   is it ok for my computer or I remove it for better!  and where can I find superfetch? my computer is very slow with Inter explore all the time to protect my comp

  • HP Deskjet 500 printer setup for Windows 7

    Just bought a new computer with Windows 7 64 bit Home Premium edition (no parallel port), but can't get the old Deskjet 500 working despite reading all internet posts, of the solutions.   I hope someone has a story to share. I bought a USB / parallel