What does AverageOfChildren aggregate function in SSAS 2005 actually do?

Folks,
Have any of you been playing around with SSAS 2005 to have worked out
what the AverageOfChildren aggregate function actually does?
I was expecting it to do the equivalent of a simple AVG() with a GROUP
BY in SQL, but it seems to be doing something additional to that.
No-one in the team I work in has been able to work out what exactly it
is doing.
Any info would be appreciated!
Cheers,
Kenneth

This very question was recently discussed in the public SQL Server OLAP newsgroup:
http://groups.google.com/group/microsoft.public.sqlserver.olap/msg/c662e201b99678bc
>>
 Aggregate Function Average of Children does not work
This behavior could occur because
AverageOfChildren,FirstChild,LastChild,FirstNonEmpty and LastNonEmpty are
semi-additive and treats the Time dimension different from the other
dimensions. Please refer to the following link for details:
http://msdn2.microsoft.com/en-us/library/ms175356.aspx
The description in above link (BOL) is not very clear about
AverageOfChildren, and I have forward this feedback to the proper channel.
The AverageOfChildren only applys when aggregating via Time dimension.  
Actually, when you try to create a new measure in cube, when you select
usage, you could see "average over time" which is for AverageOfChildren.
To get the result of average behavior you want, you may want define a Sum
and a Count measure, then create a calculated measure (in the cube script)
which divides the two base measures.
>>

