With the help of analytical functions

Hi all

I'm using ODI 11 g (11.1.1.3.0) and I'm doing an interface using analytical functions in the column map, something like below.
Salary on (partition of...)

The problem is that when ODI saw the sum he considers this an aggregate function and the group. Is it possible to understand that it is not an aggregate in ODI function?


I tried to create an option to specify whether it is analytic, then updated IKM with no luck.
< % if (odiRef.getUserExit("ANALYTIC").equals("1")) {% >}
< %} else {% >}
< % = odiRef.getGrpBy (i) % >
< % = odiRef.getHaving (i) % >
< %} % >

Thanks in advance

Seth,

Try this thing posted by Uli:
http://www.business-intelligence-quotient.com/?p=905

Tags: Business Intelligence

Similar Questions

  • With the help of analytical functions above and follow

    Hello

    Assume, I the date as follows:
    customerid    orderid                      orderdate    
    -------------    ----------                    --------------
    xyz                       1                       01/10/2010
    xyz                       2                       02/11/2010
    xyz                       3                       03/12/2011
    xyz                       4                       03/01/2011
    xyz                       5                       03/02/2011
    xyz                       6                       03/03/2011
    abc                       7                       10/09/2010
    abc                       8                       10/10/2010
    abc                       9                       10/11/2010
    abc                       10                     10/01/2011
    abc                       11                     10/02/2011
    abc                       12                     10/03/2011
    Now I want to gerenate a report based on the above data as below:

    CustomerID, number of orders placed in the last 30 days of the new year (01/01/2011), no orders placed with 60 during the last days of the new year, no.. orders placed in the last 90 days of the new year, no orders placed within 30 days of the new year, no.. orders placed within 60 days of the new year, no.. orders placed within 90 days of the new year


    I am trying to do this using the following code, but could not succeed:
        select c.customerid,
        count(*) over (partition by c.customerid order by c.orderdate RANGE interval '30' DAY PRECEDING) as "Last 1 month",
        count(*) over (partition by c.customerid order by c.orderdate RANGE interval '60' DAY PRECEDING) as "Last 2 months",
        count(*) over (partition by c.customerid order by c.orderdate RANGE interval '90' DAY PRECEDING) as "Last 3 months",
        count(*) over (partition by c.customerid order by c.orderdate RANGE interval '30' DAY FOLLOWING) as "Following 1 month",
        count(*) over (partition by c.customerid order by c.orderdate RANGE interval '60' DAY FOLLOWING) as "Following 2 months",
        count(*) over (partition by c.customerid order by c.orderdate RANGE interval '90' DAY FOLLOWING) as "Following 3 months"
        from customer_orders c where orderdate < to_date('01/01/2011','dd/mm/yyyy')
    Kindly help. Thanks in advance.

    Published by: 858747 on May 13, 2011 03:40

    Published by: BluShadow on May 13, 2011 11:57
    addition of {noformat}
    {noformat} tags to retain formatting.  Please read: {message:id=9360002}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                

  • Problem with the help of DLL functions

    Hello.

    I'm writing a DLL that calls the functions of a DLL camera and them ends and passes of LabView. I wrote some code of practice and the dll of passage of functions and events with Labview and LabWindows/CVI DLLs, so I like to think I have a reasonable understanding on what I'm trying to do. However I keep getting errors in calling the functions of DLL functions camera I want to use in my DLL.

    I have two functions in the camera DLL, XC_AddImageFilter, and XC_RemImageFilter, I would like to wrap and put at disposal in my DLL. When I compile I get the following errors:

    2 link project errors, Undefined symbol '_XC_AddImageFilter' referenced in "ImageFilter.c". Undefined symbol '_XC_RemImageFilter' referenced in "ImageFilter.c".

    I tried to tweak the prototypes in my header file and the change in functions but nothing I try seems to work. I connected the camera DLL in my project in a way that was previously successful with another practice DLLs and I browsed this forum for similar problems, but I can't seem to find a soloution.

    Thank you for taking the time to read this. I hope that you will be able to help me with my problem.

    PS I had problems to join my code so I put an extension .txt at the end and apparently has worked so please forgive the suspicious file extensions.

    Sorry!

    I do not understand the Labview.lib file which is why Labview functions weren't working! Duh!

    #begginer errors!

  • Upgrade to LR5.7 and PS Elements 13.  With the help of an SSD that is more complete! Can I remove older versions of these programs without affecting the functionality of the new programs?

    Upgrade to LR5.7 and PS Elements 13.  With the help of a Solid State Drive, which is more complete! Can I remove older versions of these programs without affecting the functionality of the new programs?

    Yes, there is no need to keep older versions of the software on the SSD (or your computer).

    In addition, you mentioned but if the photos are on the SSD, you must move them off the SSD for a typical hard drive, by following these instructions: Adobe Lightroom - find folders and files moved or missing

  • With the help of semaphore with a Global Variable - correct use?

    Hi all

    I looked in the use of global variables and in my case, it seemed with the help of a semaphore is the appropriate solution.

    In my case, I use a global variable to store the State of the system. Asynchronous two with screw environment (same VI) will follow two COM ports to see if they get a ' login:' command prompt. If the COM port is associated with Alpha, Charlie, or Echo, it increments by 1, and if it is associated with the Bravo, Delta, or Foxtrot, is incremented by 2 GV. If the GV is 3, the rest of the code will run. In this case, it must be a port COM A, C or E; the other should be B, D or F.

    A VI parent is called inside a loop. He works for the first loop. He never adds up to 3 on the second loop, however. I can't understand why. Please let me know if my code is a poor use of semaphores, or if there is debugging I can try.

    I'm still relatively new to LV, so I'm sorry if my screws are difficult to read. I created this in LV2011.

    Thanks for any help!

    CelerityEDS wrote:

    The output of my time looping (wait GV = 3) goes to the structure of the case on the bottom right (clear SGS, PasswordEntry, etc.), so the GV get indeed consulted by the upper case structure right.

    ??

    Your right upper case structure does not run until your time ends in a loop.  The while loop does not stop until the total is equal to 3.  Where can increment you the world besides structures case you cannot yet?

    Have you tried in your point culminating execution of the VI in order to see how they are actually running?

    Another problem that I see.  Assuming that your first while the loop is going to end.  In the structures of your case, you lock the semaphore.  But you can never unlock the semaphore unless you have the right combination of conditions that allow you to get to the case that unlocks the semaphore.  The conditions are based on data that are read before the start of the case of structure, which means that data will not be read and changed until it all ends.  You have the timeout of your lock semaphore connected on one of the cases, but your semaphore lock can never timeout because you do not have a value on his entry time-out.  I think you have a situation where you can lock a semaphore, then arrive at a situation where you can not unlock, then wind locking up of your cold code.

    I don't really think that you need a semaphore at all.  I think you can protect reading and writing functional your overall using a global variable, i.e. the motor action.  Overall, I think you need to rethink the architecture of your code.

  • With the help of windows Explorer XP does use CPU to go to 100% and the blocking of the system forever

    With the help of windows Explorer XP does use CPU to go to 100% and the blocking of the system, forever, until closing by force.  What can I do?

    It is very difficult to manage my files.

    I suggest you download Process Explorer. This freeware utility performs a similar function to the Windows Task Manager, but it goes much further.

    For more information about Process Explorer, see here:

    http://www.Microsoft.com/technet/sysinternals/SystemInformation/ProcessExplorer.mspx

    Explorer.exe is used by a number of applications. The posting process and see which element below uses explorer.exe.

  • With the help of HP printers in Windows 8

    Windows 8 is the latest operating system produced by Microsoft, Inc.  There are a few differences in the way that you access functions such as printing and scanning from older versions of Windows operating systems.

    Whenever you install a printer in Windows 8, there are a few options to do: complete features in OS driver or driver from Windows Update.  There are similarities between the various drivers, but not everything works the same.

    However, HP has released a document with detailed instructions on the use of HP printers in Windows 8. The document can be found below:

    With the help of HP printers in Windows 8

    Good impression!

    Hope this helps everyone!

  • I published my site to Business Catalyst and purchased and installation by area, but the site can be seen only with the help of a search engine. The site is visible when I type the url address, but can't find a search engine

    I published my site to Business Catalyst and purchased and installation by area, but the site can be seen only with the help of a search engine. The site is seen when I type the url address, but can not find with search engines.

    Hello

    I suggest you sign upward to Google Webmaster tools (free) and check your site (directions are in the webmaster tools) and

    also consider joining Google analytic (also free).  Analytical will allow you to 'see' who is visiting your site and how they experience through research, order the seizure of the URL, or through the links, etc.  Also from where they come, how much per day, etc.  Lots of good information.

    In addition, through this document by google

    Check the performance of your site - webmaster help search

    Let me know if you have any question.

  • With the help of the Shot or Index on Panasonic AF100 prelude or first CS6 brand

    I want to shoot images with my AF100 and using the Index or mark for on the device - and then somehow see these markings when I arrived to import or edit pictures in prelude or Prime Minister. I want to be able to score my takes good. I also want to make marks on the clip, while he drives. The manual of the camera says he has the function, but I can't find where in CS6, this info is revealed. Someone knows how to do this?

    My application practicle turns speakers from the back of the room--this with the help of note when they flip to the next PowerPoint slide that is out of the frame...

    Thank you!

    Mike

    Mike Berlin wrote:

    I want to shoot images with my AF100 and using the Index or mark for on the device - and then somehow see these markings when I arrived to import or edit pictures in prelude or Prime Minister. I want to be able to score my takes good. I also want to make marks on the clip, while he drives. The manual of the camera says he has the function, but I can't find where in CS6, this info is revealed. Someone knows how to do this?

    I can't find any information that Index or Shot brand works with non-linear editing software. This is probably a unique in-camera feature. Sorry, I don't think that this is supported.

  • How can I get the name of rulefiles in application with the help of custom java code.

    Hello.
    I want to get the names of rulefiles of analytical service with the help of java api.
    How can I get the name of rulefiles. What api should I use for this problem?

    Hello

    IEssCube.getOlapFileObjects () api allows you to retrieve files of rules.
    Insert this code snipid in your code, it will list all the rules files.

    IEssCube cube = olapSvr.getApplication("Sample").getCube ("Basic");
    ITR IEssIterator = cube.getOlapFileObjects (IEssOlapFileObject.TYPE_RULES);
    RFS [] IEssBaseObject = itr.getAll ();
    System.out.println ("rule file count:" + rfs.length);
    for (int i = 0; i)< rfs.length;="" i++)="">
    System.out.println ("RuleFile" + i + ":" + ((EssOlapFileObject)rfs). getName() ' ");
    }

    You can also list the data files and other objects in file by changing the IEssOlapFileObject.TYPE in getOlapFileObjects()

    Concerning
    Rajeev Singh

  • My AirPort Extreme end not implemented with the help of AirPort Utility

    Bought a used AirPort Extreme (Genesis 4) of a person who showed me that he worked at home. When I try to set up as a Wireless extender to my last existing AirPort Extreme, he will not carry out synchronization upward with AirPort Utility. It appears as a new extreme, but get a message 'unexpected error' before or after the name. Have you tried to reset the two while it is powered and turning the as explained in the help.

    When I try to set up as a Wireless extender...

    Gen 4 airport will connect to your existing AirPort Extreme wireless... or... it will connect using wired Ethernet wired, Permanent?

    .. .it will not accomplish the synchronization upward with AirPort Utility.

    Which version of AirPort Utility?  If it's on your Mac... and you don't know what version you have...

    Open AirPort Utility

    Click the AirPort Utility menu in the upper left corner of the screen

    Click on about AirPort Utility

    Report on the version number you see here

    You have an iPhone or a handy iPad that could be used to implement the 4th Gen airport if the problems continue with the help of your Mac?

  • With the help of iPhone 6 s. try to copy the text message with a tap double and get a bubble with icons. How can I copy the message to paste in another?

    Try to copy a text to paste in another. When I double tap, as I always have, all I get is a bubble with icons on it. With the help of OS 10.0.2.

    maryml wrote:

    Try to copy a text to paste in another. When I double tap, as I always have, all I get is a bubble with icons on it. With the help of OS 10.0.2.

    Press and hold on the text and wait for the copy/more pop up.

  • With the help of Club running on the Nike watch +.

    Hello

    This is something I have tried to work for a while and have not yet been able to find an answer. At the moment I use Nike + management club on my iPhone to follow the tracks that I find that gps is better than just using the application of the workout on my watch. However, something that really bothers me is that I start the race on my phone, but I can't then view my stats while running without having to press on and tap the watch and wait for the application to load, very irritating to race. I want to be able to lift my wrist and live stats are there to watch me, not listening and not get my phone out of my pocket. Surely this is something that can make the original watch?

    As a separate issue with the new app, Nike +, it does not recognize the songs I downloaded on my phone of Apple music in my playlists, then I have to play the separatelay of music through the application of music as opposed to go with Nike +? The ides on how to fix or is this a known problem with the latest Nike + app?

    Hello

    You may find it useful to consult the support resources of Nike and/or contact Nike for assistance with the help of their application:

    More information:

    https://iTunes.Apple.com/us/app/Nike+-run-Club/id387771637?Mt=8

  • With the help of old gear series noon on El Capitan

    I have a Vox Tonelab SE effects audio Board (around 2004), there the old serial midi on the back ports. I hung with the help of a USB MIDI interface cable. While the USB Midi interface to the show in Audio / Midi set upward and also in the profile system for USB port it does not detect the Vox Tonelab so no communication lunch.

    There is a POWERPC application called ToneLabSE SoundEditor which I downloaded and installed in the hope he would install a driver but I guess that this obviously doesn't work on INTEL in any case. Using Wine I can run the PC version, but still no communication via midi.

    Someone at - it ideas, would like to get this Panel communicating effects via MIDI.

    Thank you

    Solved! Using the WINE app I've run the version of the PC of ToneLab SE editor application. So pretty unintuitively by changing the serial midi to USB, SERIAL interface cables that went to the and out on the Tonelab SE. Now of the Se ToneLab editor I can write banks of programs to hardware Tonelab, but unable to empty the banks since the material Tonelab to software. My main desire was to use Expression pedals on the Tonelab as Midi Ableton controllers and some of the switches to the control of the Looper stomp. Now I can do it all. Hooray!

  • With the help of Yosemite, I like Photos app in general; have big Aperture library, although I use rarely opening Tools. Advantages, disadvantages and pitfalls related to the migration of Photos?

    With the help of Yosemite, I like Photos app in general; have big Aperture library, although I use rarely opening Tools. Advantages, disadvantages and pitfalls related to the migration of Photos?

    Opening was a pro the Pro amateur-oriented or serious app, usually shooting Raw, probably on a digital SLR.

    If that's you then pictures will miss a lot for you.

    If this isn't the case, then opening was probably overkill for your needs.

    If you like the pictures then this is the way to go.

