ASO rates doubt

Hello world!

I work in a cube ASO Essbase. My cube is composed of 15 dimensions and I need to calculate productivity (sales / employees of quantity). Both are accounts and the calculation is a simple division. My problem is that, as long as I work with ASO, the number of employees is consolidated in the higher levels.

My dimensions are:


Accounts

Products (5 levels)

Packages (3 levels)

Combos (4 levels)

Customers (4 levels)

Type of Clients (3 levels)

Geography (3 levels)

What is going on? I have a data of level 0 (2,000) and I assigned a '1' employee product X, also I have A employee with product sales (3,000) are assigned by a '1 '.


E1-> X = 2 000 1

E1-> Y = 3 000 1


When I see the sum of the product for the employee's sales are equal to 5,000, it's OK. But the number of employees is '2', but I want to see a '1', as he is still employed has.

What is happening in all possible combinations, and I don't know if its possible to make a member in order to count unique employees in all possible combinations (like a NonEmpotyCount but I'm not familiar with MDX)


I appreciate your help,


Kind regards


Did you watch NonEmptyCount? It contains an example that checks how many markets sell Cola and so on.

Concerning

Celvin

http://www.orahyplabs.com

Tags: Business Intelligence

Similar Questions

  • Calculations of the rate of aggregation in essbase ASO SEEP cubes

    The question (limitation to ASO) we tried to find a solution/workaround. ON PBCS (Cloud)

    Details of the application:


    Application: type of ASO in cloud Oracle planning 11.1.2.3 (PBCS) application


    Dimension : Total 8 dimensions. Account to the dynamic hierarchy. Remaining 7 dimensional hierarchies Stored value. Only 2 dimensions have about 5000 members and others are relatively small and flat hierarchies.

    Description of the question of the requirement: We have a lot of calculations in the sketch that use amount = units * rates type of logic. The obligation is such that these calculation logic should apply only to the intersections of Level0 and then data resulted must roll up (down) to the respective parents across all dimensions. But when apply us this hierarchical logic / formula calculation to ASO, the logic(i.e.,amount=units*rate) of calculation is applied at all levels (not only the leaf level) of remaining dimensions. Here, rates are also numbers derived using the formula MDX.

    Some of the options explored so far:
    Option1: This is an expected behavior in ASO as all stored hierarcies are calculated first, then the dynamic hierarchies. So we tried to change the formula for each of the calculated members to explicitly summarize data at parent levels using algorithm as shown below.

    IF (Leaf Level combination)
    amount = units * rate

    Else / * for all levels parents * /.

    Use the function sum adding up the amounts between the children of the current members of dimension1, dimension2 and so on.

    End

    Result: Recovery works through the parents for a dimension. When the summary level members are selected in 2 or more dimensions, the recovery freezes.

    Option2: Change the type of hierarchy to group all the dimensions to "Dynamic" so that they calc after account (i.e. after amount = units * rate runs at intersections Level0).

    Result: Same as option 1. Although the aggregation works through one or 2 dimensions, it freezes when the summary level members are from many dimensions.

    Option3: ASO use custom Calc.
    We created a custom calc by fixing the POV Level0 members of any size and with the amount of formul = units * rate.

    Result: Calc never ends because the rate used is a dynamic calc with formula MDX (which is needed to roll forward rates for a specified period at all the following exercises).

    If you could get any help on this, it would be a great help.


    Thank you and best regards,

    Alex keny



    Your best bet is to use the allocation of the ASO, what difference does make. (one ton)

    There are a few messages blog out there that can help you meet this goal. (including mine), the trick is to create a member calculated with a NONEMPTYMEMBER in the formula

    Then it will be a member with an inside MDX formula

    NONEMPTYMEMBER units, rates

    Units * rates

    Now, make a copy of data (allocation) of this member-to-Member stored.

    http://www.orahyplabs.com/2015/02/block-creation-in-ASO.html

    http://camerons-blog-for-Essbase-hackers.blogspot.com/2014/08/calculation-Manager-BSO-planning-and.html

    Concerning

    Celvin Kattookaran

    PS I found NONEMPTYTUPLE does not and still used NONEMPTYMEMBER

  • Some doubts at ASO

    Hi all

    I have a few doubts about ASO, could it please calrifiy...

    1. If we move BSO to ASO, BSO contains two passes active and how we can set this property to re-encoding to ASO.
    2. how to performance tune the ASO, what are the possible ways to optimize performance.

    Thanks in advance for your answers.

    Published by: user4964072 on Sep 25, 2008 16:07

    Hello

    We don't need and that you do not have 2 pass calculation to ASO. SOLVE ORDER will do the necessary.

    Let me stick to a SER60 example

    Jan Feb mar Qtr1
    profit 100 100 100
    1000 1000 1000 sale
    % profit

    Jan Feb mar Qtr1
    profit 100 100 100
    1000 1000 1000 sale
    percentage of profit % 10% 10% 10%

    Jan Feb mar Qtr1
    profit 100 100 100 300
    1000 1000 1000 3000 sale
    percentage of profit % 10% 10% 10% 30%

    If its 2 past in OSB

    Jan Feb mar Qtr1
    profit 100 100 100 300
    1000 1000 1000 3000 sale
    but profit % 10% 10% 10% * 10% *-it's okay.

    ASO, a SOLVE ORDER for 2 or more, which is more than members of his office. You will get the desired values. That is to say with the order of resolution 2% profit. Sales and profits are calculated part (as well as their order of resolution is 1, hypothetically) then the benefits are calculated (since 2 is the order of resolution).

    Secondly, the performance of the ASO is very vague. Are you facing problems of special achievement. Let us know, this would effectively address the forum

    Sandeep Reddy, Enti
    HCC
    http://analytiks.blogspot.com

  • myRIO sampling rate

    I'm new to myRIO and use it to measure sine wave (0V to 5V) of up to 10 Hz 20 KHz. I also quickly transformed of Fourier (FFT) of the signal measured in real time.

    Sideways FPGA of things, I try to keep things pretty simple, just read 2 channels of AI (connector B: AI0 and AI1), therefore potentially able to read each HAVE 250 kech. / s (as the unit has a capacity of 500kS/s). Does that mean this program gets a two analog inputs data exactly every 4 microsecond? If this is not the case, how can I make sure that the data is acquired through a fixed sampling rate?

    I realized that we can add to the FFT in FPGA function, but I wanted to manipulte the acquired data of analog inputs before it is sent to the FFT, which I don't know how to do now. Can someone explain me how do the arithmetic data (muliplication, division and so) on the acquired data and analog inputs to reducde the 12-bit resolution 10-bit to program FPGAS.

    Later, I created a myRIO program to read analog data 2 FPGA program which continues to turn in timed loop. In the program myRIO, the timed loop is configured to 1 MHz clock source type by a delay of 25 microseconds.

    This configuration means that the loop runs exactly every 25 microsecond?

    When I set up the less than 10 micro second time, myRIO has stopped working. Why is it so?

    Is it because myRIO cannot run as fast as FPGA?

    It is advisable to make the FFT of myRIO side analog data or FPGA?

    When I tried to do FFT using the power spectrum of myRIO side, he asked for waveform data. What I acquire is data analog. How can I convert in waveform data?

    If I read in the forum for help, I couldn't have the full answer to my doubts

    Discussions at the Forum I did reference:

    http://forums.NI.com/T5/academic-hardware-products-Elvis/setting-tick-count-in-myRIO-FPGA-software/m...

    http://forums.NI.com/T5/academic-hardware-products-Elvis/myRIO-aggregate-sample-rate/m-p/2707061/HIG...

    A lot of good questions here, I will try to answer as much as I can so as to offer a bit of advice.

    First of all, if you are looking to acquire data at a very specific rate on the FPGA, you'll want to use the Timer VI.  You are also going to use a FIFO of DMA to transfer data of FPGA in real time. A node read-write using as you do now means you'll run out of samples, or read the sample even several times.  The link below is a very good tutorial on how to do what I described above.

    http://www.NI.com/Tutorial/4534/en/

    Later, I created a myRIO program to read analog data 2 FPGA program which continues to turn in timed loop. In the program myRIO, the timed loop is configured to 1 MHz clock source type by a delay of 25 microseconds.

    This configuration means that the loop runs exactly every 25 microsecond?

    When I set up the less than 10 micro second time, myRIO has stopped working. Why is it so?

    Is it because myRIO cannot run as fast as FPGA?

    In general, you should not run a timed loop much faster than 1 kHz.  Using timed inside loop knots, you can monitor the real rate of loop during execution to see if f you meet your needs of the moment.

    The portion of your myRIO RT is slower than an FPGA in the sense where it cannot manage the rates of lines 40 MHz (he makes up for it by being able to work with much better pictures) and it is important to remember that it is just a computer.  The advantage of a real-time operating system, is that you have more control on the Scheduler, not that he is faster (less jitter, not faster code). There is more good reading below.

    http://www.NI.com/white-paper/3938/en/

    It is advisable to make the FFT of myRIO side analog data or FPGA?

    When I tried to do FFT using the power spectrum of myRIO side, he asked for waveform data. What I acquire is data analog. How can I convert in waveform data?

    I would say that it is generally advisable to treat your FFT on the side FPGA as long as you have the resources available, but for many applications probably little matter ultimately.

  • What are the motherboard data transfer rate on a HP G60 - 243CL?

    I bought my laptop HP G60 - 243CL of Costco 3 years ago and continues to function perfectly. Since then I have maxed out the 320 Gig HARD drive. A few days ago, I transferred all my multimedia files of a terabyte of 1.5 external HDD. I also removed and uninstalled all the software that didn't come with the laptop pre-installed. I ran the Disk Cleaner to delete the temporary files... etc. I left pretty much the State of Out-Of-The-Box laptop... I also ran the Windows disk defragmentation application.  Although it has all updates from Windows Update. I doubt that the above mentioned is relevant to my question. The laptop came with two modules of RAM PC2-5300... a 1 Gig and 2 Gig. I replaced both with two sticks of modules/memory 2 GB PC2 - 6400. Other that this hardware upgrade, I've also upgraded to Windows 7 Ultimate edition 64-bit. Now, I am also considering upgrading to an SSD HARD drive. I have of course read/write speeds rise as SSD memory ability increases (depending on model)... for ex: there is a huge difference in the rate of data transfer speeds in a 32 Gig SSD compared to a 256 GB SSD. At least that's what I noticed. I want to install a Gig of CRUCIAL 512 or possibly a CRUCIAL 256 GB SSD. Read/write speeds are respectively of 500 MB/s and 260 MB/s, or 230 MB/sec and 190 MB/s (again, depending on the model). My question is noticed in the SUBJECT field. Can you please help me make a wise decision? I wish that more technical details as possible. Thanks... :-)

    This laptop is equipped with SATA I, which is 150Gbit/s. You will not reach the maximum speed of your SSD, but it will be much faster then your current old school disc spinner. An SSD will always exceed a normal HARD drive. In addition, you should see a bump in battery life as well.

    I hope this helps!
    Sean

  • is my disk file transfer rate normal hard drive or it got slower?

    is my normal file transfer rate or he got more slowly for my hard drive? I fell my knee on my computer by hearing a scratching sound and comments, it could be the hard drive since its a thing that goes. When I copy large files like 4 GB + from one folder to another transfer rate starts at about 100 MB/s then drop down to and remains at about 50 to 30 MB per second. I never pay attention to my transfer speed and do not know if this is how she got more slow? It is the internal hard drive for my desktop specs below

    record to hard drive:

    Manufacturer - Western Digital
    B21 - WD6400AAKS
    Capacity - 640GB
    Interface - SATA 3 Gb/s
    Cache - 16 MB
    RPM - 7200
    Form factor - 3.5 "

    I agree with MightyMiro_WD

    This kind of behavior is completely normal.  I doubt that you have something wrong.

    Keep in mind that the transfer rate is a snapshot at a point in time.  They always communicating more rapid at the beginning of a transfer.  If it's a smaller file, you would not see that drop down.

  • Planning of ASO on CLOUD SEEP

    Hi all

    We have planning application on system Oracle SEEP the planning version is 11.1.2.3.609

    We have implemented here planning ASO cube and,.

    Now we have a situation to copy data from a scenario/Version to another Version/scenario that happens if the analysis let say,

    When I am going through the blogs, just like writing a file MaXL and call on her, but it is on the oracle cloud do not know if I could use MAXL.

    Inviting you to please let me know how I could achieve this copy of a scenario and Version data to another scenario/Version within the ASO Cube.

    Help, please!

    Thank you and best regards,

    Alex keny


    Same logic explained here that calculations of the rate of aggregation in essbase ASO SEEP cubes can be used for this

    Concerning

    Celvin Kattookaran

  • Formula Member Essbase ASO (the order of resolution)

    Hello everyone,

    I was hoping to get some opinions on how they would handle a calc question I have.  I built a cube ASO (my first) for the loan on the housing data. A few fields I'm loading are a "Eff Int rate" and "Rate Eff Trans" (below) which are then used to calculate the 'interests Inc. or Exp' and 'transfer Inc. or Exp.

    Interest Inc or Exp =.

    CASE

    When IS ([account]. CurrentMember, [loan account]) THEN 0

    ON THE OTHER

    (([Avg Bal Mth] * ([taux d'Int Eff] / 100)) / [days per year]) * [days]

    END

    Transfer Inc. or Exp =.

    CASE

    When IS ([account]. CurrentMember, [loan account]) THEN 0

    ON THE OTHER

    (([Avg Bal Mth] * ([taux de Trans Eff] / 100)) / [days per year]) * [days]

    END

    Capture.JPG

    The challenge I'll have and don't know how to manage in essbase is in what regards running sums.  I have a dimension labeled "Loan account" with about 15,000 members of individual accounts. For all the accounts of members, it works fine however when it gets to the cumulative of the 'loan account' it calculates incorrectly because of the aggregation.  To test, I tried isolating the different ways to make this work with my current solution (as seen in the above Calc) is to reset just the update rollup for now.  However, the ultimate goal would be to have this dimension of 'Loan account' always aggregate the information accurately.  Here's an example to help explain in more detail:

    Capture.JPG

    For example, if I were to use the size of the attribute "Loan officer" and then drill at the low level of the 'loan account' it would recover 4 accounts and then those subtotal as stated above.

    I hope someone is able to give me some ideas or outline.  If this isn't the case, I can just try to accomplish in SQL before load my data.

    Thank you in advance,

    Bret

    Bret, I think what you see is a fundamental limitation of ASO.  Stored hierarchies are ALWAYS grouped together in front of a member formulas.  The only real workaround in Essbase is to use a procedural calc of the ASO - this would actually save results to the cube as input data that can then be wound the stored size.

  • ASO currency conversion

    Hi all

    I have totally 14 dimension in the ASO cube

    and we have a dimension called currency and USD is the only member.

    data that charge us are only in the combination of all the other 13 dimensions and USD (member of level 0).

    now, I want to set up or write an mdx formula to implement another currency or currencies.

    I can't write a formula because I need to select the Member of Member/measures accont in the smartview.

    Members must be written with an mdx formula?

    would it be possible to write a formula in the Member... When I select the combination in the smatview it is and must be calculated and display the quantity.

    You can create a new Member in the monetary dimension, make dynamic dimension and use a formula to perform your calculations. Essentially - USD * at the base level. HOWEVER, according to the account types you have that can become complicated.

    If you are at the level of monthly balance then you will need to do monthly rates and cross with the time_periods dimension dim. If you have balance sheet accounts, then you will need to precisely identify the capital accounts and be able to apply fixed rates to these. In short, according to needs, it can get complicated quickly.

    You are free to calculate data in a cube BSO first? And then place over a cube ASO? You can calculate everything in a BSO cube first Level0 and then ship it on aggregated reports.

  • Consigli per su doubt nuova infrastruttura

    Buongiorno a tutti, sewn by UN cercare di n a po di doubt knew una nuova infrastruttura it di piccole Super da realizzare da zero based on known vSphere. He not e altissimo, this sono servizi basici carico come dns, web e mail e diversi altri sistemi per vari servizi esterni ed interni offered e di supporto all' attività my dal consumo di risorse enough standard. Unica cosa di cui è più che di prestazioni e di affidabilita, sono servizi need really it down, e critico e cui he ripristino deve avvenire nel tempo minor possible. Saranno più o meno una quindicina di vm e ho stimato UN use data di 70/80 GB di ram e 500/600 GB storage di. Nel cercare a partner by the e price it set up ROM avere comunque idea chiarè di quello che mi serve, ho pensato di distribuire it 3 Server with 64 Gb di ram su tutto e take como minimo essential plus licenza. By he tera e mezzo di storage che I like avere mi vedo di fronte a due soluzioni: sServer senza brain e nas doppio controller active-active using iscsi (cf fuori budget e... ) ) o date if renouncing Hello FAT32 storage e al suo posto carrozzare bene I server e usare di san virtual vmware (no ho diversi virtual san com by manage tutto con solo UN vendor, a meno che di quality a product particularly non lo giustifichi)? E' una soluzione overall o this sound try architetturali/accorgimenti da consider nel mio caso che non emergono ad una prima evaluation (rete o of cpu use by the replica dei dati o che tipo di elevato tipo in futuro nodi Microsoft no if can add con hw diverso o ancora PE o limitazioni di UN guasto Server di ripristinare nel servizio)? Altra cosa ho a po di surname sulle interfaces: by communication con lo storage not in fibra sono comunque necessari e e switch interfaces hba spend o If Può usare anche normal ethernet aggregando piu interfaces e gigabit due switch towns?

    Confermo quanto detto gia da Tinto. VSAN line I have 10 Gbit by he network oltre ad at least one SSD disco for each host.

    I costi di licenza poi a su UN cluster 3 nodi can essere superiori al costo di una entry level SAN.

    Per quanto if quest'ultima hai need di standards network Reed 1 Gbit switch e which service at least 2 network by host al solo quality storage card.

    In alternativa ad iSCSI you can use NFS Reed, my forward-looking dallo storage che Craig ad acquistare e li da quanto ti felt more a con tuo agio i protocolli 2.

    Nella scelta dello storage rivolgiti a company prodotti che prima di tutto di garantiscano dei livelli di servizio e co elevati.

    Giusto per rates some nomi NetApp, HP, DELL, IBM ecc ecc. Evita Synology o QNAP per questo tipo di cose.

    Ciao

    Francesco

  • (Redirected) Dell 4 k P2815Q refresh rate programs

    Hello

    I bought the monitor 4 k P2815Q. I know it works on only 30 Hz of refresh rate to 2160 p - which I thought would be good for watching videos (I've tested it is).

    But when I put equal or less than 1440 p I can still feel that he runs about 30 Hz, even if I change the settings to 60 Hz - no difference at all, and it feels laggy. I want to run on 60 Hz on a lower resolution.

    I use Display port Mini - which is the cause maybe?

    My office is performing, so this isn't the cause, with Asus R9 270 x GPU which I doubt is the cause.

    How can I fix?

    Thank you!

    Best of this post in the Forum of monitors, here:

    http://en.community.Dell.com/support-forums/peripherals/f/3529.aspx

    Bev.

  • FX translation in cube ASO

    I heard that it is possible to perform translations of monetary dynamics via Member mdx formulas in a cube ASO, but so far I couldn't get much of what it is to work.

    I have a cube that contains a dimension of projects, a dimension of country among others, and a monetary Dimension, as well as the size attribute for project currency and currencies of the countries.

    Each country are marked with an attribute of the currency of the country in the form of the EUR, GBP, JPY, etc..

    Each project is marked with an attribute of currency project in EUR (P), (P), (P) JPY GBP, etc.

    The exchange rates are stored in the dimension of currency with the names of Member in form 1EUR, 1JPY, 1GBP, etc..

    We have a member of the reference currency in the monetary dimension, where all the raw data is loaded and to complicate things, income values are specified in the currency of the project and the cost values are specified in the currency of the country.

    I try to add a member of the "US Dollar" in the dimension of currency that dynamically converts revenue after costs depending on the currencies of countries attribute and the attribute project currency using corresponding exchange rates.

    Any ideas?

    Sorry - no - what I wanted to create a monetary dimension as follows:

    Currency

    Local

    curr1_loc data will be loaded to these

    curr2_loc

    ... several currencies other than the Euro and USD

    Euro_loc

    USD_Loc

    Convert

    USD

    Formula curr1_loc_Converted_to_USD on these

    Formula curr2_loc_Converted_to_USD on these

    ... several currencies other than the Euro and USD

    Formula Euro_loc_Converted_to_USD on these

    Formula of USD_Loc No. necessary here

    Euro

    Formula curr1_loc_Converted_to_Euro on these

    Formula curr2_loc_Converted_to_Euro on these

    ... several currencies other than the Euro and USD

    Formula of Euro_loc No. necessary here

    Formula USD_Loc_Converted_to_Euro on these

    Add more currencies converted according to the needs.

  • Conversion formula BSO member to the ASO MDX formula

    Hello

    I member called SDQ (rate) in measures Sun (BSO) and with this member formula I attach to it. So now, I have converted this cube in the ASO... So can help you in the conversion of this formula to ASO.

    IF (@ISmbr (@Desc "(SDQ) (end)");
    End gross Inventory/@SUM (@levmbrs ("Endning Status", 0)-> "End of the crude inventory";)
    ENDIF;

    Note - ending Status (Dynamic Calc) is low and SDQ (End) is a member of the Sun which is dynamic calc too and closing stock is members of the Sun of measures.

    So please help me.

    Thank you
    Pranav

    928641 wrote:
    Hello

    I member called SDQ (rate) in measures Sun (BSO) and with this member formula I attach to it. So now, I have converted this cube in the ASO... So can help you in the conversion of this formula to ASO.

    IF (@ISmbr (@Desc "(SDQ) (end)");
    End gross Inventory/@SUM (@levmbrs ("Endning Status", 0)-> 'End gross inventory';)
    ENDIF;

    Note - ending Status (Dynamic Calc) is low and SDQ (End) is a member of the Sun which is dynamic calc too and closing stock is members of the Sun of measures.

    So please help me.

    Thank you
    Pranav

    Not sure if I really understand your calculation for example why would you sum all the level zero members status ending if you're looking at a subset of members but whay I think that you might wish to is something like
    Case When isAncestor ([(SDQ) (END)], [status ending] .currentmember) then
    [End of the crude inventory] / SUM ({. currentmember.children [ending status]}, [[complete gross inventory])
    End

    If you try to get the value of the current Member of the total stocks of crude end really the easier equation would be
    [End of the crude inventory] / ([end status], [end of the crude inventory])

  • Load of FDM data in cube ASO

    Hello

    It is possible to load data from cubes ASO in 11.1.2.1 use FDM? I know that we cannot do in 11.1.1.3.
    Please advice.

    Thank you.

    Hello

    Yet another workaround solution "doubtful" but could replicate you your outline of the ASO (members only) in a database of the OSB, set it as your target in FDM, but as you say never load the data to it and put something between the two.

    This would mean that you have to maintain the hierarchy in two places, but it overcome the need to validate your cards.

    I agree that we reach beyond the kingdoms here now so I think you need to find a way more 'standard' to achieve what you need.

    Good luck
    Stuart

  • Type of Conversion rate by default FAH

    Hi all

    FAH, you can assign the source of the 'Type of default Conversion rate' system for the accounting attribute "type of conversion rate. Great! But what type of rate if it picks up, where you set a default rate type?

    Thank you
    Abe

    Abe,
    I doubt it was coded correctly.
    You might get an error when using this source.
    Please check with the help of the Oracle, if you are facing a problem.

    By
    VAMSi

Maybe you are looking for