none
Como organizar dimensões no CUBO RRS feed

  • Pergunta

  • Pessoas, me deparei com um certo problema.

    montei um cubo, o qual tem a dimensao "MES", mas quando estou fazendo o relatorio, os meses estao ordenados em ordem alfabética, como eu faço para ordenar os meses na ordem cronologica certa?

    help

    alguem sabe ae?
    terça-feira, 23 de setembro de 2008 20:11

Todas as Respostas

  • o select mdx que estou usando eh esse:

     SELECT NON EMPTY { [Measures].[Valor LCT] } ON COLUMNS, NON EMPTY { ([v FAPPTBFIL].[v FAPPTBFIL].[v FAPPTBFIL].ALLMEMBERS * [v FAPPTBCAD].[NOME].[NOME].ALLMEMBERS * [Tempo].[Ano -  Semestre -  Mes].[Mes].ALLMEMBERS ) } DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS FROM ( SELECT ( STRTOSET(@TempoAno, CONSTRAINED) ) ON COLUMNS FROM ( SELECT ( { [v FAPPTBVER].[v FAPPTBVER].&[499] } ) ON COLUMNS FROM [BIPortalGestor])) WHERE ( [v FAPPTBVER].[v FAPPTBVER].&[499], IIF( STRTOSET(@TempoAno, CONSTRAINED).Count = 1, STRTOSET(@TempoAno, CONSTRAINED), [Tempo].[Ano].currentmember )) CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS


    alguma solução??


    terça-feira, 23 de setembro de 2008 21:25
  • Amigo,

    Sou iniciante, mas vou tentar ajudar, tive um problema parecido.. (FAÇA UM BACKUP ANTES, CASO QUEIRA)...

    Abra a sua dimensão de tempo/ANO-MES, clicar na guia "Dimension Structure",
    abrir as propriedades do atributo MES desta mesma dimensão,
    na propriedade "KeyColumns" clicar no botão de reticencias (...) que vai abrir uma nova janela, e no campo "Source" desta janela, clicando em reticencias novamente, é aí que configurei aqui, por exemplo, estava selecionado o campo Nome do Mes, troquei para Numero do Mes e ordenou corretamente, este parece ser o campo chave, que o analysis utiliza e ordena.
    depois tem de implantar o projeto novamente para ver se funcionou (Deploy).
    Obs: no meu caso tenho colunas nome mes e dia (numero) mes que utilizei para configurar.

    No livro Analysis Service 2005 passo a passo tem sobre o assunto..
    http://books.google.com/books?hl=pt-BR&id=ONVQAAAAMAAJ&dq=analysis+services&q=monthnumberofyear&pgis=1#search



    Abraço,
    quarta-feira, 24 de setembro de 2008 16:02
  • Rafael...

     

    Meu problema nao eh no projeto de analyse, essa solução eu jah tinha feito. No cubo esta tudo organizado.

     

    O problema eh quando vou criar um projeto no Report Services, usando o cubo como datasource. O pior eh que na ABA "DATA" no report os meses estao organizados, mas quando eu executo o relatorio, os meses veem em ordem alfabetica.

     

    Mesmo assim obrigado pela atenção.

     

    mais alguma ajuda?

     

    grato

     

     

     

    quarta-feira, 24 de setembro de 2008 18:33
  • Meu amigos,

    No cubo , estrutura da dimensão de data, order by KEY para dimensão de tempo (Mês)

    Quando form montar o seu dataset para o Report ele vai trazer a ordenação por key e vai dar certo.

    Abraços.


    Diogo A. Di Pietro [Business Intelligence Analyst|Data Base Administrator | Data Warehouse Administrator | Jedi Master | GM of Wow]
    quarta-feira, 18 de agosto de 2010 18:38