Maybe you are looking for

  • ERROR MESSAGE 86:01 PLOTTER HP DESIGNJET T1100

    Hello I have a hp designjet T1100 plotter, I almost never use it, and when I use it, it's a problem for me! Last week I was printing of plans when he started to give problems... To start, it took a long time to print a map and it prints wrong. I trie

  • Drive CD/DVD of Satellite A30 does not work correctly

    I have a satellite A30 - 921, but for some reason any cd/dvd stopped working. It is said in the folder Drivers 'driver corrupted/missing. (Error code 39). It will not back down or update either. Do I have to download the driver (this is Toshiba dvd -

  • How to scan a color document in PDF format (in color) with 120 envy

    I can't scan in color in PDF format with the desire of 120. I googled to are if possible and can't seem to find an answer. I chose PHOTOGRAPHY instead of DOCUMENT and types of modified file, but it doesn't seem to make a difference. I no longer get s

  • Service WLAN in Win XP

    Hi, I am creating the network wireless hosted in the Windows XP operating system. However, I found that the WLAN Service is only available in Win7 or Win8. So I wonder if there is a possibility that I could install the WLAN service in the WinXp opera

  • hpdskflt.sys of loading for unnecessary ssd driver

    Windows 7 64-bit sp1 does this driver hpdskflt.sys What is useless for one ssd drive. I tried to remove it from sys32 but computer BSODed. Where this driver comes from the bios, registry, etc.? Thank you. I found the answer that's coming from the BIO