Is it possible to use "not" logical operator in a Business Rule Condition?

This seems like a very simple request to me, but I cannot see any other questions/answers about it.
Can I add a "not" to my Conditions in a Business Rule?
My scenario is that I have a core Entity with a Type.  The Type is a domain attribute with a Code and Name.  The Code of the core Entity should in the form 'AA-9999', where 'AA' is the Code from Type.
The idea is that I have a business rule with the condition "not
Code starts with DBA.Type.Code" and the Action would be "Code is not valid".
Is this possible?  Is there a better way of implementing this?
Thanks,
Michael

Yeah! This is the board in question! But it has lots of versions, like K7T Pro, K7T Pro2 (my one!), K7T Turbo, K7T Turbo Limited Edition and K7T Turbo2, all of then are WS-6330 Lite...   They phisically diferent, but the BIOS seens to be the same... I want to know is this feature in the newer version is going to work or not on my board (MS 6330 Lite K7T Pro2 Ver:1) ....
Doesn´t matter what board you choose (PRO, PRO2, Turbo, Turbo2) the MSI page shows all the same BIOS to Download... But I think that this feature is only applicable for K7T Turbo2, but will make no difference in my! At least that´s what I think...
But you´re right! The board that I have is the one on the link you said!
Thanks!      

Similar Messages

  • Using third party jars with Oracle Business Rules

    Hi
    I am working on Oracle AS 10g release 2.
    We are using Oracle Business Rules in integration with Oracle BPEL.
    While using third party jars however, Oracle Business Rules end is facing errors.
    Error during unmarshallingProvider com.sun.xml.bind.ContextFactory_1_0_1 not found
    oracle.classloader.util.AnnotatedClassNotFoundException:
    Missing class: com.sun.xml.bind.ContextFactory_1_0_1
    Dependent class: javax.xml.bind.ContextFinder
    Loader: oracle.xml:10.1.0_2
    Code-Source: /D:/oracleasr3/lib/xml.jar
    Configuration: <code-source> (ignore manifest Class-Path) in META-INF/boot.xml in D:\oracleasr3\j2ee\home\oc4j.jar
    Can anybody help in figuring out where Jaxb jars(3rd party jars) are to be kept so that OAS access it?
    We tried using the applib folder to load the jars but we are getting class loading errors.
    When new instances are created, class loading is not happening.
    Pls help.
    Thanks
    Kavya

    Are you using Application Server Release 3 or Release 2? There are different versions listed in your mail.
    I think you probably want to add this as a shared library via EM and then import the shared library to your application with the application's xml config files.

  • Possible to use Mackie Logic Control to control volume faders in MainStage

    Hi, is it possible to get Mackie Logic Control to work with the volume faders of the various channel strips in MainStage. Is seems Mackie Control is automatically mapped when using Logic - but MainStage doesn't seem to automatically map faders unless I am missing something. Any help is appreciated. Thanks.

    Hello, I installed 'Midi Monitor' and when I slide the 'Master Volume' fader on the Mackie Control, Midi Monitor reports the following:
    17:02:29.250 From Port A Note On 1 E7 127
    17:02:29.251 From Port A Pitch Wheel 9 -7888
    17:02:29.254 From Port A Pitch Wheel 9 -7824
    17:02:29.264 From Port A Pitch Wheel 9 -7696
    17:02:29.274 From Port A Pitch Wheel 9 -7520
    17:02:29.285 From Port A Pitch Wheel 9 -7392
    17:02:29.295 From Port A Pitch Wheel 9 -7232
    17:02:29.305 From Port A Pitch Wheel 9 -7040
    17:02:29.315 From Port A Pitch Wheel 9 -6896
    17:02:29.326 From Port A Pitch Wheel 9 -6704
    17:02:29.336 From Port A Pitch Wheel 9 -6528
    17:02:29.346 From Port A Pitch Wheel 9 -6304
    17:02:29.356 From Port A Pitch Wheel 9 -6128
    17:02:29.367 From Port A Pitch Wheel 9 -5808
    17:02:29.377 From Port A Pitch Wheel 9 -5696
    17:02:29.387 From Port A Pitch Wheel 9 -5520
    17:02:29.397 From Port A Pitch Wheel 9 -5264
    17:02:29.407 From Port A Pitch Wheel 9 -5056
    17:02:29.418 From Port A Pitch Wheel 9 -4800
    17:02:29.428 From Port A Pitch Wheel 9 -4592
    17:02:29.438 From Port A Pitch Wheel 9 -4320
    17:02:29.448 From Port A Pitch Wheel 9 -4112
    17:02:29.459 From Port A Pitch Wheel 9 -3904
    17:02:29.469 From Port A Pitch Wheel 9 -3632
    17:02:29.479 From Port A Pitch Wheel 9 -3424
    17:02:29.489 From Port A Pitch Wheel 9 -3168
    17:02:29.500 From Port A Pitch Wheel 9 -2960
    17:02:29.510 From Port A Pitch Wheel 9 -2720
    17:02:29.520 From Port A Pitch Wheel 9 -2528
    17:02:29.530 From Port A Pitch Wheel 9 -2320
    17:02:29.541 From Port A Pitch Wheel 9 -2080
    17:02:29.551 From Port A Pitch Wheel 9 -1888
    17:02:29.561 From Port A Pitch Wheel 9 -1648
    17:02:29.571 From Port A Pitch Wheel 9 -1472
    17:02:29.582 From Port A Pitch Wheel 9 -1248
    17:02:29.592 From Port A Pitch Wheel 9 -1072
    17:02:29.602 From Port A Pitch Wheel 9 -864
    17:02:29.612 From Port A Pitch Wheel 9 -720
    17:02:29.623 From Port A Pitch Wheel 9 -576
    17:02:29.633 From Port A Pitch Wheel 9 -384
    17:02:29.643 From Port A Pitch Wheel 9 -224
    17:02:29.653 From Port A Pitch Wheel 9 -48
    17:02:29.663 From Port A Pitch Wheel 9 96
    17:02:29.674 From Port A Pitch Wheel 9 304
    17:02:29.684 From Port A Pitch Wheel 9 448
    17:02:29.694 From Port A Pitch Wheel 9 592
    17:02:29.704 From Port A Pitch Wheel 9 784
    17:02:29.715 From Port A Pitch Wheel 9 928
    17:02:29.725 From Port A Pitch Wheel 9 1104
    17:02:29.735 From Port A Pitch Wheel 9 1248
    17:02:29.745 From Port A Pitch Wheel 9 1440
    17:02:29.756 From Port A Pitch Wheel 9 1584
    17:02:29.766 From Port A Pitch Wheel 9 1728
    17:02:29.776 From Port A Pitch Wheel 9 1904
    17:02:29.786 From Port A Pitch Wheel 9 2048
    17:02:29.797 From Port A Pitch Wheel 9 2208
    17:02:29.807 From Port A Pitch Wheel 9 2352
    17:02:29.817 From Port A Pitch Wheel 9 2512
    17:02:29.827 From Port A Pitch Wheel 9 2640
    17:02:29.838 From Port A Pitch Wheel 9 2832
    17:02:29.848 From Port A Pitch Wheel 9 2960
    17:02:29.858 From Port A Pitch Wheel 9 3104
    17:02:29.868 From Port A Pitch Wheel 9 3280
    17:02:29.879 From Port A Pitch Wheel 9 3424
    17:02:29.889 From Port A Pitch Wheel 9 3600
    17:02:29.899 From Port A Pitch Wheel 9 3744
    17:02:29.909 From Port A Pitch Wheel 9 3920
    17:02:29.920 From Port A Pitch Wheel 9 4096
    17:02:29.930 From Port A Pitch Wheel 9 4256
    17:02:29.940 From Port A Pitch Wheel 9 4464
    17:02:29.950 From Port A Pitch Wheel 9 4624
    17:02:29.960 From Port A Pitch Wheel 9 4832
    17:02:29.971 From Port A Pitch Wheel 9 4992
    17:02:29.981 From Port A Pitch Wheel 9 5184
    17:02:29.991 From Port A Pitch Wheel 9 5328
    17:02:30.001 From Port A Pitch Wheel 9 5520
    17:02:30.012 From Port A Pitch Wheel 9 5664
    17:02:30.022 From Port A Pitch Wheel 9 5808
    17:02:30.032 From Port A Pitch Wheel 9 6000
    17:02:30.042 From Port A Pitch Wheel 9 6144
    17:02:30.053 From Port A Pitch Wheel 9 6320
    17:02:30.063 From Port A Pitch Wheel 9 6464
    17:02:30.073 From Port A Pitch Wheel 9 6640
    17:02:30.083 From Port A Pitch Wheel 9 6800
    17:02:30.094 From Port A Pitch Wheel 9 6960
    17:02:30.104 From Port A Pitch Wheel 9 7168
    17:02:30.114 From Port A Pitch Wheel 9 7328
    17:02:30.124 From Port A Pitch Wheel 9 7520
    17:02:30.134 From Port A Pitch Wheel 9 7680
    17:02:30.145 From Port A Pitch Wheel 9 7872
    17:02:30.155 From Port A Pitch Wheel 9 8000
    17:02:30.165 From Port A Pitch Wheel 9 8144
    17:02:30.176 From Port A Pitch Wheel 9 8176
    17:02:30.453 From Port A Note Off 1 E7 0
    17:02:31.298 From Port A Note On 1 E7 127
    17:02:31.299 From Port A Pitch Wheel 9 8176
    17:02:31.384 From Port A Pitch Wheel 9 8176
    17:02:31.394 From Port A Pitch Wheel 9 8080
    17:02:31.404 From Port A Pitch Wheel 9 8000
    17:02:31.415 From Port A Pitch Wheel 9 7888
    17:02:31.425 From Port A Pitch Wheel 9 7760
    17:02:31.435 From Port A Pitch Wheel 9 7552
    17:02:31.445 From Port A Pitch Wheel 9 7392
    17:02:31.456 From Port A Pitch Wheel 9 7216
    17:02:31.466 From Port A Pitch Wheel 9 6976
    17:02:31.476 From Port A Pitch Wheel 9 6800
    17:02:31.486 From Port A Pitch Wheel 9 6576
    17:02:31.497 From Port A Pitch Wheel 9 6400
    17:02:31.507 From Port A Pitch Wheel 9 6176
    17:02:31.517 From Port A Pitch Wheel 9 6000
    17:02:31.527 From Port A Pitch Wheel 9 5808
    17:02:31.537 From Port A Pitch Wheel 9 5568
    17:02:31.548 From Port A Pitch Wheel 9 5360
    17:02:31.558 From Port A Pitch Wheel 9 5104
    17:02:31.568 From Port A Pitch Wheel 9 4896
    17:02:31.578 From Port A Pitch Wheel 9 4592
    17:02:31.589 From Port A Pitch Wheel 9 4352
    17:02:31.599 From Port A Pitch Wheel 9 4048
    17:02:31.609 From Port A Pitch Wheel 9 3824
    17:02:31.619 From Port A Pitch Wheel 9 3552
    17:02:31.630 From Port A Pitch Wheel 9 3216
    17:02:31.640 From Port A Pitch Wheel 9 2960
    17:02:31.650 From Port A Pitch Wheel 9 2656
    17:02:31.660 From Port A Pitch Wheel 9 2432
    17:02:31.671 From Port A Pitch Wheel 9 2112
    17:02:31.681 From Port A Pitch Wheel 9 1856
    17:02:31.691 From Port A Pitch Wheel 9 1584
    17:02:31.701 From Port A Pitch Wheel 9 1232
    17:02:31.711 From Port A Pitch Wheel 9 944
    17:02:31.722 From Port A Pitch Wheel 9 576
    17:02:31.732 From Port A Pitch Wheel 9 304
    17:02:31.742 From Port A Pitch Wheel 9 -80
    17:02:31.753 From Port A Pitch Wheel 9 -368
    17:02:31.763 From Port A Pitch Wheel 9 -672
    17:02:31.773 From Port A Pitch Wheel 9 -1056
    17:02:31.783 From Port A Pitch Wheel 9 -1360
    17:02:31.793 From Port A Pitch Wheel 9 -1712
    17:02:31.804 From Port A Pitch Wheel 9 -2000
    17:02:31.814 From Port A Pitch Wheel 9 -2352
    17:02:31.824 From Port A Pitch Wheel 9 -2624
    17:02:31.834 From Port A Pitch Wheel 9 -2960
    17:02:31.845 From Port A Pitch Wheel 9 -3232
    17:02:31.855 From Port A Pitch Wheel 9 -3520
    17:02:31.865 From Port A Pitch Wheel 9 -3872
    17:02:31.875 From Port A Pitch Wheel 9 -4160
    17:02:31.886 From Port A Pitch Wheel 9 -4480
    17:02:31.896 From Port A Pitch Wheel 9 -4736
    17:02:31.906 From Port A Pitch Wheel 9 -5088
    17:02:31.916 From Port A Pitch Wheel 9 -5392
    17:02:31.927 From Port A Pitch Wheel 9 -5680
    17:02:31.937 From Port A Pitch Wheel 9 -6064
    17:02:31.947 From Port A Pitch Wheel 9 -6368
    17:02:31.957 From Port A Pitch Wheel 9 -6752
    17:02:31.967 From Port A Pitch Wheel 9 -7040
    17:02:31.978 From Port A Pitch Wheel 9 -7392
    17:02:31.989 From Port A Note Off 1 E7 0
    17:02:32.045 From Port A Note On 1 E7 127
    17:02:32.046 From Port A Pitch Wheel 9 -8192
    17:02:32.203 From Port A Pitch Wheel 9 -8192
    17:02:32.225 From Port A Note Off 1 E7 0

  • Is it possible to use not conditon in SPEL

    Hi experts ,
    We want to use not condition in spel.
    we are using the value "${oa.HzPuiOrgContactRolesVO.billTo}" for spel.
    In the page i have to apply this spel in two places.
    one on readonly and one on rendered place.
    If the value of "${oa.HzPuiOrgContactRolesVO.billTo}" is TRUE
    i want to make input text 1 readonly which is working fine. (Given spel for readonly)
    i want to hide Remove button which I am unable to do as the spel is returning true . (Given spel for rendered)
    Is is posible to make "${oa.HzPuiOrgContactRolesVO.billTo}" as false by using some expressions.
    Thanks
    Gayaz

    SPEL doesn't support any form of expressions.
    Do whatever you want in the VO getMethod().
    eg:
    if you want to compare and return some ture or false results, do like this in VORowImpl.java
    public Boolean getXXConditionAttribute(){
    //You can embedd any complex logic here and return the results
    if(getAttribute1() =="XXX" || getAttribute2() == "YYY")
    return true;
    else
    return false;
    --Prasanna                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Using a local Array in a Business Rule

    Newbie question here...
    I am writing a business rule that applies a standard rate to a lot of different lines in a business rule. This rate only varies by year, so from a logical perspective I think of it as a 1 dimensional variable. However the rate is actually stored in my normal Essbase cube (8-dimensions) something like the following:
    Dimension Dimension Member
    Account: Rate
    Dim2: No Dim2 Value (A dimension member called "No dim2 Value")
    Dim3: No Dim 3 Value
    Dim4: No Dim4 Value
    Dim5: No Dim5 Value
    Dim6: No Dim6 Value
    Dim7: No Dim7 Value
    Year: [varies by year]
    So right now my formula to calculate things looks something like the following:
    "Target Account 1" = "Driver Account 1" * Rate ->
    "No Dim2 Value" ->
    "No Dim3 Value" ->
    "No Dim3 Value" ->
    "No Dim5 Value" ->
    "No Dim6 Value" ->
    "No Dim7 Value"
    But I have to do this for several "Target" and "Driver" Accounts in the rule, which means an ugly looking rule. What I would like to do is create a local array at the beginning of my business rule and populate it with the rate:
    ARRAY _rate[Year]
    and then set the value of the array equal to
    Rate -> "No Dim2 Value" -> "No Dim3 Value" -> "No Dim3 Value" ->
    "No Dim5 Value" -> "No Dim6 Value" -> "No Dim7 Value"
    This will allow me to simplify my formula down to
    "Target Account 1" = "Driver Account 1" * _rate
    My first question is "can I do this?" I've been able to create an array and use it in the formula, but I can't figure out how to populate the values in the array from my main Essbase cube.
    The second question is "does it make sense to do this?" In addition to making the code easier to read, my guess is that populating the array once and just using it within the scope of the rule would be a bit more efficient than referencing that big cross dim expression, but I really don't know.
    Any advice anyone has would be appreciated.
    Thanks
    -Glenn

    I am familiar with what you are trying to accomplish.
    Having Essbase store a fixed rate over time to be used in calculations is possible. However formulas start to look complex depending on how many dimensions you have and what the desired outcome is.
    There are alternate techniques to the one you mentioned.
    You can create a new database for rates only and make it with fewer dimensions. Then use the @XREF function to retrieve it in your formulas.
    If the rate doesn't change very often you can put the Rate inside of the formula as is.
    For example Y2006_Rate = 5%.
    Brian Chow

  • Using Y-T-D values in Business Rules

    Hi All,
    I am using Hyperion Planning 11.1.1.1.0.
    I have enabled Y-T-D dynamic time series in the application.
    I need to calculate YTD variance% , the formula to be used is :
    (Y-T-D(Oct)Budget - Y-T-D(Oct) Actual) / Y-T-D(Oct)Budget * 100.
    I have a business rule(created in EAS) that does the other variance % calculations which are pretty simple like Budget-Actual/Budget*100.
    The formuls for the normal variance Percentage works but i get an error when writing a formula for :
    "Variance%(YTDActual&YTDBudget)"
    ("Variance%(YTDActual&YTDBudget)"="Y-T-D(&CurrentMonth)"->Budget - "Y-T-D(&CurrentMonth)"->Actual / "Y-T-D(&CurrentMonth)"->Budget *100;)
    The error that comes up is as follows:
    Detail:Cannot calculate. Analytic Server Error(1200497): Error compiling formula for [Variance%(YTDActual&YTDBudget)] (line 2): unknown member name ["Y-T-D(&CurrentMonth)"] in function [operator @X]
    Can somebody please advice as how to use Y-T-D values in the formulas?
    Kind Regards.
    Mirka

    Here are a couple of tips that may help:
    1) You cannot directly reference dynamic-time-series members in a business rule or a member formula. These are "virtual" members. This is a common misconception.
    2) Even if you could reference these members in a formula, you couldn't store a value in them anyway, as they are dynamic.
    3) It usually doesn't make a lot of sense to calculate variances like these in a business rule. I would recommend making them dynamic, two-pass member formulas (not business rules) in your Scenario dimension. They don't need to be "Two pass" in the typical sense (eg. recalculating a ratio at the quarters), but they need to fire last, so set them as two pass. (otherwise you will end up with order of calculation issues where other calculations fire after the variance and you get incorrect results).
    In looking at your requirement, you don't really need a variance that calls out dynamic time series members. Simply create a variance scenario with a formula like @VARPER("Budget", "Actual");. If you have "Y-T-D(Oct)" selected as your time period in your form or spreadsheet, and "Bud vs Act %" (this is your new variance scenario) selected, it will calculate the YTD variance for October, or whatever time period you have selected.
    Just to recap:
    1) Create a new scenario called "Bud vs Act %". Make it dynamic and two-pass. Give it a formula of @VARPER("Budget", "Actual");
    2) Scrap your business rule. Add other variance scenarios as needed.
    3) Add your YTD member and your variance scenario to a form, and test.
    Hope this helps,
    - Jake

  • Use of other dimension filter in business rule

    Hi,
    I have a requirement to create two eliminations and adjustment business rules, one of which should only run for a specific category and the other should run for all other categories. I thought I could use the other dimension filter for this and on the first rule CATEGORY=ACTUAL is accepted by the system. However, on the second rule I entered CATEGORY<>ACTUAL and when I save the rule I get an error saying that CATEGORY<>ACTUAL is not a valid logical expression.
    As we have a number of categories I really do not want to create a rule for each one, so does anyone know a way to create a rule for all but one of my categories?
    Thanks,
    Arnold

    Hi Vadim,
    we currently have around 20 categories (plus ACTUAL) and we get two new every year for multi year plan/forecast. If only = works I would have to create one very long string for the second rule and add to it very year.
    I will try it though and if you are correct I might have to open a note with SAP.
    Thanks,
    Arnold

  • Using StartsWith for String Comparision in Business rules

    hi,
    I need to compare whether a particular string starts with some pre-defined prefixes. These are bound to change from time to time and hence we wanted to use the business rule engine for this. We declared prefixes using "list of values" vocab and
    defined the set. Now, I hoped to use the String.StartsWith() method but couldn't understand if it can be used.
    As of now, we are creating a method and that will be called with 2 parameters. One the string and other is one of the list of values which we want the string to start with. Is there any better way to do this?
    Praveen Behara
    MCST : BizTalk Server 2006 R2, 2010

    Hi Murugesan,
    I need to match a particular series of numbers... say 12xxx,345xxx,567xxx. I am creating a
    Series as a list and the valid values would be 12, 345, 567. I intend to keep them as prefixes i.e. they are not regular expressions. So, they won't be 12.*, 345.*, 567.*. The idea is to keep the vocab close to requirement
    and away from implementation (typically, for a business user). Now, if I want this setup, how will the implementation with
    Match look like?
    Technically, your above solution would work.. but my way of implementation / thought process is for a different purpose.
    Praveen Behara
    MCST : BizTalk Server 2006 R2, 2010

  • Use of JSR-94 in oracle business rule

    I am developing an application using oracle business rules .
    I want to create a JSR-94 Rule Execution Set from Rule Sets in a Dictionary
    and want to run the application through created rule execution set.
    I have taken reference form OracleBusinessRulesUsersGuide.pdf but unable to
    run the installed_dir\rules\demo\car demo through the rule execution set.
    U can take the reference of car demo
    with regards
    saleem khan

    Hi,
    Thnaks for your reply but I've already tried with that and as I've mentioned above, it would return you an integer representing the day of the week;not the day.
    Thanks
    Edited by: user11930797 on 20 Sep, 2011 8:22 PM

  • Use of decision table in Oracle Business Rule

    hello,
    I am using Oracle Business Rule beta version to develop a rule base application.
    I want to know that how i can make use of table to make decision on the basis of table data .
    thanx
    saleem

    hello,
    I am using Oracle Business Rule beta version to develop a rule base application.
    I want to know that how i can make use of table to make decision on the basis of table data .
    thanx
    saleem

  • Syntax for using AND with a variable in Business Rule Source

    I've never fully gotten my head around the AND/OR syntax of calc scripts. What I'd like to do is as follows in some basic pseudo code:
    FIX( ("A97" AND [Selected_Entity]) OR ("B76" AND [Selected_Entity]) OR ("C63" AND [Selected_Entity]) ).
    I want my webform's business rule to execute on the selected Entity in the form (eg. A97) ONLY if that entity is part of a restricted list of members (in this case, 3 entities out of 200).
    Thanks for any advice!

    Hi,
    I am not sure if I have totally understood what you are trying to achieve so sorry if I have misread it.
    But what you could do is set up a variable in the Bus Rule, lets call EntVar.
    It is set up as a local variable of type member and dimension Entity with a run time prompt "Enter Entity"
    Now in your script it could look something like this....
    FIX(&CurrentYr, "Working".......)
    "AccMember"(
    IF(@ISMBR(&#91;EntVar]) AND (&#91;EntVar]=="A97" OR &#91;EntVar]=="B76" OR &#91;EntVar]=="C63") )
    AccMember=.......;
    ENDIF
    ENDFIX
    Once you have tested the business rule, you can get your form to pass through the entity into the variable.
    Is this what you are trying to do?
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Using NOT IN operator

    For the life of me I can't remember how to do this. I have a
    query:
    SELECT username
    FROM ecae
    WHERE username NOT IN (#listsent#)
    where
    #listsent# is a comma delimited list. I know in these cases
    I need to wrap each entry in the list in single quotes, but I
    forgot how. I remember readinf years ago about needing to use one
    of the string manipulation functions to get this to work. Does
    anyone remember how this is done?

    Never mind. I found the answer; ListQualify()

  • How to use not less than or equal to in condition

    I written a querry based on the below condition in sql querry
    b.key <= a.key
    Based on this it will return records.
    I need remaining records that not satisfy the above condition.
    That means not less than or equal to records...

    937506 wrote:
    I written a querry based on the below condition in sql querry
    b.key <= a.key
    Based on this it will return records.
    I need remaining records that not satisfy the above condition.
    That means not less than or equal to records...you mean
    b.key > a.key?

  • Using variables in Calc scripts and Business Rules

    I am sure there have been previous discussions about this, but can somebody let me know the benefits of using variables in Calc scripts and BRs?
    Thanks,
    A

    I have never used calc variables and after reading a study guide, which talked about them, I couldn't really understand the benefits.^^^I use variables all the time to make abstract difficult formulas. Below is an example.
    /*     Declare variables     */
    VAR varSalaryCosts ;
    VAR varProdOHLabXXXX ;
    VAR varXXXX ;
    A whole bunch of code here along with very limited FIX statement and then...
    "Salaried Labor"
         varSalaryCosts = "Salary Costs"->"No Department"->"No Category"->"Salaried" -
                             "Wage Bonus"->"No Department"->"No Category"->"Salaried" -
                             "YYYY Retention Bonus 40%"->"No Department"->"No Category"->"Salaried" -
                             "YYYY 60% Ret Bonus Accrual"->"No Department"->"No Category"->"Salaried" ;
         varProdOHLabXXXX = "Number of Employees"->"ZZZZDepartments"->"Codes"->"Salaried" +
                             "Number of Employees"->"Blah Departments"->"Codes"->"Salaried" +
                             "Number of Employees"->"Humph Departments"->"Codes"->"Salaried" +
                             "Number of Employees"->"TTTT"->"Codes"->"Salaried" ;
         "Salaried Labor" = varSalaryCosts * ("Number of Employees"->"Salaried" / varProdOHLabXXXX) ;
    )The last formula is how the formula was described to me by the business owner. I find it to be much easier to read than something like:
    "Salaried Labor" = ("Salary Costs"->"No Department"->"No Category"->"Salaried" -
                             "Wage Bonus"->"No Department"->"No Category"->"Salaried" -
                             "YYYY Retention Bonus 40%"->"No Department"->"No Category"->"Salaried" -
                             "YYYY 60% Ret Bonus Accrual"->"No Department"->"No Category"->"Salaried") *
                             ("Number of Employees"->"Salaried" /
                             ("Number of Employees"->"ZZZZDepartments"->"Codes"->"Salaried" +           
                             "Number of Employees"->"Blah Departments"->"Codes"->"Salaried" +
                             "Number of Employees"->"Humph Departments"->"Codes"->"Salaried" +     
                             "Number of Employees"->"TTTT"->"Codes"->"Salaried")) ;I have used ARRAY in a really-cool-but-alas-not-invented-by-me calc script to do currency conversion in Planning better than Planning does currency conversion. (How's that for a run-on sentence?) It is one of the six blog posts I am working on and I will finish it soon, I hope. I am sort of in thrash mode right now. It does have its uses and I'll try to remember to update this thread when I'm done.
    Regards,
    Cameron Lackpour

  • Is it possible to use .amr files in Logic Pro 9?

    I have a .amr file. Is it possible to use in Logic Pro and if so how? If not is there a way to convert it?

    "Is it possible to use .amr files in Logic Pro 9"
    Probably, but it's a freakin' travesty!

Maybe you are looking for

  • Using godaddy to host my iweb (2.0.4) website

    After talking to godaddy, they convinced me that I should have my site hosted by them, Sounded good. They said iweb would work fine. Well, it does not work. I upload the files I created in iweb three times. The first page shows up fine, but the links

  • A few basic questions from a new user - backups, moving files, sharing

    I'm a Mac user considering getting an iPad. I'm hoping someone can clue me in to some basic aspects of the experience: 1) are backups easy? can you "clone" it (the way I do with my desktop and laptop) so that everything (content, settings, preference

  • Box above BT inlet box in new house

     I have moved into a new property and above the BT inlet box is another similar size box stuck to the wall with a small lead which I assume is plugged into the BT box and a port for perhaps your phone to plug into the top of the unknown box. There is

  • ESS Payslip : Error when creating a form

    Hi Experts, Please help me on this issue. The payslip is not getting generated in QA portal. I have checked everything, feature, report variant. The payslip is getting generated from the back end. But I have not checked from PZ11_PDF, becz of authori

  • 2010 Mac Pro USB 3?

    Are there any third-party PCIe USB 3 cards that are supported by Mountain Lion without additional drivers?