User dialog with back functionality

Hi!
I am trying to write a userdialog based on popups (to make it look like a standard Windowsdialog, like most installers (this is not an installer though)).
I need to have a "next" button to move to the next window, and a "previous" button to move to the previous window.
To make it extra difficult, I'm hoping to add some graphics tho the userdialog as well (Company logo), and some radiobuttons to select different values / options.
Is this possible? I have tried to use two button dialog (I don't think it is possible with graphic here?), and case structure that cals the next vi (the next userdialog).
But I get the following error: "You cannot use "Bruker_velkommen.vi" recursively".
Any advice? Or can anybody point me in the direction of some good links?
Regards Vidar

Hello,
You may want to avoid using recursion.  It can be done by calling the VI dynamically, but this particular problem can be solved without recursion.  I would create a high-level VI that is not a dialog in itself - instead it is a state-machine that manages navigating between the different dialogs.  In addition, this top-level VI can store the current selections made by the user in shift registers.  Each dialog would be executed in one of the states of this top-level VI.
If you want images, and radio buttons, you'll probably want to create your own dialog VI.  Based on inputs that you send it, you could have it display the appropriate pictures, provide the appropriate options, etc.
I'm not sure where you'd find a good example.  I personally would typically implement this kind of heavily user-interface-driven application in C# or C++, but if LabVIEW if your bag then good luck.
Rob

Similar Messages

  • Callmanager End User Dialog Box will not display Function Buttons

    When I go to USER MANAGER - END USER all of my function buttons are missing. There is no:
    ADD NEW
    SELECT ALL
    CLEAR ALL
    DELETE SELECTED
    Also, I cannot edit the existing users even though I am logged in as Administrator. Please see the attached screenshot with the missing buttons. Is this a misconfiguration or could the software be corrupted?
    Thanks,
    Ron

    Chris:
    I just have a VoIP lab, therefore I don' t have an LDAP server. I did create a modifed end user group, however I deleted all of the users from that group. Is there any way to restore the creating/editing of users without reinstalling the CUCM image?
    Thanks,
    Ron

  • Business Rule:Usage of @ISMBR with User Prompts/ Variables+Loop Function

    Hi,
    currently facing a business rule user prompt - if-selection issue - not sure, if it's simply a bug or other ways how to solve it:
    depending on runtimeprompt [RTP_VERSIONS], either the 1st or 2nd part of the rule should get executed using a loop command.
    The special thing is, that you can choose several versions simultaniously in runtimeprompt : as soon, as Data Input is part of the selection, the 1st part of the if-section should apply and the 2nd loop executed (and other way round)
    this works if I select 1 Member in the user prompt, but does not work, if I select several members.
    according to the manual, @ismbr function is "true", if already 1 member is matching !
    I experiemented in addition to @ismbr with @list and @range and also with additional == "Data Input"
    any idea, which other command should apply ? any experience, if using user-variables with several member selections in if-sections is a problem ?
    of course I could simply create separate businessrules or restrict runtimeprompt to 1 value/ version - but inconvenient.
    we are on system 9.3
    Businessrule:
    VAR breakvar1=1; /*Controls Deletion of Budgetdata on Version Data Input */
    VAR breakvar2=1; /*Controls Deletion of ALL Data on selected Versions */
    FIX( "BegBalance",
    [RTP_SCENARIO],
    *[RTP_VERSIONS]*,
    "Local",
    +..... other dimensions+ )
    "HSP_InputValue"
    IF( *@ISMBR("Data Input")* AND not @ISMBR(&Scenario_1_curr))
    breakvar1=1;
    breakvar2=0;
    ELSEIF( not @ISMBR(&Scenario_1_curr))
    breakvar1=0;
    breakvar2=1;
    ENDIF;
    ENDFIX;
    SET UPDATECALC OFF;
    SET MSG SUMMARY;
    Loop(1,breakvar1) /* delete all accounts = all data */
    FIX( [RTP_SCENARIO],
    [RTP_VERSIONS],
    @IDESCENDANTS([RTP_PROJECT])
    CLEARBLOCK ALL;
    ENDFIX;
    ENDLOOP
    Loop(1,breakvar2) /* delete only budget accounts, not setupdata */
    FIX( [RTP_SCENARIO],
    [RTP_VERSIONS],
    @IDESCENDANTS([RTP_PROJECT]),
    *@IDESCENDANTS("Costs")*
    CLEARBLOCK ALL;
    ENDFIX;
    ENDLOOP
    Edited by: Rodian Abel on May 4, 2010 10:38 PM
    Edited by: Rodian Abel on May 4, 2010 10:43 PM

    I think he is saying he does want to allow the user to select more than one member.
    You mention you are using @ismbr and @list. I would say that should be the one that would work.
    For example if you wanted Version1 and Version2 and you hardcoded it. It would look like this
    If (@ismbr(@list(Version1,Version2))
    So using your Variable I expect you wrote it like this
    if (@ismbr(@list(variable)) and that it didn't work.
    @range is useful as it is cross dimensional and that isn't the case here. So if @list doesn't work than this is a bug/problem for your specific situation and will have to approach it differently.

  • What to do NOT ask Google maps permit every open a page with maps functionality, phonegap app? If from my App go to clik a you tube link or google maps link there is no way return back – I know – but when click home after click app  opens you tube, what t

    In iOS6 emulator i plan to migrate soon to iOS7
    What to do NOT ask Google maps permit every open a page with maps functionality(custom maps), in phonegap app?
    If from my App go to click a you tube link or google maps link there is no way return back – I know – but when click home after click app opens you tube, what to do to return in the actual app from where clicked the you tube link?
    I tried but no way see shot attached xcode errors…

    It would make more sense to ask for help with PhoneGap on their support site.

  • My ipad has frozen leaving candy crush, I tried to put it off using the on/off button, but now I have a black screen with no function. I can't read the serial number on the back as it is tiny.! any ideas?

    My Ipad mini has frozen leaving Candy crush. I tried to put it off using the on/off button, now the screen is black with no function. I can hear Siri if I push the control. It is charged. Any ideas? I can't read the very small printed serial number on the back so can't use the Apple help as they require the serial number.

    Hold down the sleep/wake button and the home button for ~10 seconds, or until the apple logo appears.  This is called a reset.
    HTH

  • Invalid login with rest functionality user

    Hi all.
    Following the "Web Services and Integration Framework Guide" for ATG 10.0.1 part III, I create an internal user "intRestUser" with BCC giving him the same roles of "admin".
    After, io defined under my localconfig atg publishing server /atg/rest/security/restSecurityConfiguration.xml
    <rest-security>
    <default-acl value="Profile$login$intRestUser:read,write,execute"/>
    </rest-security>After, I started JBoss server, switched the /atg/rest/processor/RestSecurityProcessor allowAccessForUnsecuredRepository to true and tried the following things
    1) a snippet of JavaCode
    public class TestRestCalls {
         public static void main(String[] args) {
              RestSession session = RestSession.createSession(myIpaddress, myPort, "intRestUser", "pwdRestUser");
              if (login(session)){
                   try {
                        RestResult result = RestRepositoryHelper.getItem("/atg/commerce/catalog/ProductCatalog", "product","6137329", null, session);
                   } catch (RestClientException e) {
                        e.printStackTrace();
         private static boolean login(RestSession session){
              boolean result = false;
              session.setUseHttpsForLogin(false);
              session.setUseInternalProfileForLogin(true);
              try {
                   String loginStatus = session.login();
                   if(loginStatus == null || "null".equals(loginStatus)) {
                        session = null;
                        System.err.println("Login Failed");
                   }else {
                        result = true;
                        System.out.println("Login Successful");
              catch (Throwable t) {
                   System.err.println("Exception: "+t.getMessage());
              return result;
    }It goes into exception at session.login() with this message:
    java.io.IOException: Forbidden Server returned HTTP response code: 403 for URL: http://myIpaddress:myPort/rest/bean/atg/userprofiling/InternalProfileFormHandler/login
    2) Invoking url by browser
    http://myIpaddress:myport/rest/bean/atg/userprofiling/InternalProfileFormHandler/login?value.login=intRestUser&value.password=pwdRestUser&atg-rest-return-form-handler-exceptions=true
    In this case I've in Jboss console
    ERROR [nucleusNamespace.atg.userprofiling.PreviewProfileRequestProcessor] (http-0.0.0.0-8280-5) An attempt was made to preview a project without logging in as
    a user with access to publishing assets. The Preview feature does not support remote preview on servers running the BCC. If you received this error and did not try
    to perform a remote preview, then you may need to disable preview in the current webapp by setting the atg.preview context parameter to false in the webapp's
    web.xml file.3) I login with my intRestUser into BCC Home and after re-try step 2)
    In this case in console I've an exception
    ERROR [nucleusNamespace.atg.dynamo.servlet.dafpipeline.RestSecurityServlet] (http-0.0.0.0-8280-5) Error code: 401
    Access to the requested resource is not allowed: /atg/userprofiling/InternalProfileFormHandler
    atg.rest.RestException: Access to the requested resource is not allowed: /atg/userprofiling/InternalProfileFormHandler
            at atg.rest.processor.RestSecurityProcessor.checkAccess(RestSecurityProcessor.java:524)
            at atg.rest.processor.RestSecurityProcessor.handleGetRequest(RestSecurityProcessor.java:287)
            at atg.rest.processor.RestSecurityProcessor.doRESTGet(RestSecurityProcessor.java:175)
            at atg.rest.servlet.RestPipelineServlet.serviceRESTRequest(RestPipelineServlet.java:395)
            at atg.rest.servlet.RestPipelineServlet.service(RestPipelineServlet.java:238)
            at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
            at atg.servlet.pipeline.PipelineableServletImpl.service(PipelineableServletImpl.java:298)
            at atg.rest.servlet.RestPipelineServlet.service(RestPipelineServlet.java:242)
            at atg.rest.servlet.HeadRestServlet.service(HeadRestServlet.java:107)
            at atg.servlet.pipeline.PipelineableServletImpl.service(PipelineableServletImpl.java:245)
            at atg.rest.servlet.RestProxyServlet.service(RestProxyServlet.java:118)
            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:29
    ...4) Finally I login with my intRestUser into BCC Home and after I call a rest service url directly as for example
    http://myIpAddress:myport/rest/repository/atg/commerce/catalog/ProductCatalog/product/6137329
    In this case it works.
    So, the BCC login bypass the direct authentication by InternalProfileFormHandler but only using the same browser session.
    So, the question is: why the java code or url code authentication don't work?
    Thanks in advance
    Marco
    Edited by: user10853406 on 27-ott-2011 12.42
    Edited by: user10853406 on 28-ott-2011 5.49
    simplified restSecurityConfiguration.xml

    I'm also experiencing the same issue. Seems like the problem is related with the Preview functionality. If I remove preview, the error goes away.
    Anyone knows a way to have this working with preview enabled?

  • OD Upgrade: merge backed up user data with new accounts?

    Hi All,
    After trying many paths to upgrade a 10.6.8 OD server to 10.10 we gave up on export / import of the whole directory. We kept running into the “Existing connection is not authenticated” error caused by some kind of certificate mis-match. Searching for fixes inevitably led to this article which indicates the “rekerberize” method should not be used on Yosemite.
    So we punted and installed everything clean from scratch. We think we found a method that restores all users and their home dirs. I’m posting here to see if anyone may critique our method as unsafe. We’ve done some testing but users are not let loose on the new system yet so we aren’t quite 100% certain.
    The basic steps we eventually took were:
    Grab export of users from 10.6 server
    Fresh install of OS X 10.10, patch to 10.10.1 (cloned old system first so we can always go back)
    Install Server
    Correctly configure DHCP and DNS and File Sharing
    Create Directory
    Create self signed cert (this was necessary to get 10.6 clients to auth; 10.10 clients work out of the box)
    Edit user export file to fixup change in FQDN: %s/<old_fqdn>/<new_fqdn>/g
    Import users into Directory using the fixed up export file
    Copy user home dirs from 10.6 backup into new file share (the user home dir path matches the fixed up export file)
    chown each user dir to the new user: sudo chown -R <user>:students /Users/<user> (In earlier passes at the upgrade, we also propagated permissions and ACLs from within Server.app at this step. But the fresh install didn’t seem to need this — chown appears to be enough.)
    The Keychain came across with wrong perms and instead of resetting the perms, it made more sense in our case to just delete it: sudo rm -rf /Users/<user>/Library/Keychains
    We’ve done a reasonable amount of testing and it looks like all of the user’s files are accessible and working fine. I expect we may find some application data in user home dirs that may have wrong perms (like keychain did) or otherwise be incoherent to the new system. But so far we haven’t found any such issues.
    So the crux of this post is: Is it prudent to import user data from another system and expect a simple chown command will make all right with the new system? Or are we glossing over some low-level fundamental (Server File Sharing ACLs?) and creating a time-bomb that will only go off after a week of user data changes at which point any path back out will involve user data loss.
    We’re going to start letting some users log on and grab their home dirs in the next day or two. Any and all comments are welcome.
    Thank you,
    -J

    Use Migration Assistant to restore your user files. You can find this application in /Applications/Utilities, so connect the external drive with your files, open Migration Assistant and follow the steps. Migration Assistant will create a second user account with your restored files.
    Migration Assistant will let you restore everything you had before (applications, pictures, music, videos...) and will let you choose which folders you want to restore. As you want to restore the iTunes library, make sure you check the Music folder.
    Respecting to iPhoto, that application is not included with OS X, so you have to download it from the Mac App Store. Just open it, log in with your Apple ID, go to Purchases and download it free of charge.

  • How to unrigister the call back function,in vb6 with DAQmx 8.5

    I use daqmx api which named DAQmxRegisterEveryNSamplesEvent to register my call back function,When I invoke the function  DAQmxErrChk (DAQmxStopTask(taskHandleAnalog)) to stop my Task.then i call the procedure AD_OPEN  again,it raise an error ,tell me that i need to unregister the event,the data has transfer into the buffer.how can i unregister the event,please look at the following code.
    Spoiler (Highlight to read)
    Private Sub create()
       Dim channel As String
        Dim minVoltage, maxVoltage As Double
        Dim samplesPerChannelPerRead As Double
        Dim sampleMode As Long
        Dim boolVal As Boolean
        On Error GoTo AdErrorHandler:
        ' Get values from UI controls
        channel = "Dev2/ai1:2"
        minVoltage = -10
        maxVoltage = 10
        samplesPerChannelPerRead = 100
         If (taskHandleAnalog <> 0) Then
             DAQmxErrChk (DAQmxStopTask(taskHandleAnalog))
            DAQmxErrChk (DAQmxClearTask(taskHandleAnalog))
            taskhandle = 0
        End If
        ' Configure the task
        DAQmxErrChk (DAQmxCreateTask("", taskHandleAnalog))
         DAQmxErrChk (DAQmxCreateAIVoltageChan(taskHandleAnalog, "Dev2/ai0", "", DAQmx_Val_InputTermCfg_RSE, minVoltage, maxVoltage, DAQmx_Val_VoltageUnits2_Volts, vbNullString))
        DAQmxErrChk (DAQmxCreateAIVoltageChan(taskHandleAnalog, channel, "", DAQmx_Val_InputTermCfg_Diff, minVoltage, maxVoltage, DAQmx_Val_VoltageUnits2_Volts, vbNullString))
    End Sub
    Private Sub AD_Open()
        DAQmxErrChk (DAQmxCfgSampClkTiming(taskHandleAnalog, "", 200, DAQmx_Val_Rising, DAQmx_Val_AcquisitionType_ContSamps, samplesPerChannelPerRead))
        'Find number of samples specified
        DAQmxErrChk (DAQmxGetTaskNumChans(taskHandleAnalog, numChannels))
        'Configure Event Callbacks
        DAQmxErrChk (DAQmxRegisterEveryNSamplesEvent(taskHandleAnalog, 1, 4, 0, AddressOf EveryNSamplesEventHandler1, Nothing))
     ReDim dataBuffer(numChannels * samplesPerChannelPerRead - 1)
        ' Start the DAQmx Task
    '    DAQmxErrChk (DAQmxCfgDigEdgeStartTrig(taskHandleAnalog, "/Dev1/PFI2", DAQmx_Val_Edge1_Falling))
        DAQmxErrChk (DAQmxStartTask(taskHandleAnalog))
        ' Update UI
        Exit Sub
    AdErrorHandler:
        MsgBox Err.Description
    End Sub

    This may be a bit late, so hopefully you found this on your own. But in order to unregister the event pass a null value for the callback function parameter in the DAQmxRegisterEveryNSamplesEvent function (Nothing in VB).
    National Instruments
    Product Support Engineer

  • When clicking on a pdf attachment in my email I would get a dialog box asking whether to save or open file. I inadvertantly clicked Save with the 'Always do this' option checked. How can I reverse this and get the option dialog box back. Win 7 Ultimate

    How do I get the dialog box back when clicking on a pdf attachment in my email. Made the mistake of clicking save while the check box was ticked.

    From Control Panel | Programs & Features: right-click on Windows Essentials 2012, then select Repair all Windows Essentials programs.

  • For users having problems with Mail functionality...

    Hello! I have been having problems with Mail functionality as well, so, I took a few steps to see if I could solve the problem on my own.
    My problems were:
    Mail would freeze when sending mail, or, when I pressed quit, it would freeze.
    If I toggled between inboxes too much it would freeze up.
    Even after trying the many techniques others offered on this board, Mail still froze up. So.. here's what I did:
    1.) Turn off the auto-retrieve mail function in the preferences/general menu. Set it to a manual check. Just check it yourself every once in awhile. It may not be as convenient, but it works, trust me.
    2.) Under the fonts and colors menu, set all three fonts to the SAME font (mines Century Schoolbook, but anything works) and turn off fixed-width font. Sometimes mail has a tough time decoding and working with texts, and causes it to freeze.
    3.) Clean our your main inbox! Place the emails that you want to keep, but don't need to be in your inbox in a new folder on your inbox bar (mines aptly named 'Saved Messages.' That way, when you open up Mail to your default account, it doesn't have 1,000+ messages to index. Also, try to keep the inboxes from having more than 100-200 messages per. It seems to frown on any more than that.
    After trying these three easy, steps, restart mail and see if things run smoother. I have had no problems since these changes, and mail runs a ton better. Plus you don't have to worry about deleting your library/mail folder anymore. Let me know if things work out so I can see if my theory is a universally proven thing. Thanks and good luck!
    iMac G5 20"   Mac OS X (10.4.5)  

    Good question. I have worked very little with IMAP other than as a testing device, so, on a daily routine I cannot say how it would function. However, I can only expect that by having the option to download all emails for offline viewing selected, you are right in it being a lag creator. Another suggestion would be, if you are running a single-computer setup, to have the account delete emails from the server after recieving them on your computer. Thus, you reduce the risk of repeat downloads or unnecessary build-up on the server end. DO NOT select this option if you run multiple computer set ups on one AppleMail account system or you will cause some discrepancies and/or data loss from system to system. Or, if you have emails redirected from a seperate server to Mail (i.e. I redirect mail from my university email account into Mail so that I don't have to go to the web-mail site to check it--> just like Gmail or Yahoo etc etc) you won't be able to check them from the web-based email system if you have the system delete them. Ok that sounded confusing. Solution: have the system remove emails from the server after a week (or any period of time, just not immediately) so that, in the off-chance you need to use the online system, you will have access, and will give you a chance to check the emails on other systems without a threat of data corruption (by corruption i mean that frustrating feeling you get when you can't find that super important email that was in your inbox just 10 seconds ago on your desktop etc.)
    I will see if I can learn anything more about IMAP Ernie. Its definitley the biggest problem source for Mail, POP and .Mac being simple and functional as long as you don't play with the settings too much. As far as the issue of Offline viewing goes, try turning it off and seeing how Mail functions.
    BEFORE you turn it off, however, I recommend saving all of your emails in your inbox as a text file or something so, in case the server burps and has a brain flatuence, you don't lose anything. Been there, done that, thrown the books against the wall in a frustrated rage.
    My only reserve about the Offline Viewing is whether or not Mail will, when you click "recieve mail," have to re-download the emails from the server each time. If so, then it may end up taking longer and lagging more. The issue here is obviously minimizing the amount of activity between Mail and the email server without jeapordizing information on the server or multiple Mail programs on the same account. When we can find that balance, I think Mail's potential will be realized. Keep the questions coming.

  • Deleting "Prompt User" dialog causes VI to lock PC or run very slowly.

    I have been coding a VI in LabVIEW 8.2.1 for several weeks and had to go back and remove some "Prompt User" dialog boxes.  After removing them, the VI would cause my PC to become unresponsive.  In an attempt to isolate the problem, I started to remove sections of code and discovered that there is a single dialog that seems to be causing this issue. 
    The VI runs fine with the dialog left in, but causes problems when removed.  Even if the dialog is logically impossible to enable, it still runs fine.  I currently have the VI set to run at a high priority because timing is critical for this application.  Lowering the priority seems to alleviate the issue, but I would rather not do this. 
    I am not sure how to proceed from this point, and I had trouble finding a similar issue in the forums.   Perhaps this problem is specific to my PC.  I would appreciate any feedback.
    I have attached the VI with this post.  I have removed almost all functionality from the VI but it still demonstrates the problem .  This version does not lock the computer, but does cause it to run very slowly when it misbehaves. 
    If you need any more information, let me know.
    Attachments:
    ProblemDialog.vi ‏46 KB

    The reason probably has to do with you having a loop that is set to run at full speed.  This can hog processor time.  Insert a "Wait.vi" or a "Wait until next ms multiple.vi" inside your while loop and wire in a value of 10 ms and see if the problem goes away.  Even wiring in a value of 0 or 1 ms might do the trick.  If your vi is meant to react only to user input, you could even put in a wait of 100 or 200 ms, and the user will not notice it.  This way your processor will have lots of time to run other tasks or applications.
    By the way, your vi did not slow down on my system, but that is probably because it is a multiprocessor system.
    Message Edited by Sudhir Gopinath on 06-14-2007 01:07 PM
    Message Edited by Sudhir Gopinath on 06-14-2007 01:10 PM
    S G
    Certified LabVIEW Architect, Certified TestStand Developer, Certified Professional Instructor

  • Not able to copying files/folders from one Document Library to another Document Library using Open with Browser functionality

    Hi All, 
    We have SharePoint Production server 2013 where users are complaining that they are not able to copy or move files from one document library to another document library using “Open with Explorer” functionality.
    We tried to activate publishing features on production server but it did not work. We users reported following errors:  
    Copying files from one document library to another document library:
    Tried to map the document libraries and still not get the error to copy files: 
    In our UAT environment we are able to copy and move folders from using “Open with Explorer” though.
    We have tried to simulate in the UAT environment but could not reproduce the production environment.  
    Any pointers about this issue would be highly appertained.
    Thanks in advance
    Regards,
    Aroh  
    Aroh Shukla

    Hi John and all,
    One the newly created web applications that we created few days back and navigated to document library, clicked on “Open with Explorer”, we get this error.
    We're having a problem opening this location in file explorer. Add this website to your trusted and try again.
    We added to the trusted site in Internet Explorer for this web application, cleared the cache and open the site with same document library but still get the same above error.
    However, another existing web application (In same the Farm) that we are troubleshooting at the moment, we are able click on “Open with Explorer”,  login in credentials opens and we entered the details we are able to open the document
    library and tried to follow these steps:
    From Windows Explorer (using with Open with Explorer), tried to copy or move a files to
    source document library.
    From Windows Explorer moved this file to another destination document library and we got this error.
    What we have to achieve is users should be able to copy files and folders using
    Open with Explorer functionality. We don’t know why Open with Explorer
    functionality not work working for our environment.  
    Are we doing something wrong? 
    We have referred to following websites.
    we hope concepts of copying / Moving files are similar as SharePoint 2010. Our production environment is SharePoint 2013.   
    http://www.mcstech.net/blog/index.cfm/2012/1/4/SharePoint-2010-Moving-Documents-Between-Libraries https://andreakalli.wordpress.com/2014/01/28/moving-or-copying-files-and-folders-in-sharepoint/
    Please advise us. Thank you.
    Regards,
    Aroh
    Aroh Shukla

  • Configurable dialog with timeouts and default capabilities

    I would like to have a native LabVIEW dialog in the functions pallet that will allow you to set a default value and a time out feature.  This allows a user to pick a desired behaviour if present but if not present the dialog times out and program continues to run with the default action in mind.  It is relatively easy to create the interface needed but there are times having this already available would be great.

    Sure you can make a template as you can with most vi's on the functions pallet. It would be convenient to have this built in so it would be available I suspect many people would find this useful.

  • Slicer Time Dimension Issue with Cube Functions

    Hi,
    Hoping someone can help me figure out right approach here.
    Summary:
    Using Excel 2013 connected to a SSAS cube as data source, and cube functions with slicers to create a dashboard.
    Have following time dimension slicers; Fiscal Year, Fiscal Quarter, Fiscal Month, Fiscal Week & Date, that are used to slice data based on user selection, along
    with a sales measure.
    Below is example of Slicer name and CubeMember function for each:
    Slicer_Fiscal_Year: 
    =CUBEMEMBER("Cube","[Date].[Fiscal Year].&[2015]")
    Slicer_Fiscal_Quarter: 
    =CUBEMEMBER("Cube","[Date].[Fiscal Quarter].[All]")
    Slicer_Fiscal_Month: 
    =CUBEMEMBER("Cube","[Date].[Fiscal Month].&[201408]")
    Slicer_Fiscal_Week: 
    =CUBEMEMBER("Cube","[Date].[Fiscal Week].&[201509]")
    Slicer_Date: 
    =CUBEMEMBER("Cube","[Date].[Date].[All]")
    Problem:
    What I am trying to do is to build a table with cube functions that takes the lowest grain of the slicer time dimension selected, shows the current member, plus
    the prior 7 so I can have an 8 period trending view table that I will build a chart from. In the above example that would mean that it would look at Slicer_Fiscal_Week since that is lowest grain that has an attribute other than All, and then show me the prior
    7 periods. In this case 201509 means Week 9, so I would want to show in table Week 9 back to Week 2. But if Slicer_Fiscal_Week was set to All, along with Slicer_Date, then Fiscal Month would be lowest grain, so I would want to show Fiscal Months from August
    (201408) back to January 2014. I know how to use CubeRankedMember to pull the value from what is selected in the slicer, the problem is figuring out how to pass the lowest grain time dimension so that I can use lag or some other MDX function to get the previous
    periods.
    Any help on this would be greatly appreciated.
    <object height="1" id="plugin0" style=";z-index:1000;" type="application/x-dgnria" width="1"><param name="tabId" value="{28593A5C-70C0-4593-9764-80C76B51795C}"
    /></object>

    Hello,
    Thank you for your question.
    I am trying to involve someone familiar with this topic to further look at this issue.
    George Zhao
    TechNet Community Support
    It's recommended to download and install
    Configuration Analyzer Tool (OffCAT), which is developed by Microsoft Support teams. Once the tool is installed, you can run it at any time to scan for hundreds of known issues in Office
    programs.

  • Why do you keep alienating your user base with worthless UI changes?

    If it weren't for some add-ons that I've come to depend upon which are not supported in Chrome, I'd have switched long ago. But version 29 is the last straw. If I can't get version 28 re-installed and working again, I'm quitting FireFox for good.
    You claim that FireFox is so damned customizeable that it's easy to revert to the v. 28 UI, but that's simply not true. First of all, it requires an add-on which breaks other functionality. Second, that add-on doesn't restore everything. And Third, there were about:config setting that did fix some of these things (e.g. browser.tabs.onTop) but you've broken/removed those settings in v. 29.
    Why not simply make all of these things configurable in about:config, like browser.tabs.onTop? What's the point of forcing us to use an add-on, where we're dependent on a third-party developer who clearly didn't get it quite right because he's broken other things? Indeed, the support page even says that the only way to get TabMixPlus to work is to revert to the stupid curved tabs - I can't have square tabs and TabMixPlus, so right there it's impossible for this add-on to restore everything the way it was.
    You've broken FireFox for the last time, and as I said if I can't get v. 28 back I'm quitting you for good. I've already abandoned you on Android because you can't seem to make that work - it crashes all the time on both my phone and my tablet - and you're ruining what once was the premier browser.
    So, again, my question is: Why do you idiots keep alienating your user base with worthless UI changes? I believe that you developers are making changes for change sake, and you're so close to them you think everyone will think your crap UI "improvements" smells like roses. Well, they don't - they stink. If FireFox is so damned customizable, and you think your ideas are so fantastic, why not show people how to configure FireFox the way you prefer, rather than force the changes on everyone and tell us who don't like it to figure out how to put it back on our own. And if FF 28 wasn't flexible enough to get the look and feel you prefer with simple settings changes then you should have worked on making those changes possible, not worked on hard-coding them so nobody can change them.
    More importantly, perhaps you should concentrate on fixing bugs, instead. You should not have released v.2 until you'd addressed all bugs from v.1. BugZilla documents a history of bugs carrying over year after year. That is unprofessional. You still have memory leaks after all these years, forcing me to re-start FireFox on a regular basis - that is simply irresponsible. Yes, you've addressed them. Yes, you've made things better by not loading pages after a re-start until we click on that tab. But those are bandaids - you haven't fixed the actual memory leaks! To claim we must accept your willy-nilly UI changes to get security enhancements is ludicrous in the face of these memory leaks.
    ''Title was edited by a moderator due to language. See the [http://support.mozilla.com/kb/Forum+and+chat+rules+and+guidelines Rules & Guidelines] .''

    If you're on a 64bit OS I highly recommend waterfox. If not you can have a look at cyberfox and palemoon. All of those are built on firefox but are ignoring the terrible gui changes.
    Good luck and let me know how you get on.

Maybe you are looking for

  • Calling a method in another class

    I have an instance of a class that accesses a serial port. In it is a (non-static) public method which I want to run from an instance of a different class (both classes are defined within the same package). How do I go about doing that? In addition,

  • Change web service refresh rate

    I'm running LabVIEW Web Service with an application which follow the method shown in the weather monitor example. But my problem facing here is I need to keep click the refresh button then the Web Service only can update the latest data for me. So ca

  • Import Data from DMP file

    I export data and create a DMP file on daily basis I import data from this DMP to an other computer but some data import duplicate records. I want to aviod duplicate records what should I do

  • Big Problem.......Converting PRC File to JAR

    I have tried lot of things by setting classpaths for converting PRC file to JAR file ,but...............in vain. Please help me to sort out the problem. Regards Sunny

  • How to create date in flex based on different timezone?

    Hi, I am getting time from J2EE layer to flex as "Fri Sep 28 05:16:37 EDT 2012". This J2ee layer is deployed on Websphere Application Server 5.1 on Unix. But when I instantiate in new Date() in ActionScript 3.0, its throwing me invalid date error. So