Multiple columns from the same dimension table as row labels performing slowly

(Working with SSAS tabular)
I'm trying to figure out what the approach should be for the following scenario:
Lets say we have a Customer table. The table has columns such as account number, department number, name, salesperson, account manager, number of customers, delivery route, etc
A user of the model could want to see any permutation of that information as the row labels. How should that be handled?
What we've been doing so far is that the user adds each column they want into the "ROWS" section in Excel. This works fine with smaller tables (for example, "Department" table with a "Department Code" and "Department Name",
but on large tables this quickly chokes. I understand why this is happening, I just haven't found a better way to accomplish the same thing.
I can add a calculated column to the model through VS, but obviously this is unsupportable and unscalable when each person needs their own permutations of the data. Can something similar be done in Excel? 
This question seems to be what I need:
http://social.msdn.microsoft.com/Forums/en-US/97d1157a-1402-4227-b96a-79524401ddcd/mdx-query-performance-when-selecting-multiple-attributes-from-same-dimension?forum=sqlanalysisservices
However I can't find any information on how to add those properties (is it a multidimensional-only thing?)

Thanks for the help. Sorry but i'm a self-taught developer, and i may be missing some basics :)
Anyway i've done what you suggested but i get this error:
[nQSError: 15011]The dimension table source Dimension Services.DM_D_SERVIZI_SRV has an aggregate content specification that specifies the level Product. But the source mapping contains column COD_PRODUCT with a functional dependency association on a more detailed level .
where:
- DM_D_SERVIZI_SRV is the physical alias for the Service Dimension (and the name of the LTS too)
- COD_PRODUCT is the leaf of the hierarchy, the physical primary key, but it hasnt to be included in the hierarchy
Do i have to add another level with the primary key and hide it to the users?
I tried to solve this going to the logical tables source properties, on the tab contents, setting "logical level" to null for the hierarchy, but i don't know if this is correct.
Thanks

