BPC 10 Sheet Logic - Using SUMIFs

Hi Gurus,
This is a question relating to BPC's EPM excel add-in.
I'm currently compiling a headcount report based on data entered into an input schedule where the user enters a 1 next to an employee who is employed per month, like so:
                                                                        JAN.2012         FEB.2012      MAR.2012      APR.2012
Senior           John Smith                                        1                        1                   1                     1
Junior            Jane Johnson                                   0                        1                   1                     1
Senior           Anne Anderson                                1                        1                   1                     1
Associate     Ken Clarke                                        1                         0                  0                     0
The report I'm building adds together the total number of employees for a particular month, per grade (seniors, juniors, associates etc.).  So the above example would compute to:
                                            JAN.2012         FEB.2012      MAR.2012      APR.2012
Senior                                        2                        2                   2                     2
Junior                                         0                        1                   1                     1
Associate                                  1                         0                  0                     0
I'm using sheet logic to do this and planned on using a SUMIF equation (=SUMIF(GRADE COLUMN, ROW GRADE, MONTH RANGE) with the grade column range fixed, the row grade column fixed, but row unfixed and the month range row fixed, column unfixed.
I expected to enter this formula in once and for it to auto populate the rest of the grades and the months.  I also need this as it is a dynamic report and the date range may change.  Unfortunately, when I enter in the formula, it calculates it as expected but it does not auto populate the rest of the figures.  If I drag it across it works ok, but this is not an acceptable solution.  When I do simpler equations (for example =B1+B2) it works absolutely fine.
Does anyone know if there is any rules that prevent the use of SUMIFs or if there is a setting within the EPM that needs changing, or anything else?
Best,
Chris

Hi Chris,
When you reference a cell containing EPM formula, you will be able to do it once, when you refresh, you won't get the desired result.
What version of SP do you have? I believe this has been resolved in SP06, so suggest you go to a higher version (SP06 or above), if not already.
If already on SP06, try this -
Go to User Options -> Functions (or Others) tab -> Select the "Use EPMMemberID in EPM formulas"
Hope it helps!!

