Aggregation for reference characteristic

can i use aggregation (in infocube) for a reference characteristic?
Regards

Hi...
The regular standard aggregation process consists of totaling or
determining the MIN/MAX values; however, more complex
aggregation processes may be required. The exception aggregation
is an example of such a process. This aggregation process
comprises different types of aggregation such as SUM, MAX, MIN,
AVG, COUNT, FIRST, LAST, VARIANCE. Typical examples of exception
aggregation include the calculation of the number of deliveries
per month and the average revenue per customer.
These types of key figures require the specification of an
InfoObject as a reference value. The InfoObjects can be both
time-related and non-time-related characteristics.
The following illustrates the calculation of an exception
aggregation based on a sample average value calculation for the
number of purchase orders per day:
STANDARD AGGREGATION SUM (Database)
CALENDAR DAY CUSTOMER MATERIAL ORDERS
01/17/05 0815 AAA 14 u03A3 30
01/17/05 0815 BBB 16
01/17/05 0816 AAA 50
01/18/05 0815 CCC 22
01/18/05 0816 DDD 18 u03A3 36
01/18/05 0816 AAA 18
BECOMES -->
CALENDAR DAY CUSTOMER ORDERS
01/17/05 0815 30 Ø 40
01/17/05 0816 50
01/18/05 0815 22 Ø 29
01/18/05 0816 36
The calculation of the Orders key figure is based on the standard
aggregation process, Summation (SUM). This step is carried out
in the database. Moreover, the key figure also contains the
exception aggregation, Average (AVG). The calculation of the key
figure Average number of orders per day is handled by the OLAP
Processor.
Versusu2026EXCEPTION AGGREGATION AVG (OLAP) -->
CALENDAR DAY Ø ORDERS
01/17/05 40
01/18/05 29
When you use key figures with exception aggregation in the
InfoCube, the reference characteristics of the key figure are
automatically included in the aggregate. In the example shown
above, the aggregate must contain the time characteristic
0CALDAY because 0CALDAY represents the reference characteristic
for the exception aggregation.
The automatic inclusion of reference characteristics in exception
aggregation can affect the size and therefore the performance of
the aggregate. You can remove the reference characteristics via
the Expert mode (menu path: ExtrasSwitch Expert Mode On).
But, in that case, the OLAP processor can use the aggregate only
if the query does not contain the corresponding key figure.
Hope this helps you..
Regards,
Debjani..