Similar Messages

  • Compare two members from the same dimension in HFR

    Hi,
    Is it possibe to compare two members from the same dimension in HFR? The requirement is to compare Year and Week members from the same dimension. The Week date will be selected from POV. The corresponding Year date should be displayed in the report. Week dates are in the format W2008-03-07 and Year dates are in YTD2008-03-07.
    The dates are same except the preceding character.I am unable to compare these two. In my understanding there's no substring or replace functions in HFR.
    Kindly help. Thanks in advance.
    Regards,
    Uma

    Hi,
    How is your database structured? it may be possible to use the 'RelativeMember' function if it will always be the same number of steps between the 'W' member and the 'YTD' member, e.g. if your hierarchy is something like:
    Time
    .Weeks
    ..W2008-03-07
    ..W2008-03-10 etc.. for 52 weeks
    .YTD
    ..YTD2008-03-07
    ..YTD2008-03-10 etc.. for 52 weeks
    In your report select 'Current Point of View for Time' in one row/column and in the other use:
    RelativeMember set up as follows:
    Member: Current Point of View for Time
    Offset: 52
    Hierarchy: Time
    RelativeMemberList: Lev0, Time
    UseFirstDescendant: leave unselected
    Hope this helps
    StuartGame
    www.analitica.co.uk

  • How do I receive multiple texts from the same sender, each individually?

    How do I receive multiple texts from the same sender, each individually?

    So I receive automated reminders from my job & I want them to come individually. For example, one text -- time stamped 10:14 pm, then another 11:12 am, coming as separate msgs.

  • Fact table have tow column reference the same dim table

    In my analytic domain, my fact table have tow column reference the same dim table, but in physical diagram, between two table ,can only have one join, so i create a copy of the dim table, then finish the join in physical. This method can resolve this question, but not so good, Anyone have perfect solution?

    user4497169 wrote:
    Thanks,
    yours method is very very good, I don't know this method before. Where do you get this imfomation?The sample sales RPD has (good) modelling references you can refer to, otherwise think about how you'd write the SQL Statement yourself, you'd need to use an alias to access the same table on seperate joins.

  • How Can I delete multiple messages from the same address in Mac Mail

    Hope this is in the correct Community.  Hope someone can help me to delete multiple email messages from the same email address.
    At the moment I can do it by holding down the Command key and highlighting each email, but that can be difficult with many messages
    to delete.  Is there a quicker way?
    Thanks for any help on this.

    Thanks for the reply, appreciate your input.  I did find another way of doing it and that is to highlight the first e-mail, hold down the shift key and click on the last one.  That highlights them all and then they can all be deleted.  Your ideas also work of course and I thank you for that.  Cheers.

  • Multiple ResultSets from the same connection occuring at the same time

    Is it possible to have the following code? The issue is that you are iterating through two result sets created from the same connection at the same time.
    try {
    Connection conn=createConnection();
    Statement s=conn.createStatement();
    ResultSet rs=s.executeQuery(someSQL);
    while (rs.next()) {
         Statement s2=conn.createStatement();
          ResultSet rs2=s2.executeQuery(someOtherSQL);
          while (rs2.next()) {
               //do something
    } catch (SQLException sqle) {
    } finally {
    freeConnection(conn);

    Joel,
    The code compiles, but I have not tried running it. It is a question I need to know, designing a program.
    The question is whether some error would come up or the first ResultSet would be corrupted because a second were created before the first one was closed.
    --Gabe                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Can I combine multiple threads from the same contact in iMessage?

    iMessage displays multiple threads for the same contact.  Its very confusing and has resulted in lost messages.  I've tried changing a number of settings but to no avail.  Seems to require everyone in my contact list to eliminate all their email addresses in iMessage.
    Begs the question why does iMessage even need this information?  Worse, why does it suck it into its settings by default.  The directory server should only require a valid Apple ID (associated with the users' devices)  in order to direct an iMessage between two contacts.

    Thanks for the reply, appreciate your input.  I did find another way of doing it and that is to highlight the first e-mail, hold down the shift key and click on the last one.  That highlights them all and then they can all be deleted.  Your ideas also work of course and I thank you for that.  Cheers.

  • Connect one JAVA ADS instance to multiple clients from the same ABAP system

    Hi,
    Does anyone know whether it is possible to connect multplie clients from the same ABAP system to a JAVA instance running ADS?
    If so how do you setup the java destinations in Visual Admin and SM59 RFC connections?
    Any help is appreciated,
    Sander

    Dear Sander,
    this is always the case if you arrange the ADS connection.
    You have to set up the RFC connection 'ADS' in ABAP side and this connection/destination is client independent. So you can use this from all clients of your abap system.
    On Java side you have to arrange the already mentioned FP_ICF_DATA_<SID> destination. On the ABAP system and client (you specify in this destination) you have to maintain the user ADS_AGENT and your templates should also exist on this client. If there is no client defined, the default client will be used.
    Regards
    Istvan

  • Problems sorting multiple releases from the same year

    Hello,
    I have just discovered how to arrange my iTunes library in chronological order by artist using 'Album by Year', i.e. All an artists albums are in order of release, Artist > Year > Disc # > Track #
    However,
    I have now encountered a new (minor) problem where there are several releases from the same year.
    For example, I have some artists who have released several singles, EPs and albums all in the same year (those busy people) and so all releases from any one year are filed alphabetically, not technically in chronological order, but close.
    It would require an exact release date in the 'Year'/'File Info' fields. Is this possible?
    Am I just being too picky?
    Thanks people. My head hurts.

    Hello,
    I have just discovered how to arrange my iTunes library in chronological order by artist using 'Album by Year', i.e. All an artists albums are in order of release, Artist > Year > Disc # > Track #
    However,
    I have now encountered a new (minor) problem where there are several releases from the same year.
    For example, I have some artists who have released several singles, EPs and albums all in the same year (those busy people) and so all releases from any one year are filed alphabetically, not technically in chronological order, but close.
    It would require an exact release date in the 'Year'/'File Info' fields. Is this possible?
    Am I just being too picky?
    Thanks people. My head hurts.

  • *** Receiving multiple emails from the same person

    This is a new issue that started happening today and I'm wondering if someone can help.
    When receiving emails today, they are duplicating as they are coming into my inbox. The wierd thing is, the amount of duplicate emails is inconsistent. All emails are coming in as duplicates, but some messages duplicate up to 7 times for each sender. Other times, the message is in my inbox 4 times. Same message from the same sender.
    Is there a way I can tell my MacMail to stop this from happening???
    Thanks in advance.

    People keep reporting this problem from time to time, and almost always it is some sort of Yahoo account and there is nothing the user can do to fix it. The problem usually fixes itself after some time for no apparent reason, just as it started.
    Try using a different mail client, such as Thunderbird, and see whether the problem happens there as well. If so, then you know Mail has no bearing on it and there is nothing you can do other than complaining to your ISP or whoever is responsible for that account.

  • Connecting to multiple clusters from the same client

    We have a scenario where our cache client (extend client) should be able to connect to multiple clusters. All the clusters use the exact same configuration (same caches, same services etc) but running in different geographical locations. I know that the <remote-addresses> can be used to add multiple addresses but I'm assuming this is provided solely for fault tolerance. So, does the client actually support connecting to multiple clusters at the same time?
    Thanks
    Sijo Mathew

    Hi Sijo,
    Normally to connect a client to multiple clusters you would just define multiple <proxy-scheme> settings in your client configuration file, each one having a different name and pointing to a different cluster. You then map caches to the proxy-scheme for the cluster those caches live on.
    What may confuse things in your case is that you say the different clusters are identical and contain the same caches and services so you may have problems mapping caches on the client to different clusters.
    What are you trying to achieve by doing this if the clusters are all identical?
    JK

  • Multiple edits from the same clip.

    Hi guys,
    I have a project which requires a lot of different edits from the same clip.
    Is there any way to do this without having to duplicate the same clip each time and then making my new edit?
    For instance -
    Clip 1 is 20 minutes long.
    My first edit is from 1:10 to 1:35.
    I then duplicate Clip 1 and make another edit from 2:40 to 3:55.
    I'm using Premier CS5.
    Thanks,
    Dave.

    Sub clips are not a general edit way of doing things efficiently.
    They are more of a way of creating a bin full of "selects" ( selected clips in a Selects Folder for easy and quick access and review). That is a time consuming process but works  well in some situations.
    Standard general  edit practice is to edit from Source Monitor.
    drop Clip into Source Monitor
    Mark In and Out point and drop that to the Time line. (many ways to do that Insert/ overlay/ shortcuts etc..)
    Next...Move thru and create new In and Out and do the same
    continue thru the Source Clip till complete...
    Then on the Timeline ( sequence) Tim and work the clips.
    Now ...some "learners" edit the source clip in the timeline  using Razor Tool...hacking and chopping and deleting and dragging bits of stuff all over the show.   Thats in efficient and clunky .

  • Multiple Contacts From The Same Company

    Is there a way to "clone" a contact entry to avoid re-entering all of the information for a new contact from the same company?

        Let's figure this out mrucci! I want to ensure I fully understand so I may assist accordingly. Are you creating several contacts with different numbers from the same company and want to know if there is a quick option to auto generate the company contact details? Please confirm so I may further assist. Thank you.
    TominqueBo_VZW
    Please follow us on Twitter @VZWSupport   

  • Multiple columns (named the same originally) and mapped to the same lookup table are causing a Cube Build issue

    Hey folks, looking for some insight here.
    I've an implementation that contains some custom Enterprise columns mapped to lookup tables.  In the instance I'm working with now, it looks like there was/is an issue with one of those columns.  In this scenario, I have a column named
    ProjectType, created initially with that name, mapped to a lookup table.  This field's name was then changed to
    Project Type.  After that, it looks like another column was created, also called
    ProjectType.  So now, we have what I would have originally thought was two distinct columns, even though the names used are the same.
    Below is the error we're currently getting during the Cube Build Process...
    PWA:http://ps2010/PWA, ServiceApp:Project Web App, User:DOMAIN\user, PSI: SqlException occurred in DAL:  <Error><Class>1</Class><LineNumber>1</LineNumber><Number>4506</Number><Procedure>MSP_EpmProject_OlapView_B8546719-4D4C-473A-84B1-89DEDA2307E0</Procedure> 
    <Message>  System.Data.SqlClient.SqlError: Column names in each view or function must be unique. Column name 'ProjectType' in view or function 'MSP_EpmProject_OlapView_B8546719-4D4C-473A-84B1-89DEDA2307E0' is specified more than once.  </Message> 
    <CallStack>   
     at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)   
     at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)   
     at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)   
     at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)   
     at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)   
     at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)   
     at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)   
     at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()   
     at Microsoft.Office.Project.Server.DataAccessLayer.DAL.SubDal.ExecuteStoredProcedureNoResult(String storedProcedureName, SqlParameter[] parameters)  </CallStack>  </Error>
    I've tried deleting the one column, but the build still gives the above error.
    Any thoughts as to how the above could be resolved?
    Thanks! - M
    Michael Mukalian | Jan 2010 - Dec 2010 MVP SharePoint Services | MCTS: MOSS 2007 Configuration | http://www.mukalian.com/blog

    We tried taking it out of the cubes, and it builds fine.  The challenge we're having is in building the cubes with that custom field "ProjectType".  It's as if the cubes still hold some reference to it even when it's deleted.
    Since the OLAP View ('MSP_EpmProject_OlapView_{guid}') is recreated, would it be as simple as deleting that View, and trying to recreate?
    Thanks - M
    Michael Mukalian | Jan 2010 - Dec 2010 MVP SharePoint Services | MCTS: MOSS 2007 Configuration | http://www.mukalian.com/blog

  • Concatenate 2 columns from 2 different dimension tables

    Hi,
    I have 2 columns one from each dimension table.
    Column A from Dimension 1 and Column B from Dimension 2.
    In my answers i want the results as "dim1.Col A / Dim2.Col B".
    I used the concatenate function and it dint give me the results. Both the columns are Non Numeric columns.
    I use 2 fact tables in my analysis and data from both the fact tables are combined in 1 analysis.
    There are non confirming dimensions between the 2 facts and hence we used hierarchies and level based measures to overcome the issue of non conforming dimensions between the 2 facts.
    Any ideas on how to concatenate the 2 different dimension columns into the report ?
    Thanks,
    Chandra

    never mind, i did it using summary columns, thanks

Maybe you are looking for

  • Make library available to multiple users on the same computer

    I want to have the library available to more than one user on the same computer. The "share my music" option doesn't seem to help. I also tried running iTunes as the second user and setting the library file to the one I had created as the first user,

  • Error just before shutdown

    hello i have an error at the end of shutdown, but i can't read it because it's just before the computer switches off. I can read something like "...error...ext4...". I don't know where i can find the error with journalctl. I tried journalctl --all, j

  • How can I recover a hard drive that Disk Utility won't even see?

    I've done it before using a floppy boot disk in a PC containing something called kern and msfroot (some minimal linux installation, possibly), just wondering if there's some magic unix command that does the same thing on a Mac. The drive will be in a

  • Calculation to get latest completion Date

    hi.. thanks guys for all the info.. it really helped me a lot as a newbie.. i am doing a report as an end-user of discoverer desktop 4. how can i get the highest completion date (table and crosstab format) in my data as follows: BudgetRef ProjectNo T

  • Header is different depending on the transmission method

    Please lend your power of everyone. [1] Submit since the creation of a new message [2] Send to re-edited by copying to the Drafts folder, the message in the Sent folder When sending a message in a method 1 and 2 described above, the header is differe