Similar Messages

  • BPC 7.0MS Logic - Using NEXT(12) - Works fine except for december

    Hi all,
    I have a logic where I use TIME=NEXT(12) in order to save current year data to next year data. It works fine except for December.
    Here is the script:
    *REC(EXPRESSION=%VALUE%,TIME=NEXT(12),DATASRC=INPUT,CATEGORY=BUDGET)
    Here is the generated records:
    LC,80300_PROV,BUDGET,INPUT,06100141,830060811,GA070,2010.JAN,-42
    LC,80300_PROV,BUDGET,INPUT,06100141,830060811,GA070,2010.FEB,-42
    LC,80300_PROV,BUDGET,INPUT,06100141,830060811,GA070,2010.MAR,-42
    LC,80300_PROV,BUDGET,INPUT,06100141,830060811,GA070,2010.APR,-42
    LC,80300_PROV,BUDGET,INPUT,06100141,830060811,GA070,2010.MAY,-42
    LC,80300_PROV,BUDGET,INPUT,06100141,830060811,GA070,2010.JUN,-42
    LC,80300_PROV,BUDGET,INPUT,06100141,830060811,GA070,2010.JUL,-42
    LC,80300_PROV,BUDGET,INPUT,06100141,830060811,GA070,2010.AUG,-42
    LC,80300_PROV,BUDGET,INPUT,06100141,830060811,GA070,2010.SEP,-42
    LC,80300_PROV,BUDGET,INPUT,06100141,830060811,GA070,2010.OCT,-42
    LC,80300_PROV,BUDGET,INPUT,06100141,830060811,GA070,2010.NOV,-42
    LC,80300_PROV,BUDGET,INPUT,06100141,830060811,GA070,,-42
    No time member is defined in the last row.
    any idea? Which parameters define the next members, ie how it determines that NEXT(1) of 2009.MAR is 2009.APR?
    thanks for your help,
    Romuald

    Hi,
    I don't have NEXT property. I just have a PRIOR property which is correclty defined except for january. I think that is the problem. I'm going to add PRIOR property value on january members.
    thanks for your answer,
    Romuald

  • Using SumIfs to add up multiple names in a list

    Hi, I've been wrestling with Numbers while trying to get on top of my bank account (tax return due soon!).
    I have all my transactions in a big list, and wanted to be able to show how much was spent on certain items, based on keywords. I also wanted to be able to easy change the date ranges that were returned, so created an extra table with a "date FROM" and "date TOO" field.
    Using SumIfs() I've done most of what I wanted, using the following formula:
    (in this case only adding up transactions with "ADDISON LEE" in their description field)
    =SUMIFS('Debit ',Source,"ADDISON LEE*",'HSBC Advance - Current Account' :: $A,Date FROM,'HSBC Advance - Current Account' :: $A,Date TO)
    This works great, but for some fields, I'd like to return multiple items based on more than one String match (so for mobile phones, search for "O2" and "T-mobile". Right now, if I add a second string comparison argument, like this...
    =SUMIFS('Debit ',Source,"O2",Source,"T-MOBILE",'HSBC Advance - Current Account' :: $A,Date FROM,'HSBC Advance - Current Account' :: $A,Date TO)
    ...I don't get an error message, but the resulting value is always zero. I think I know why it's doing this - the SumIfs function only adds values if all arguments evaulate to TRUE. Since the String matching can't be TRUE for both (for any one item in the list), it doesn't evaluate any of the items being a "match" and doesn't SUM them.
    So, what I'm asking  -  is it possible to add a logical operator to the formula so it evaluates (like an OR) as true if ANY of the named strings are found?
    This is so much easier to do with Javascript - and real programming languages

    Thanks Jerrold, yeah I figured that was one way of doing it - the downside being it makes for a lot of duplication of code -  and a long formula. Is there any way to nest an individual evaluation so only the end result of that evaluation is matched by the AND logic?
    In javascript, for example you could put something like:
    =SUMIFS('Debit ',Source,"O2" || "T-MOBILE",'HSBC Advance - Current Account' :: $A,Date FROM,'HSBC Advance - Current Account' :: $A,Date TO)
    with || being a logical OR operator. I think there might be some way to do this in Excel using VBA, but so far I'm stumbling with Numbers.
    Wish there was an alternative to using the excel model of formulas I can happily work in Javascript or C, but this confuses the heck out of me!
    Thanks for your help anyway, much appreciated!

  • Logic used in Rate App doubt

    Hello Everybody,
    I´m using the Rate Application for currency conversion but i still dont understand the logic applied when we run the FX_trans calc, i have 2 Business Rules one for Average and other for . Does anyone knows whats the logic applied? i need to understand this in order to get the value i want when a charge the different rate types.
    Thanks in Advance
    Nidia

    Thanks for your responses,
    Maybe i need to explain better. I´m using BPC for Microsoft v7.5 SP4 and configured all the dimensions, properties, Business Rules and Fx_trans.lgf as shown : *RUN_STORED_PROCEDURE=SPRUNCONVERSION('%APP%','%VERSION_SET%','USD','GLOBAL','%SCOPETABLE%','%LOGTABLE%').
    Using BPC for Excel, when i load the rate type values, for example in order to convert MXN to USD i load 10 in this CV:
    Flow dim- non flow member
    Currency dim- USD member
    Datasource dim- calculated values
    Rate-account dim- Average
    Then i go back to the Financial Application and run the FX trans package, but the values obtained do not match with the exchange rate of 10 that i have stored in rate application. For example i have 83 392 in one account in MXN, after the calc is runned i'm supposed to get 8 339.2 but instead i get 43 781.
    The MD property in input currency dim is set as "D"
    What value do i have to store inside the rate application in order to get the correct amount? what's the logic (and i mean like mathematical logic) used for currency convertions?
    Thanks a lot

  • Execute script logic using data manager

    Hi all,
    Could anyone explain me how to run a script logic using the data manager?
    The only way I get it working is adding the script logic into the defaul.lgl file and running the default formulas package via data manager.
    How can I run an specific script logic without using the default.lgf file?
    Thanks and regards,
    Ana

    HI Ana,
    You will have to create a SSIS package that will run the logic for you. A good example of this is the ICELIM package that comes standard with AppShell. The easiest is way for me is to copy the package and renaming it to what you want to call it in the following folder: C:\BPC\Data\Webfolders\<AppSet>\<Application>\DataManager\PackageFiles\System Files
    You will then have to organize the package list and add the package and modify the advanced properties of the package and point it to the correct logic file. I always use the lgf file rather than the lgx file, but it is up to you.
    Lemme know if you need more info.
    Regards,
    Andries

  • SAP Bpc: automate script logic validation

    Is there a way to automate the validation of the SAP BPC script logics?
    I ask you that because I have daily SSIS packages and, actually, if I don't manually vaildate the logics every time, using SAP BPC administration interface, the new members are not cosidered into the application.
    I tryed the BPC SSIS "Adimin Task" (using Validate Logic mode) but it only checks if the syntax of the logic is correct or not.

    Thanx for the replay but, unfortunatly, I think it's not useful for my case.
    I use SSIS packages to populate dimensions (such as Employees). In these packages I have BPC Admin Task (in create dimension mode) and it works fine.
    The problem is > if I don't go into SAP BPC Administration Console to "Validate and Save" the script logics manually > inside the .lgx file there aren't into XDIM_MEMBERSET the new data I previously imported throught the SSIS packages above (in the exemple the new Employees).
    Beeing not into the XDIM_MEMBERSET, the script logic executed by the users excel input schedules cannot manage the new set of data... until I "Validate and Save" the logic manually.
    Edited by: Francesco Andolfi on May 26, 2010 4:22 PM
    Edited by: Francesco Andolfi on May 26, 2010 4:22 PM

  • Batch Export Trick for Logic using Markers and XLD

    I've always wanted apple to implement batch export of multiple audio files from logic using markers as delimiters. So you can mix a concert and export it in one go without having to hang around and re-start bouncing for each track.
    Now you can do this (albeit in a two step process) using Logic 9.1 and the free and wonderful XLD!
    Just place markers in your project and bounce as AIFF (this is the only format that seems to work with this, so you are out of luck if your bounce file is going to be larger than 2GB). I suggest placing a marker at the very beginning of the project too so you first file is not called "Timestamp_0" or some such thing. You can even name the markers with the name you want each file to have, though keep in mind files will sort alphabetically of course once they are split if you have a specific order - so maybe preface them with 01, 02, 03, etc etc.
    OK - now go get XLD (the GUI version):
    http://tmkk.hp.infoseek.co.jp/xld/index_e.html
    download, install and run it. No window will appear at first. Open the preferences and choose your desired output format and options, directory, etc
    drop the AIFF file onto XLD (I've put XLD into my Finder window toolbar for easy access). When it asks you to open the embedded cue sheet, say "OK" and your markers should appear as a list of CD tracks that you can play double click to play with a player interface and preview.
    Then press "Decode" and voila! All your markers as separate audio files with the marker name, in whatever format (including the multiple formats option) you set XLD for.
    You can even edit metadata at this stage (but first consider whether your output format supports it)
    Some of the formats XLD can produce are
    AIFF
    WAV
    Apple Lossless (saves some space!)
    FLAC
    AAC
    MP3
    OGG
    etc etc
    Personally I think this is an absolutely fantastic trick and am happy to have discovered it. Hope it helps you too.

    Also, if you have gaps in the original session, put a marker at the end of the previous section and call it something like "end". Then you can uncheck all the "end" 'tracks' in the cue sheet and they wont be exported in XLD.
    Oh and it also seems XLD will preface your marker delimited files with their 'CD track' number. Useful to keep them in order, but they will probably want to be changed if you have gaps you took out with extra "end" markers.

  • Reporting off BPC Cube in HANA using BOBJ Tools

    Hi,
    I have a customer who is on BPC NW on HANA. Customer has BPC cube exposed in HANA, We need to do some reporting on that BPC HANA views with the ability to drill down to the hierarchies. Is there a BOBJ tool which would allow the cutomer to:
    1) Drill down on the G/L level
    2) Mobile compatible
    3) Have access to BPC built in logic/metadata
    Thanks,
    Mike

    Hi Mike,
    I found the following presentation,
    SAP Product Road Map SAP BusinessObjects Design Studio
    Road Map Revision: June 9, 2014
    https://websmp102.sap-ag.de/~sapidb/011000358700000390622012D.pdf
    SAP BusinessObjects Design Studio 1.3 HANA-only deployment
    Support HANA-only deployment
    Design Studio applications saved in HANA Repository
    Design Studio runtime is moved to browser, No Java stack as deployment platform is needed
    Using firefly instead of BICs at Design Studio runtime
    Require HANA 1.0 revision SPS8 (revision 80)
    I think there are some limitations like hierarchies not supported, please check.
    Regards,
    Raj.

  • How to report on balance sheet accounts using 0EC_PCA_3

    Hi Experts,
    How to report on balance sheet accounts using 0EC_PCA_3
    Thanks
    nagini

    Hi,
    IF you want to see the accumulated balances you need to select the period from 0 to 12.
    EX: you want to open the report up to period 6th 2009 and want see the figures including the carryforward balances from 2008.
    then in selection screen select the from period = 0  and to period =6.
    hope its helpful
    thanks,

  • MacPro Quad Core 32g Ram running slow Logic using only 9g in Activity Monitor

    Well its taken a while, but this is my first foray into the world of forums! I'm so hacked off with this regular problem and havent been able to find anything anywhere to solve it i thought i'd see if anyone has any similiar issues and maybe even a solve to it.
    So.... im an orchestrator and producer and after my mid 2008 Macbook Pro with 8g ram started freezing up i invested in this 3 years ago -
    Mac Pro 2x 2.4ghz Quad Core intel Xeon and stuck in 32gb of lovely Crucial RAM and 3 seperate internal 1TB drives with one for operating system (10.6.8), one for Audio recording/saving and one for all my sample libraries.
    32gb ram - should be enough i thought!
    So i regularly run at least 30 VI's - Ni The giant, Spitfire Orchestral librabies (say 12 string instruments up to 0.69g per load) LASS strings, plus perc STYLUS, ABBEY road drums, Trillian basses (acoustic/electric), ominisphere etc etc. So pretty hefty sample instruments. But theyre sooo nice!!
    In addition, the 32 bit server will come alive (NOT! So unstable i find) with my Waves plugs etc.
    Looking at ACTIVITY MONITOR however i might be not touching 9 gig (and sometimes even less) of usage for Logic, and only say 800MB for 32 bit server and have NOTHING else open - and what do i find .....
    - Mouse lag and cant really do anything with the mouse whilst playing the track - cant adjust volume - too slow, zooming problems
    - Takes a good 2-3 seconds for track to stop playing
    Dont get System OVERLOADS so much, its just that the system goes REALLLLLY slow.
    What ive tried- - -
    - Running Mountain Lion off another drive (havent had time to install it and wanted to be sure everything worked etc)
    - Tried all audio prefs - large/small buffers/threads etc and yes i am on 1024.
    in a nutshell how come with 32g RAM everything is so slow when barely using 10g of that???????
    I dread getting to the end of a project cos i know im gonna be freezing so much, but with so much editing all the time for the orchestral parts i need everything unfrozen and working.
    Sorry if this is long winded but wanted to describe what im experiencing.
    Any feedback most welcome! Thankyou in advance.
    Mac Pro 2x 2.4ghz Quad Core intel Xeon 32g RAM, 3TB storage
    10.6.8
    Logic Pro 9.1.8

    Hi
    A few thoughts:
    julian6400 wrote:
    In addition, the 32 bit server will come alive (NOT! So unstable i find) with my Waves plugs etc.
    The 32bit server is a pita: Waves v9 are 64bit  compatible (they run fine). 32 bit VI's can be run outside Logic using Vienna Ensemble Pro (see later)
    julian6400 wrote:
    So i regularly run at least 30 VI's - Ni The giant, Spitfire Orchestral librabies (say 12 string instruments up to 0.69g per load) LASS strings, plus perc STYLUS, ABBEY road drums, Trillian basses (acoustic/electric), ominisphere etc etc. So pretty hefty sample instruments. But theyre sooo nice!!
    Some of these VI's are extremely CPU hungry: Abbey Rd drums for example, really do hammer the CPU. What does Logic's Performance meter show in the way of CPU load. What does Activity Monitor show regarding CPU load?
    With 32G of RAM, this should not be the issue, but you might have general CPU problems (see above), and you may also have Sample disk streaming limitations if all the Loibraries you mention are on the same drive. How does Activity Monitor look regarding disk access? You might find it helpful to add a second drive and split the sample libraries across 2 for faster disk access.
    I presume that you have plenty of free space on the System drive?
    Logic can get sluggish if the Undo info gets way too big, and also if there are loads of regions in the Arrange: check Options:Project Information.
    Many are finding some benefits (me included) by running the VI's in Vienna Ensemble Pro:
    Better CPU load distribution than directly in Logic
    "Persistant Samples": they can remain loaded whilst you switch Logic Projects
    Logic is effectively running much less itself, so generally flies.
    32bit Plugs hosted separately in VEP so no 32bit Bridge issues in Logic
    Something to consider,though perhaps not yet, would be setting up a Slave computer using VEP.
    CCT

  • Write an UPdate statement using the logic used in PL/SQL block (oracle 10g)

    Hi All,
    I have written the following PL/SQL block. I want to write an UPDATE statement using the logic used in the following PL/SQL block. can any one please help me out in this regards.
    DECLARE
       v_hoov_fag   gor_gold_post.hoov_flg%TYPE;
       v_b49n          gor_gold_post.b49n%TYPE;
       CURSOR c
       IS
          SELECT bs_id, loyalty_date, loyalty_period, contract_date
            FROM gor_gold_post
           WHERE tariff_code IN (169, 135, 136);
    BEGIN
       FOR rec IN c
       LOOP
          IF    (TRUNC (ADD_MONTHS (rec.loyalty_date, rec.loyalty_period)
                        - SYSDATE) < 304
             OR (    TRUNC (  ADD_MONTHS (rec.loyalty_date, rec.loyalty_period)
                            - SYSDATE
                           ) IS NULL
                 AND (SYSDATE - TO_DATE (rec.contract_date, 'YYYYMMDD')) > 91.2
          THEN
             v_hoov_flg := 1;
          ELSE
             v_hoover_flag := 99;
          END IF;
          IF    (TRUNC (ADD_MONTHS (rec.loyalty_date, rec.loyalty_period)
                        - SYSDATE) < 121.6
             OR (    TRUNC (  ADD_MONTHS (rec.loyalty_date, rec.loyalty_period)
                            - SYSDATE
                           ) IS NULL
                 AND (SYSDATE - TO_DATE (rec.contract_date, 'YYYYMMDD')) > 91.2
          THEN
             v_b49n := 1;
          ELSE
             v_b49n := 99;
          END IF;
          UPDATE gor_gold_post
             SET hoov_flg = v_hoov_flg,
                 b49n = v_b49n
           WHERE bs_id = rec.bs_id AND tariff_code IN (169, 135, 136);
          COMMIT;
       END LOOP;
    END;Thank you,

    Using case statement.
    UPDATE gor_gold_post
       SET hoov_flag = CASE WHEN TRUNC (ADD_MONTHS (rec.loyalty_date, rec.loyalty_period) - SYSDATE) < 304
                                   OR
                                   (TRUNC (ADD_MONTHS (rec.loyalty_date, rec.loyalty_period) - SYSDATE) IS NULL
                                AND (SYSDATE - TO_DATE (rec.contract_date, 'YYYYMMDD')) > 91.2)
                           THEN 1
                           ELSE 99
                         END,
           b49n      = CASE WHEN TRUNC (ADD_MONTHS (rec.loyalty_date, rec.loyalty_period) - SYSDATE) < 121.6
                             OR
                             (TRUNC (ADD_MONTHS (rec.loyalty_date, rec.loyalty_period) - SYSDATE) IS NULL
                                AND (SYSDATE - TO_DATE (rec.contract_date, 'YYYYMMDD')) > 91.2)
                           THEN 1
                           ELSE 99
                         END
    WHERE tariff_code IN (169, 135, 136);Note: Code not tested.

  • BPC security can be used in SQL Reporting Services?

    Hello,
    We are trying to implement SQL Reporting Services(RS) as web reports of BPC.
    Is it possible to use BPC security user access control in SQL RS?
    We know that SQL RS user access can be managed by windows domain, but we like to use BPC security as SQL RS user control.
    Thank you in advance.
    Sam

    Hello,
    We are trying to implement SQL Reporting Services(RS) as web reports of BPC.
    Is it possible to use BPC security user access control in SQL RS?
    We know that SQL RS user access can be managed by windows domain, but we like to use BPC security as SQL RS user control.
    Thank you in advance.
    Sam
    ==================================================================
    Hi Sam,
    Could you be more specific on what you are going to do with RS?
    BPC, as you know, uses Windows AD. If you intend to use RS in BPC, you have already introduced Windows AD and BPC access security for RS.  But only given RS report is eligible in this case.
    If you want to make a report that refers to business data of BPC, and need to pass argument as query parameter such as what category, what entity, not possible actaully, no way to make it happen with standard feature of BPC. But you can think of possibility of customizing and need to find out how to pass the argument for a user(read ACS table containing security info).
    Reg. the reporting tool, if you are using 7.5, BO products is aligned well. Xcelsius and Voyager will be a tool for your requirement.
    Regards,
    YH Seo

  • How to import pictures into excel sheet without using report generation

    Dear Friends
    I want to know how to import the picture or picture file into excel sheet without using report generation..
    kindly come up with any suggestions or example code
    Regards
    Karthick
    Solved!
    Go to Solution.

    Thank you Rajesh 
    i am going through that vi
    Rajesh Nair wrote:
    Please go through below link
    http://zone.ni.com/devzone/cda/epd/p/id/3638
    Eventhough one subVI is missing i think it will be usefull for you.
    Regards
    Rajesh R.Nair
    Rajesh Nair wrote:
    Please go through below link

  • BPC Balance sheet , Profit loss and cash flow planning

    Hi Friends,
    Can anybody have the documents or links for BPC balance sheet and Profit loass and cash flowing for data flow from R/3 to BW abd BW to BPC as wells as what is process form business point of view. what are the EVdre reports and input scdules and we deelope and also data source for balancesheet and Profie and loss and Cash flow planning in BPC/
    PLease share any documents if you hae.
    Thanks
    Best regards
    SG

    Hi SG,
    What Raghu has shared are the best practices. However, what you need is the understanding of the these financial statements from a general perspective (not BPC). These documents are just financial statements. BPC is just a tool, in which you can create these statements. But, in order to create these statements in BPC, you need to understand the basic terminologies of the financial statements.
    You can search them directly. on the internet.
    Hope this helps.

  • What is the logical use of defining Dimension Object Relationships in DBI?

    Hi!
    I am reading the Oracle Daily Business Intelligence Implementation Guide and as I am following the guide on how to extend DBI, I saw a section which discusses how to create dimension object relationships. Until now, I could not fully realize what is the logical use of defining this relationship among dimension objects. I hope someone can enlighten me on this matter...
    Thanks.

    It LIVES ON FOREVER, and starts to take on its own personality, hungrily chasing down other objects in memory and ATTACKING THEM AT WILL. Also it grows over time, in its evil attempt to CONSUME YOUR ENTIRE MACHINE, and comes out and EATS YOU UP TOO! MWAHHHAAAHHHAAAA
    No wait, that was a sci-fi. It just lives until no more references to it exist and thus becomes eligible for garbage collection, and is only a "JAVA" feature not JDBC.

Maybe you are looking for

  • BW Arhiving- Enhancement

    HI all, I am archiving a infocube. i have done with the write phase and deletion phase. Now the data target need to be enhanced. I know some of the enhancement like adding a new characteristic. can u pls give all the enhancement that could be done on

  • Oracle Application Server 10g Cloning - Urgent

    Hello All, I have been given a new assignment which involves Oracle Applications server 10g, i am new to oracle application server and hoping that some one will please clarify my doubts. i have to clone a production machine (Solaris 10) which has ora

  • How do I delete an already existing apple id account on my iphone if i do not have the old password

    In my Settings>Itunes & Apps, my current Apple Id is stated and exists but in my Settings>Icloud, the Id is my previous Id which is a deactivated account and an unknown password. In order to delete this previous icloud account or change it to my curr

  • TV out fuction not workin after upgrade 7.0.2 in ipad2

    I have an Ipad2 the video output worked with my rca cable out. After upgrading to the new 7.0 it no longer works. When I plug in my cable my Ipad recognizes it. But I only get sound coming out and no image. Help!! Tried to uninstall ios 7 with no luc

  • SB600 RAID 0 on SATA 1 & 2 with a DVD SATA on SATA 4?

    Can I have my 2 HD's connected to SATA 1 & 2 (SB600) in a RAID 0 config and also have my DVD on the SB600 (say on SATA 4)?  When I try, I no longer see the DVD reported and can't make it a boot device (which I need). Based on some reviews, it looked