Similar Messages

  • Reference characteristic for GR quantity

    Hello,
    I post GR for PP order with MIGO. Is it possible and how to refer GR quantity in reference characteristic in the batch class?
    I have several other reference characteristics to fielda in table MCH1 and MCHA which work fine, but was not able to fetch the GR quantity from MSEG-MENGE or MSEG ERFMG.
    Best regards,
    Nikolay

    Hi Nikolay,
    Sorry about the confusion but it applies to classification too. I don't think you can use MSEG as a reference characteristic. You can try to use a check table but I haven't heard of reference characteristic to MSEG.
    Hopefully someone else can help you with query with alternative work around or exit implementation.
    Regards
    Amber

  • Reference characteristic not displaying same values as the original

    Hi ,
    I am using ZGL_ACCT infoobjects as Reference characteristic of  0GL_ACCOUNT.
    when i run a report using ZGL_ACCT  and  0GL_ACCOUNT the vales of key figure Balance is different for the abouve mentioned info objects.As per my understanding when i use as reference characteristic data should be same for both.Please correct me if i am wrong.
    Thanks,
    Sasi

    Hi,
    The reference characteristic will be refering only to the master data of the other characteristic. In your case, ZGL_ACCT will refer to the master data table, text table and hierarchy table of 0GL_ACCOUNT. To be simple, ZGL_ACCT doesnot have any tables and it will refere to the table of 0GL_ACCOUNT.
    The transaction data present in the two info objects in infoprovider is independent to the property of reference characteristic.
    Check if both the info object have same data for all the records in infoprovider. In your case, the data should be different that is why the keyfigures values are different when drilled down.
    Hope this gives you an idea.
    Regards,
    Akhan

  • Different aggregation for different Dimensions

    Hello,
    is it possible to have different aggregations on different dimensions.
    I have following situation:
    I have a measure per client and day.
    I'm interested in the maximum per month from the daily sums over clients.
    In the measure properties I can only choose between Maximum and Sum in general but not per Dimensions.
    To clearify what i mean here is some sample data.
    * * Client A * Client B *
    * 2014-11-28 * 7 * 8 * SUM() = 15
    * 2014-11-29 * 6 * 8 * SUM() = 14
    * 2014-11-30 * 6 * 10 * SUM() = 16 <-- monthly max
    * 2014-12-01 * 7 * 8 * SUM() = 15
    * 2014-12-02 * 5 * 12 * SUM() = 17 <-- monthly max
    * 2014-12-03 * 6 * 9 * SUM() = 15
    This data is stored in my fact table with reference to date and client dimensions.
    This example data would have to be reported as:
    /* Report on measure
    * * Measure *
    * 2014-11 * 16 *
    * 2014-12 * 16 *
    * Report on measure per client
    (max per client and month)
    * * Client A * Client B *
    * 2014-11 * 7 * 8 *
    * 2014-12 * 7 * 12 *
    Can this be achieved with SSAS? Didn't find any property for that on the measure.
    Best Regards,
    Thomas

    Hi Thomas,
    According to your description, you want to calculate different aggregation for different dimensions, right?
    Based on your scenario, I tested it on AdventureWorks cube, the query below is for you reference.
    with member [Customer].[Country].[USA & Canada] as
    Aggregate( { [Customer].[Country].&[United States],
    [Customer].[Country].&[Canada]
    member [Measures].[MaxAmount]
    as
    max([Date].[Calendar].currentmember.children,[Measures].[Internet Sales Amount])
    select {[Customer].[Country].&[United States],[Customer].[Country].&[Canada],[Customer].[Country].[USA & Canada]} on 0,
    [Date].[Calendar].[Month].members on 1
    from
    [Adventure Works]
    where [Measures].[MaxAmount]
    Here is similar thread with yours, please see:
    https://social.technet.microsoft.com/Forums/en-US/1bd493ef-f957-4fd5-916b-ee60639106c3/calculated-member-different-aggregations-on-different-dimensions?forum=sqlanalysisservices
    Regards,
    Charlie Liao
    If you have any feedback on our support, please click
    here.
    Charlie Liao
    TechNet Community Support

  • BW/HR Authorizations - no authority for a characteristic

    I have followed the instructions in the document 'BW/HR Authorization - ASAP for BW Accelerator' to set up some BW HR authorization.  However, when I execute my query I get the warning message below:
    You have no authority for a characteristic value from characteristic 0EMPLOYEE
    Message no. BRAIN818
    Diagnosis
    The system determined the authorized characteristic values for the characteristic 0EMPLOYEE. In doing so, it was determined that you do not have authorization for any characteristic values.
    System response
    If this situation occurs when filling a variable, then the query cannot be executed.
    Procedure
    For the characteristic 0EMPLOYEE, you have to have authorization for an least one characteristic value. Specify authorizations for users for the following authorization objects: ZBW_HR
    If you only have authorization for such evaluations for aggregations (with ":" authorizations) using the characteristic 0EMPLOYEE, then you use a query without this characteristic. If the characteristic is used neither in the filter nor in the drilldown, then no variable needs to be used.
    Message was edited by: Author
            Kenneth Moore

    Hi,
    From the error message, its saying that you don't have authorizations for the characteristics values. Try to access the data at the cube or ODS level using LISTCUBE for the same selection criteria that you are giving in the reports.Once you get the error message, use tcode SU53 to see what authorization object and values it recommends. That should give you a clue.
    Also try giving values or ranges for the ZBW_HR auth object and see if that works out even though the document says that you shouldn't have to enter any values.
    Cheers,
    Kedar

  • Benefits of having 0DATE as reference characteristic

    Hi gurus,
    could you please explain the benefits of setting 0DATE as reference characteristic? I have discovered many characteristics in the BW system reference 0DATE.
    Thanks,
    Meng

    Hi Joon,
    By keeping '0date' as reference characteristic, system understands and expects only date relevant values in that particular characteristic and throws an error if you are trying to populate value which is not a date.
    It helps in automatic validation.
    Secondly, for this infoobject, you would be able to use all the variables ( SAP Exit, Customer Exit ) created on '0date'.
    In transformations, you would be able to convert this into a calender month or year without the need of writing any routines, with automatic time related transformations.
    Thanks,
    Krishnan

  • Exception aggregation for info object

    Hi all,
    I have problem using exception aggregation for info object (zabarb) :
    The data :
    wbs element      zabarb
            1                    100
            1                    100
    In query i want to show the data wbs element: 1; zarbarb:100
    But in fact i got in query wbs element 1; zabarb :200
    I've tried to change info object exception aggregation : average all value with reference char. wbs_element, but still the result in query is 200.
    I hope someone can help me.
    Thanks.

    Hi,
    Make these Changes to the Info Object
    Aggregation--MAximum
    Exception Agg-Summation
    Agg Ref Char- wbs_element
    Thry this..........
    Rgds
    SVU

  • Exception aggregation for calculated key figure

    Is it possible to have exception aggregation for calculated key figure in BW 3.5? As per Note 1151857, it is possible, however this note applies to BI 7.0.
    As per note 152638, it is possible in older version only simple ckfs like 'CKF = Base key figure'.
    Is there any workaround to define exception aggregation for complex CKFs in BW 3.5?
    My requirement is like this -
    CKF = (sales quantity - forecast) %share (sales quantity).
    Aggregation for CKF over time should be sum whereas, for all other characteristics calculation of CKF should be done after aggregation(normal scenario).
    So, defining exception aggregation of CKF as 'Summation' over time should fulfil my requirement.
    I can not use calculate result as 'summation' setting for CKF because of following design of report.
    Report contains structure(characteristic)
    Elements of structure are -
    Last 3 months(April - June)
    Last 3 months - 1 (Mar - May)
    Last 3 months - 2 (Feb - Apr)
    and so on...
    When data is aggregated for each element of structure, base KFs will be aggregated and calculations will be done on that.
    Changes in the backend are also not possible because, normal aggregation of CKF-alike in backend will be summation for all characteristics.
    Is there any way in BW 3.5 to model such a scenario?
    Thanks and Regards,
    Anup Kulkarni

    Sum of individual values of CKFs is not same as the Calculation on 'sum of basic key figures(result of basic key figures)'.  - Yes, you are right.
    I need to aggregate CKF over time as SUM. However, calculation for result of all other characteristics should be based on results of basic key figures and not the 'Sum of individual values of CKF'.  -
    What i understood is that whenever the time char is in row, then result should be simple on the sum what ur getting but when other char are there then it should go for calculation based on the sum of key figure.
    If im not wrong in getting ur point.
    How can two differenct activites be perofrmed on same key figure depending on the characteristic .....!. For this u have to think some other possibility or let somebody else update the thread.

  • Converting an existing InfoObject to use a Reference Characteristic

    Hi there folks
    I have a question regarding the use of a Reference Characteristic on an InfoObject (IO).
    As you know, when you create an IO, you have the option of defining a reference Characteristic for that IO.  This means that the new IO inherits the attributes and Master Data of the Reference Characteristic.
    My question is: can you take an existing IO that was not created using a reference Characteristic and then change it so that it does use a Reference Characteristic?
    i.e. can we change an existing IO to use a Reference Characteristic?
    An option I have is to delete the IO and recreate it with a Reference Characteristic defined.  However, I can't now, as it is being used and there is transaction data already using the IO. 
    Another option is to create a second IO that is the same as the original, but give it a reference Char.  This, however, would mean that I have 2 almost identical IOs, which would be confusing to users.
    Any thoughts/tips would be greatly appreciated.
    Regards,
    Adam

    Hi Adam,
    Hmm.. Tricky situation.
    You cannot change the info-object by introducing a ref. char to it. So that option is ruled out.
    As I see it the one option it to create a new inobject using reference char. Now goto the Data targets where the old IO is used and check if PSA and reconstruction is possible. If so, then delete the data in the cube and then delete the old IO, add the new IO and then load the data back from the PSA into the cube.
    Another question I would ask is: Why do you want to make the existing IO as reference char. Possibly there is a simpler solution.
    Bye
    Dinesh

  • Wrong update of VBAP for reference characteristics

    Hi all,
    I'm using variant configuration in the sales order.
    One of the characteristics is used as a reference characteristic, excluded from type matching.
    The value of this, is updated automatically in the configuration screen of the sales order depending on the value of another one.
    For this case, I'm using maintain tables (cu60).
    The value of reference characteristic is updating VBAP table in order to use it in pricing.
    The problem is that I'm not always getting the update of VBAP. In cases that I don't get this update I have to just enter again the configuration screen and then the table is updated.
    Do have any ideas?
    Regards,
    Eftihia.

    Make sure that your reference characteristic (ala SDCOM-VKOND) is included in your Class as well.
    This could be the problem, if it's not formally assigned to the class, sometimes it works, sometimes it doesn't
    Bill

  • Automatic calculation for batch characteristic

    Conversion factor is a batch characteristic which is to be calculated based on the other batch characteristics values entered by the user at the time of confirmation.
    I have maintained the objectdependency in the batch class (023). The dependency type maintained is "Procedure".  The batch class is assigned to material master. The formula is as follows
    $self.conversionfactor=((($self.actthickness-0.067)*$self.density)
    ($self.paintgsm$self.metalgsm))*$self.width/1000
    The formula is appearing in 2 lines in the dependency editor. There is no syntax error. As well as the dependency status is also "released".
    But at the time of confirmation, if the values of the other characteristics are entered, no calculation for the characteristic conversion factor is done by the system.
    Can anybody please guide on this???
    Regards,
    Manish

    thanks a lot

  • Need to restrict values in F4 help for Batch Characteristic

    Hi,
    I need to restrict values in F4 Help for a batch characteristic based on values entered for another characteristic. I could not find any BADI or Exit for this purpose. There is a BADI CACL_VALUE which is triggered after an entry is selected from dropdown list but nothing when we press F4. I thought of using Object Dependency but I need to write a programming logic for the requirement. Please let me know if there is any way to write program in Object Dependency or any other way for this requirement.
    Regards,
    Nikhil

    Hi nikhil simha,
    first of all, find out which search help is called.
    [Hierarchy of the Search Help Call|http://help.sap.com/saphelp_nw70/helpdata/en/0b/32e9b798da11d295b800a0c929b3c3/frameset.htm]
    may help you.
    If you know the search help, you may enhance it, but first of all you should check the where-used-list and make sure that the search help shows the requested behavior only in the context where you want it to.
    If it is your own program, you may be better off to create your own search help and define the triggering fields as search help interface input fields. Then you can use the values to filter results.
    Regards
    Clemens

  • I am using the Order Analysis Toolkit and want to get more information about the compensation for "Reference Signal Processing", which is scarce in the manuals, the website and the examples installed with the toolkit.

    I am using the Order Analysis Toolkit and want to get more information about the compensation for "Reference Signal Processing", which is scarce in the manuals, the website and the examples installed with the toolkit.
    In particular, I am analyzing the example "Even Angle Reference Signal Processing (Digital Tacho, DAQmx).vi", whose documentation I am reproducing in the following:
    <B>DESCRIPTIONS</B>:
    This VI demonstrates how to extract even angle reference signals and remove the slow-roll errors. It uses DAQmx VIs to acquire sound or vibration signals and a digital tachometer signal. This VI includes a two-step process: acquire data at low rotational speed to extract even angle reference; use the even angle reference to remove the errors in the vibration signal acquired at normal operation.
    <B>INSTRUCTIONS</B>:
    1. Run the VI.
    2. On the <B>DAQ Configurations</B> tab, specify the <B>sample rate</B>, <B>samples per channel</B>, device and channel configurations, and tachometer channel information.
    <B>NOTE</B>: You need to use DSA PXI-447x/PXI-446x and PXI TIO device in a PXI chassis to run this example. The DSA device must be in slot 2 of the PXI chassis.
    3. Switch to <B>Extract Even Angle Reference</B> tab. Specify the <B>number of samples to acquire</B> and the <B># of revs in reference</B> which determines the number of samples in even angle reference. Click <B>Start</B> to take a one-shot data acquisition of the vibration and tachometer signals. After the acquisition, you can see the extracted even angle references in <B>Even Angle Reference</B>.
    4. Switch to the <B>Remove Slow-roll Errors</B> tab. Click <B>Start</B> to acquire data continuously and view the compensate results. Click <B>Stop</B> in this tab to stop the acquisition.
    <B>ORDER ANALYSIS VIs USED IN THIS EXAMPLE</B>:
    1. SVL Scale Voltage to EU.vi
    2. OAT Digital Tacho Process.vi
    3. OAT Get Even Angle Reference.vi
    4. OAT Convert to Even Angle Signal.vi
    5. OAT Compensate Even Angle Signal.vi
    My question is: How is the synchronization produced at the time of the compensation ? How is it possible to eliminate the errors in a synchronized fashion with respect to the surface of the shaft bearing in mind that I am acquired data at a low rotation speed in order to get the "even angle reference" and then I use it to remove the errors in the vibration signal acquired at normal operation. In this application both operations are made in different acquisitions, therefore the reference of the correction signal is lost. Is it simply compensated without synchronizing ?
    Our application is based on FPGA and we need to clarity those aspects before implementing the procedure.
    Solved!
    Go to Solution.

    Hi CracKatoA.
    Take a look at the link bellow:
    http://forums.ni.com/ni/board/message?board.id=170&message.id=255126&requireLogin=False
    Regards,
    Filipe Silva

  • Item is not available for reference to Excise Invoice, Deselect Item OK!

    Hai,
    I am doing a Sub contracting scenario, in which the excise is applicable to main material, i have maintained condition records, captured excise But while doing GRN i am getting Item is not available for reference to Excise Invoice, Deselect Item OK!
    Message no. 4F279
    above errror
    Plz solve my problem

    Whether you tested case in development server ???
    Are you sure SAP Note applies to our version & support package level ?

  • How do I create a small, for-reference-only version of my master library?

    I have a 600GB Aperture 3 Managed library on my iMac's external hard drive. I use this as the master editing platform for my Aperture library and edits. I have no Referenced images. Everything is in the Managed library, mainly as RAW files.
    I would love to have a smaller, portable but otherwise identical (structure/metadata etc) version of this Aperture library on my MacBook Pro, just for reference and for showing images to people. JPEGs would be fine, say at 1920 x 1200 pixels (or whatever is practical for my laptop's available disk space. The key thing is that the second (smaller) library would be in Aperture so that I have access to the same project structures I use on the main system, and can use Aperture's search and metadata capabilities to find images quickly.
    I've spent some time looking but can't find a way of doing this. Can anyone offer any advice?

    Here is what I am saying - you are not locked forever any such way. You can move your files back and forth at any time - managed to referenced - referenced to managed. You don't even have to go one way or the other - you can even select all of your files that are older than a certain date and under 3 stars - any criteria - make them referenced and automatically put them in folders by project. You can slice and dice managed/referenced any way you like by any search criteria and put them back again with search criteria and two functions relocate and consolidate. I do this all the time and have for years.
    If you insist on not using the tools Aperture gives you to accomplish what you want you will probably be disappointed that there is not a menu item that exists for your exacting desire in the toolbar. If you learn how to put Aperture facilities together you can accomplish just about anything very quickly in a step or two - and then change your mind back.
    I am just trying to show you that it is very limiting to thing about the ONE way you are going to use this tool. You tailor it for the here and now and then change it back.
    RB
    Ps. All this stuff is on my site as well in terms of the how to's.

Maybe you are looking for

  • How to hold the value in List box.

    Hi All, On my screen painter Screen I am displaying the Sold to party and ship to party with thier address. I am also displaying the Shipping condition based on ship to party. To display the shipping condition i am using list box. Once the user enter

  • Refresh a workbook via VBA

    Hi all, I have a workbook with a query inside and so far, users have to download this workbook, connect to SAP, and then refresh the query, changing the month. It's a simple sales report on a monthly basis. My idea is to create a vba macro, so the us

  • F110 reversal of delete run id

    Hi Experts, My user ran payment program (F110) successfully for 990 vendors for which all payments document genereted. But before running of payment medium,he deleted the run id, Now he want to print checks with the same run id for all  the vendors,

  • I don't want my usernames remembered!

    The question says it all. I not only don't want my passwords remembered, I also do not my usernames to automatically come up.

  • How can I copy ITunes music to Photoshop Elements11 slideshow?

    How can I copy ITunes music to Photoshop Elements11 slideshow?