Similar Messages

  • What does the setup() function work?

    i am writing a basic program to make a shape and would like to use the setup function. Can anyone point me in the right direction.

    Can anyone point me in the right direction.No, because I have no idea what class this method is in.
    http://java.sun.com/j2se/1.5.0/docs/api/index.html
    There are hundreds of classes. Find the one you're looking for and click on the setup() method. It will tell you what it does.

  • What does the VPN function do for me?

    I have a VPN function on my iphone what is it for?

    It is used for connecting to a Virtual Private Network.
    Usually they are used by employers for remote access to their systems by employees.
    You probably don't need to use it.
    Ian

  • What does the iPad 4.5.3 update, actually do?

    Just wondering what the 4.5.3 update does?

    The 4.3.5 (from http://support.apple.com/kb/DL1431) 'Fixes a security vulnerability with certificate validation' . Previous updates were :
         4.3.4 : http://support.apple.com/kb/DL1418
         4.3.3 : http://support.apple.com/kb/DL1358

  • What does "Audio Synch" in Creative Media Source actually

    Does Audio Synch
    . Make the data on the micro the same as the data on Media Source? I am kinda vague about the whole "synch" concept. I know WMP 0 has it too. I would like to try it, just for fun, but am not willing to jeapordize the 600 or so songs I now have on my micro.

    Audio sync syncs the audio files between your player and your computer. You aren't gonna lose your files by synching .....

  • How do i get to know what does a standard SAP function do?

    Hi everyone,
    I'm a very new beginner level ABAP developer. Please tell me how do I know what does a standard function module do if I see it in some source code.

    go to its F1 help
    go its attributes
    observe its import and export parameters
    run the functional code through se37 with your own dummy values
    these are RnD's
    if you are not satisfied with the content then search it in sdn forums
    any way you will find about its function
    but the problem is you have to take out time

  • What does "fstartlse" mean?

    I have used this in a tutorial for building a website and I
    would just like to know what it means. There is no var or fuctions
    that identify it in the code.
    Thanks,
    Alex

    It opens an HTML comment, which must be closed with '-->'.
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.dreamweavermx-templates.com
    - Template Triage!
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    http://www.macromedia.com/support/search/
    - Macromedia (MM) Technotes
    ==================
    "dongbongchong" <[email protected]> wrote in
    message
    news:e2tj93$6ug$[email protected]..
    > Dear Users,
    > What does the <!--- function to do?
    > Terrence

  • What does  " !--" do?

    Dear Users,
    What does the <!--- function to do?
    Terrence

    It opens an HTML comment, which must be closed with '-->'.
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.dreamweavermx-templates.com
    - Template Triage!
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    http://www.macromedia.com/support/search/
    - Macromedia (MM) Technotes
    ==================
    "dongbongchong" <[email protected]> wrote in
    message
    news:e2tj93$6ug$[email protected]..
    > Dear Users,
    > What does the <!--- function to do?
    > Terrence

  • HT5372 Someone tried to steal my phone, and there are 3 Japanese websites stored under my iCloud tabs. What does that mean??

    Someone tried to steal my phone, and there are 3 Japanese websites stored under my iCloud tabs. What does that mean??

    That they actually got ahold of the device and used the browser.  Am I right?

  • Aggregate Function in a report region does not work.

    I have a Reports Region with a Region Source that contains an aggregate function. But when I run the page, the value of the function is not returned. I suspect it is a simple syntax error. can somebody tell me what is wrong with
    select "TAG_PERIOD_START_DATE", MIN("ORDER_NUMBER")
    from "#OWNER#"."TAG_ORDER"
    group by "TAG_PERIOD_START_DATE"
    order by "TAG_PERIOD_START_DATE"
    The problem is probably with the MIN("ORDER_NUMBER") part. I tried several versions of that, but none worked.
    The Grouping works fine -- the query returns the TAG_PERIOD_START_DATE, just not the value of the function.
    BTW, this query works in SQL Plus (with the quotes removed, of course).
    Thanks for any suggestion you may have.

    When I just made a change to the SQL, I got a message stating:
    You have requested to change the Interactive Report query. If you added columns to the query, they will not be displayed when the report is run. You will need to use the actions menu and either select the columns or click Reset. If you removed any columns from the query, it will disable existing filters, highlight rules, and other report settings referencing those columns. Please confirm your request.
    So maybe that was the cause of the problem yesterday. Where is the "Actions menu"?

  • In Mac's PAINTR application, what exactly does the "Splash" function do?

    n Mac's PAINTR application, what exactly does the "Splash" function do?

    You might also post your question over in the Mac App Store section of the Community, where you might have a better chance of running into someone else using the Paintr App.
    Mac App Store: Apple Support Communities
    Dennis

  • What does return  -1  in a function do

    what does return -1 in a function do?

    Typically in operating systems APIs, a negative return code means an error has occurred. On some o/s's an additional API call needs to be made afterwards to get the full error details.
    Such an approach in PL/SQL and general application programming should be questioned. Exceptions and exception handlers can do a far superior job in this regard.

  • I'm thinking of upgrading from 10.6.8 Snow Leopard to OS X Yosemite. Does anyone know of any problems associated with this? What are the implications / consequences of installing Yosemite? Does it effect functionality of v10.6.8 software or hardware?

    I'm thinking of upgrading from v10.6.8 Snow Leopard to OS X Yosemite. I know, I'm years behind, but it has become a necessity. My Mac is becoming slow and is incompatible with many softwares and websites. Does anyone know of any problems associated with this upgrade? What are the implications and/or consequences of installing Yosemite? Does it effect functionality of v10.6.8 software or hardware? Are there any precautions I should take before the installation? I have read some posts about Macs slowing right down after installing Yosemite. Any insights and information (in layman's terms please!) would be very useful. Thanks.

    Huge thanks for your response Michel. I apologise for the delay in getting back to you. I have done as you suggested, the details are pasted below. Clearly there are some applications I need to remove and no doubt my HD could do with a 'spring clean'. My Mac 'Safe Booted' when I turned it on this morning.
    I use many different softwares, some web-based. The decision to upgrade to OSX Yosemite is because I was unable to attend a Webinar this week using GoToMeeting downloadable software. GoToMeeting have upgraded their system and my OS is no longer supported. Other websites like VImeo no longer support my version of Safari. I tend to use Chrome if Safari isn't compatible.
    Problem description:
    I'm thinking of upgrading from v10.6.8 Snow Leopard to OS X Yosemite. However I have noticed that my MacBook Pro becoming ‘slow’ over the last 3 weeks and therefore might have some issues that need to be resolved before I even consider installing OSX Yosemite. Over the last week my Mac has Safe Booted on three occasions, so clearly there’s a ‘glitch’ occurring.
    EtreCheck version: 2.1.1 (104)
    Report generated 6 December 2014 10:21:01 GMT
    Hardware Information: ℹ️
      MacBook Pro (15-inch, Early 2011) (Verified)
      MacBook Pro - model: MacBookPro8,2
      1 2 GHz Intel Core i7 CPU: 4-core
      4 GB RAM
      BANK 0/DIMM0
      2 GB DDR3 1333 MHz ok
      BANK 1/DIMM0
      2 GB DDR3 1333 MHz ok
      Bluetooth: Old - Handoff/Airdrop2 not supported
      Wireless:  en1: 802.11 a/b/g/n
    Video Information: ℹ️
      AMD Radeon HD 6490M - VRAM: 256 MB
      Color LCD 1440 x 900
      Intel HD Graphics 3000 - VRAM: 384 MB
    System Software: ℹ️
      Mac OS X 10.6.8 (10K549) - Uptime: 0:35:42
    Disk Information: ℹ️
      Hitachi HTS545050B9A302 disk0 : (465.76 GB)
      S.M.A.R.T. Status: Verified
      - (disk0s1) <not mounted> : 210 MB
      Macintosh HD (disk0s2) / : 499.76 GB (236.21 GB free)
      HL-DT-ST DVDRW  GS31N 
    USB Information: ℹ️
      Apple Inc. FaceTime HD Camera (Built-in)
      Apple Inc. Apple Internal Keyboard / Trackpad
      Apple Inc. BRCM2070 Hub
      Apple Inc. Bluetooth USB Host Controller
      Microsoft Microsoft® Nano Transceiver v2.0
      Apple Computer, Inc. IR Receiver
    Thunderbolt Information: ℹ️
      Apple, Inc. MacBook Pro
    Configuration files: ℹ️
      /etc/launchd.conf - Exists
    Adware: ℹ️
      Geneio [Remove]
    Kernel Extensions: ℹ️
      /System/Library/Extensions
      [not loaded] com.flipvideo.IOUSBCameraMassStorage (1.0.1) [Support]
      [loaded] com.microsoft.driver.MicrosoftMouse (8.2) [Support]
      /System/Library/Extensions/MicrosoftMouse.kext/Contents/PlugIns
      [not loaded] com.microsoft.driver.MicrosoftMouseBluetooth (8.2) [Support]
      [loaded] com.microsoft.driver.MicrosoftMouseUSB (8.2) [Support]
    Startup Items: ℹ️
      HWNetMgr: Path: /Library/StartupItems/HWNetMgr
      HWPortDetect: Path: /Library/StartupItems/HWPortDetect
      Startup items are obsolete in OS X Yosemite
    Problem System Launch Daemons: ℹ️
      [not loaded] org.samba.winbindd.plist [Support]
    Launch Agents: ℹ️
      [running] com.flipvideo.FlipShare.AutoRun.plist [Support]
      [loaded] com.google.keystone.agent.plist [Support]
      [running] com.trusteer.rapport.rapportd.plist [Support]
    Launch Daemons: ℹ️
      [loaded] com.adobe.fpsaud.plist [Support]
      [running] com.flipvideo.FlipShareServer.launchd.plist [Support]
      [loaded] com.google.keystone.daemon.plist [Support]
      [running] com.trusteer.rooks.rooksd.plist [Support]
    User Launch Agents: ℹ️
      [loaded] com.adobe.ARM.[...].plist [Support]
      [failed] [email protected] [Details]
      [invalid?] com.citrixonline.GoToMeeting.G2MUpdate.plist [Support]
      [loaded] com.genieo.completer.download.plist Adware! [Remove]
      [loaded] com.genieo.completer.update.plist Adware! [Remove]
    User Login Items: ℹ️
      None
    Internet Plug-ins: ℹ️
      o1dbrowserplugin: Version: 5.38.6.0 - SDK 10.8 [Support]
      Google Earth Web Plug-in: Version: 7.1 [Support]
      OfficeLiveBrowserPlugin: Version: 12.3.6 [Support]
      RealPlayer Plugin: Version: Unknown
      AdobePDFViewerNPAPI: Version: 10.1.12 [Support]
      FlashPlayer-10.6: Version: 15.0.0.239 - SDK 10.6 [Support]
      Flash Player: Version: 15.0.0.239 - SDK 10.6 [Support]
      iPhotoPhotocast: Version: 7.0 - SDK 10.7
      googletalkbrowserplugin: Version: 5.38.6.0 - SDK 10.8 [Support]
      QuickTime Plugin: Version: 7.6.6
      AdobePDFViewer: Version: 10.1.12 [Support]
      CANONiMAGEGATEWAYDL: Version: 2.1.0.1 [Support]
      CANONiMAGEGATEWAYLI: Version: 2.1.0.1 [Support]
      EPPEX Plugin: Version: 3.0.5.0 [Support]
      JavaAppletPlugin: Version: 13.9.8 - SDK 10.6 Check version
    User internet Plug-ins: ℹ️
      BrowserPlus_2.9.8: Version: 2.9.8 [Support]
      CitrixOnlineWebDeploymentPlugin: Version: 1.0.105 [Support]
    Safari Extensions: ℹ️
      Omnibar Adware! [Remove]
      My eBay Manager
      Add To Amazon Wish List
    Audio Plug-ins: ℹ️
      iSightAudio: Version: 7.6.6
    3rd Party Preference Panes: ℹ️
      3ivx MPEG-4  [Support]
      BrowserPlus  [Support]
      Flash Player  [Support]
      Microsoft Mouse  [Support]
      Perian  [Support]
      Trusteer Endpoint Protection  [Support]
    Time Machine: ℹ️
      Time Machine information requires OS X 10.7 "Lion" or later.
    Top Processes by CPU: ℹ️
          26% Safari
          2% WindowServer
          2% activitymonitord
          1% PluginProcess
          0% WebProcess
    Top Processes by Memory: ℹ️
      405 MB WebProcess
      301 MB Safari
      125 MB Mail
      116 MB rapportd
      116 MB mds
    Virtual Memory Information: ℹ️
      1.02 GB Free RAM
      1.78 GB Active RAM
      429 MB Inactive RAM
      1.07 GB Wired RAM
      422 MB Page-ins
      0 B Page-outs
    Diagnostics Information: ℹ️
      Dec 6, 2014, 09:45:53 AM Self test - passed
      Dec 5, 2014, 11:49:18 PM QTKitServer_2014-12-05-234918_[redacted].crash

  • What does the function skgesig_sigactionHandler() do?

    Hello,
    OS: RHEL 5.3
    OCCI: 11gR1 (11.1.0.7.0)
    From 11gR1, when a signal is received to my app, the function skgesig_sigactionHandler() is called.
    using namespace oracle::occi;
    int main()
    Environment* env = Environment::createEnvironment(oracle::occi::Environment::Mode(oracle::occi::Environment::THREADED_MUTEXED|oracle::occi::Environment::OBJECT));
    abort(); // abort intentionally
    return 0;
    (gdb) where
    #0 0x00000035b86306a7 in kill () from /lib64/libc.so.6
    #1 0x00002ba942a26317 in skgdbgcra () from /opt/oracle11/lib/libclntsh.so.11.1
    #2 0x00002ba942a231f2 in skgesigCrash () from /opt/oracle11/lib/libclntsh.so.11.1
    #3 0x00002ba942a233f1 in skgesig_sigactionHandler () from /opt/oracle11/lib/libclntsh.so.11.1
    #4 <signal handler called>
    #5 0x00000035b8630215 in raise () from /lib64/libc.so.6
    #6 0x00000035b8631cc0 in abort () from /lib64/libc.so.6
    #7 0x0000000000400f94 in main (argc=1, argv=0x7fff6a01d8a8) at test.cpp:126
    What does the function skgesig_sigactionHandler() do?
    If anyone knows it, please let me know.
    My app uses sigaction() for signal handling. So, I'm afraid of that my app will not work correctly.
    Any info, I will appreciate it.
    Thanks.
    Yoshitaka Egawa

    My apologies for my posting 3 threads of same contents.
    Please reply against the thread not yet answered.
    Thanks.
    Yoshitaka Egawa

  • Does EJBQL in JDeveloper support max aggregate function ?

    Does EJBQL in JDeveloper support max aggregate function ?
    I can't get it to work using select max(o.time) from MyObject o; It always returns the MyObject to me.
    Anybody knows how to do this ?
    Thanks.

    No one knows how exactly this works in JDeveloper 11g? As I see it, it's most likely a bug. For one, JDeveloper already supports plenty of databases and enforces some limitations on the useability of these databases where necessary (for instance, JDBC Positioning instead of Oracle's way of binding for the bind variables in a query). However, this enforcement does not happen with the WHERE clause of the view criteria in MySQL when you choose an operator that concatenates strings together in the WHERE clause, such as "contains". You'd expect it's smart enough to use different syntax for concatenating the strings, depending on the database (e.g., CONCAT for MySQL, || for Oracle). Second, lack of this enforcement should not break functionality, and here it does (searching with wildcards in LOV is just not possible declaratively with MySQL), which resembles a bug in the software.
    For now, I've completely rewritten the LOV in Java, so it's not declarative anymore, but programmatic. It works, resembles searching with "contains" and it stays that way, despite of the higher difficulty in maintenance, until this issue can be solved declaratively, by any means: via a patch release or via a workaround. I hope someone can provide me (and quite possibly others facing this issue) with insight upon this.
    Thanks in advance.

Maybe you are looking for