How to use @XRANGE to get 12 week sales average across with scenario/time?

<p>Currently in our Measures dimension we have things such as4-week sales average, and 12-week sales average.  Each fiscalyear these need to get updated and we end up having a lot offorumla code like this:</p><p> </p><p>...</p><p> </p><p>ELSEIF (@ISMBR(P01W1) AND @ISMBR(Act2000))<br>@AVG (SKIPMISSING,<br>"T.Sales",<br>"T.Sales"->P13W4->Act1999,<br>"T.Sales"->P13W3->Act1999,<br>"T.Sales"->P13W2->Act1999,</p><p> </p><p>...</p><p> </p><p>For every single year... basically it's a kludge in order to getthe 12 week sales average if there have been less than 12 weeks inthe fiscal year.  I was thinking that surely there has to be abetter way than this, possibly using @XRANGE, but I can't think ofa way to do it without it being just as complex and tedious as italready is.  Any suggestions would be greatly appreciated!</p>

Try something like this (I haven't tested it, OK?):<BR><BR>The following formula computes a 12-week trailing sum of "T.Sales" for all weeks between Jan of 1999 and Dec of 2000. For trailing weeks (in this case those that are before the start of the range), the TRAILSUM argument simply adds those that are present (So for P1W2 of 1999, it will just add P1W1 and P1W2 because there's nowhere further back to go).<BR><BR>@MOVSUMX(TRAILSUM, "T.Sales", 12, @XRANGE(P1W1->Act1999, P13W4->Act2000));<BR><BR>The XRANGE function will return the following:<BR><BR>P1W1->Act1999<BR>P1W2->Act1999<BR>P1W3->Act1999<BR>.<BR>(99 more iterations omitted)<BR>.<BR>P13W3->Act2000<BR>P13W4->Act2000<BR><BR>Beware this formula. When used across a large sparse dimension you may have to increase the size of the calculator cache and performance can be quite poor.<BR><BR><BR>

Similar Messages

  • We have a corporate iPad in our auto showroom to show guests how to use features on their vehicles. Someone locked it with their account. It was not an employee. How can I get in? I did a restore of the software already?

    We have a corporate iPad in our auto showroom to show guests how to use features on their vehicles. Someone locked it with their account. It was not an employee. How can I get in? I did a restore of the software already?

    Gather up the proof that the dealership is the original purchaser of the iPad,
    and take the iPad & that proof to a physical Apple store for possible assistance.
    It is highly suggested that you make a genius bar appointment to avoid delay
    at the store:
    Make a Genius Bar Reservation
    http://www.apple.com/retail/geniusbar/
    If no Apple store close by, get the information mentioned above and contact
    Apple Contact Us for assistance.
    Once the problem is resolved, you may wish it use Guided Access to limit
    what customers can do with the iPad.
         iOS: About Guided Access - Apple Support

  • I'm looking into how apps use the cloud. Would you consider any app with social media access as uploading information to the cloud? e.g. being able to tweet through an app is the same as uploading data to the cloud

    I'm looking into how apps use the cloud. Would you consider any app with social media access as uploading information to the cloud? e.g. being able to tweet through an app is the same as uploading data to the cloud

    Most of us in this forum are users who volunteer on technical issues, and not Adobe employees although they do drop in from time to time. As users we simply have no control over activation and that's why you are not getting responses.
    If you havn't done so,you might try the Muse forums and see if you can get a staff member to look into it. Have your case numbers and phone transcripts handy.
    Last option is to keep calling customer service until you get someone who will help or ask for a supervisor.
    Hope this get resolved,
    Gene

  • Can anyone give me simple instructions on how to use more than one ipod on the same computer with itunes? Both my daughters have ipods, my wife has one

    Dear All
    Can anyone give me simple instructions on how to use more than one ipod on the same computer with itunes. My daughters have a different generation 'nano' each & my wife a 'shuffle'?
    Many thanks

    Click here for options.
    (69081)

  • HOW DO use the Mikey 2.0 iPod and iPhone Microphone with my IPHONE4

    HOW DO use the Mikey 2.0 iPod and iPhone Microphone with my IPHONE4

    Did the microphone come with a user manual? You might contact support for the microphone.
    Just so you know the iPhone 4 has a built-in microphone

  • How to start Flash Media Encoder 3.2 from Flex application with run time parameters?

    Hello ,
    I'm developing the application to stream High Quality video.While streming by default camera/microphone settings the qulaity of streaming is not upto my expected level.I want to stream through Flash Media Encoder.My aim is the user login to the application.Video/audio qulaity details are retrived from shared object stored in the client machine.The login user name only gathered at run time & it will be the streaming profile name to Encoder.Once the the Encoder started the outgoing video will be come into screen to client.Please guide me How to start Flash Media Encoder 3.2 from Flex application with run time parameters(User name as  streaming name) without manually start the FME?
    Thanks in advance.
    Regards
    Sasharyuva

    Hi MarcSaphiron,
    Could you please send the samples?It will be much helpful to complete my
    job within the deadline.
    Thanks in advance.
    Regards,
    Sasharyuva

  • How to use reflection to get base classes protected field

    I have one base Base classes which have protected fields and public get method to get the field.
    class Base
    protected int proField;
    public int getProField(){return proField;}
    Class Derive extends base class Base
    class Derive extends Base implements OtherInterface
    public void funtion(){};
    Now I have an instance of Derive, how can I use reflection to get the protected field inherited from Base. It seems Java Reflection only give runtime accessibility to public field and decleared field, protected-inherited field is excluded.
    Thanks
    Lei

    as the last poster said, traverse up the class hierarchy.
    ex:
    private void doSumfinToField(String fieldName throws IllegalArgumentException, IllegalAccessException, NoSuchFieldException {
    Class clazz = getClass();
    Field field = findFieldInClass(clazz, fieldName);
    //field.doSumfin;
    private Field findFieldInClass(Class clazz, String fieldName) throws NoSuchFieldException {
    try { // to find the field in this class    
    return clazz.getDeclaredField(fieldName);
    } catch (NoSuchFieldException e) {
    // if we don't have a superclass, continue
    if (clazz.getSuperclass().equals(Object.class)) {
    throw e;
    // check in the superclass
    return findFieldInClass(clazz.getSuperclass(), fieldName);
    }

  • How to use PDPageEnumContents to get PDText?

    Please help me to use PDPageEnumContents to get PDText, the callback and PDGraphic confused me. I donnot know how to write. I am a green hand in Plugin Development.
    Thank you.
    Jason Wang

    This is an obsolete method. It should no longer be used.
    Aandi Inston

  • How to use the function STRIP SILENCE on many regions at the same time?

    Hi,
    I am doing a projet with a lot (more thant 100) of audio regions, and I would like to use the function STRIP SILENCE on many regions at the same time (with the same parameters).
    Here is what happens :
    1- I select many regions (10 or so)
    2- I choose the function STRIP SILENCE in the AUDIO menu
    3- the window for stripping silence opens, and it tells me in it that there are 10 regions selected (if I selected 10)
    4- I put my parameters, then I click OK
    5- Only the first regions is done! all other regions are untouched.
    So... it this a bug or a feature? What am I doing wrong? Is it really working on multiple regions at the same time? If not, how could I do that besides doing the same operations 100 times!
    Could that be on the Intel bug that I see quite often ("it works on old Mac but not on Intel Mac")?
    Thanks,
    Daniel

    I think the message you get saying that 10 regions have been selected is not so much a bug as an oversight ---- someone didn't check to correlate the message with the actual functionality of strip silence (i.e., will only work on one region at a time).
    So the message is misleading.
    I find that it's best to set up a key command to perform the strip silence function. Makes the process go faster than having to mouse around. And I rarely find that the strip silence settings for one region work well on another, so I don't mind the fact that it only works to strip one region at a time.
    Sure, it would be cool if it performed the operation on multiple regions, but by using the same set of s/silence parameters for all regions there's always the chance that you might accidentally crop a region in the wrong way, meaning more time spent editing the beginning/end of those regions.

  • How to use the BAPI_GOODSMVT_CREATE for Transfer posting Sales order

    Hi Friends,
    How to use the Bapi BAPI_GOODSMVT_CREATE for transfer posting sales order to sales order.
    pls, send the list of parameteres to pass to the bapi, if program avail please send it to me.
    Thanks in advance
    Shankar

    You have to pass Header and GM code as the INput parameters for uing this BAPI....GM code would be structure.
    Also you have to pass the INternal table Item for the goods mvt cxreate which will contains
          BATCH.
          MOVE_TYPE.
          ENTRY_QNT.
          MOVE_PLANT.
          MOVE_STLOC.
          MOVE_BATCH.
          MOVE_REAS
    these parameters.
    Regards,
    Sushil.

  • How to use Crossbow Xmesh WSN LabVIEW drivers for downstream communication with motes

    Hello,
    I am trying to use LabVIEW Crossbow Xmesh WSN  driver for downstreaming commands but driver programs are not working.
    I am interested in changing node (Iris mote with MDA300 board) update rate from LabVIEW program running on host PC .
           I have  used  Set node update rate.vi  with  open stream.vi and start stream.vi  in proper sequence and developed a program to change node update rate. When program is run no error is shown but node update rate is not changed.
          Pl suggest what I should I do.
    What is the function of  WSN write VIs (WSN write Raw 1sensor1point). For what type of message this is used. 
    I  want to actuate relay on MDA300 with mote id 2. What VIs (from driver ) I have to use and how to issue command related to it.
    Incase any one can help I will be grateful
    Roop 

    Hi Arjun,
    I am sending you snap shot of VI developed to change node update rate.and also the heirarchy of drivers  VIs used in the program for  better understanding .
    In case you can figure out why the command  message send  is unable to communicate with mote .
    Also for downstream communication with motes the packet format used is described in Moteworks user manual from MiMSic.com
    I think the developer of these drivers can help you  out in solving my problem.
    Thanks
     Roop
    Attachments:
    sreenshot to arjun ni for checking downstream comm.doc ‏288 KB

  • How to use a GPIB card's LabView drivers to communicate with the card?

    I have an axiomtek AX4810P PCI-GPIB card and i have aquired LabView drivers from the manufacturer.
    This has put VI's for the GPIB functions on the 'user palette' but i can't work out how to use them to communicate with the card. can anyone help? please.

    LS,
    Thank you for contacting National Instruments.
    Unfortunately, since you are not using a National Instruments GPIB card, I do not have access to the drivers that were provided to you by your card's manufacturer. I would suggest contacting Axiomtek directly to obtain support using their drivers.
    However, I did write a small VI that demonstrates how to use similar National Instruments drivers with a National Instruments GPIB card. Keep in mind, this example VI is not intended to work with your particular card. The drivers you obtained from Axiomtek may have similar functions, however, and you can use my VI as a guide. My VI allows you to send a command to an instrument at address 2 on the GPIB card.
    Hope this helps!
    Matthew C
    Applications
    Engineer
    National Instruments
    Attachments:
    GPIB_Communication.vi ‏23 KB

  • How to Copy Cost Estimate from Quotation to Sales Order in MTO Scenario

    Hi,
    We are working on a MTO scenario- Sales order Costing with Valuated Stock.
    And our case we are creating the Cost Estimate at the time of Quotation using PP qty structure. Now we wan to transfer the cost estimate to Sales Order as we don't want to recost the sales order.
    Currenty it's transferring only the EK01 condition as total planned costs in Sales order but we want to see the itemization also.
    Please suggest is there any way to transfer this cost estimate with itemization from Quotation to Sales Order.
    Regards
    venkat

    Hi
    As far as I know the CO esimate does not get copied from Quotation to Sales Order
    You need to recost the SO again.. If your Qty Structure has not changed between Quotation to SO and your valuation variant is also the same - it would give the same result
    br, Ajay M

  • How to use sdk to get the image in the pdf file created by illustrator?

    I have some pdf files create by illustrator and saved as pdf documents,
    now I want to use the sdk to get the image in pdf files.
    how to?
    Thanks.

    Thank you first!
    Yes,you are right,since I am new to illustrator,and I want to try to write a plugin,
    I have read the sdk doc and API and opened the sample in vs2010,but no idea about how to operate the pdf doc in illustrator with api.
    Hope more advise or any examples,thank a lot.

  • I'm new to iPad and have downloaded the Nook app but don't know how to use it to get Nook books to download from my account at BN.

    I am new to iPad and have downloaded the Nook app.  How do I use it to read the Nook books are that in my account from Barnes&Noble?

    From http://www.barnesandnoble.com/ebooks/help-faqs.asp#NOOKapp
    How do I download my books to my device? I get a message "Safari cannot Download".Launch the NOOK app software to trigger the automatic syncing of your purchases to your device. You can also manually tap the 'gear' button in the lower right-hand corner of the navigation bar and then hit Account Settings. This will open a screen to allow you to enter your login information which includes your account name and password. Press Go and your information will be verified and then the contents of your on-line NOOK Library will be listed for you. Then just browse your book listings and tap on the book you'd like to download to your device. A popup will confirm your request. Press OK and the book will download to your device in the background, and you'll be notified when it has finished downloading.

Maybe you are looking for

  • I have trying to have my contacts and calendar info transferred to my new 4s from my 3g

    Please help.  I have been trying to transfer my contacts and calendar info from my old phone 3GS which I had already updated to iCloud-to my new iPhone 4s.   I have one apple I'd for I tunes and now 2 apple is for me.com.  Thanks

  • ASMlib for kernal 2.6.9-78.0.0.0.1.ELhugemem 32 bit

    Hello guys, I want to install oracleasm package for this kernal.Anyone knows where to install it.i tried to install both oracleasm-2.6.9-78.0.1.ELhugemem-2.0.5-1.el4.i686.rpm oracleasm-2.6.9-78.ELhugemem-2.0.5-1.el4.i686.rpm but they both didnot work

  • Removing Apps from Mac and iPhone/iPad

    Hi all. Can someone advise the best way to completely remove unwanted apps please? The issue I have is that if I remove the app from my iPhone/iPad and then sync my phone with my iMac, the app just gets put back on the iPhone/iPad. If I remove it fro

  • "Cannot create project" + Lost former projects

    When trying to start a new project in iMovie, I am prompted with,"Please check the disk to ensure there is enough free space and you have permission to write projects." How do I remedy this problem? I have 213.28 GB free.

  • Why Citrix/GoToMeeting not working?

    Hi. I use Citrix/GTM regularly for business, however I had a problem that resulted in my OSX being completely re-installed and now, the Citrix/GTM software isn't working and the help documents on the Citrix website are useless. I'm using OSX Leopard