none
Consolidação de um SET RRS feed

  • Pergunta

  • Prezados,

    Criei um SET a partir de alguns membros de uma dimensão Produto. Gostaria de saber, se existe uma forma de consolidar este SET em um único membro. Assim poderei ver estas informações totalizadas em uma única linha em uma consulta.

    quinta-feira, 18 de novembro de 2010 13:38

Respostas

  • Grande Nayron,

    a sintaxe não é bem a que vc informa, mas foi de grande valia sua resposta, pois abriu alguns horizontes aqui... Veja abaixo como ficaria esta sintaxe:

     

    CREATE MEMBER CURRENTCUBE.[Produto].[Produto Hierarquia].[Nome Membro]
     AS sum({ [Produto].[Produto Hierarquia].[Descricao].&[Produto 01],
              [Produto].[Produto Hierarquia].[Descricao].&[Produto 02],
              [Produto].[Produto Hierarquia].[Descricao].&[Produto 03],
              [Produto].[Produto Hierarquia].[Descricao].&[Produto 04],
              [Produto].[Produto Hierarquia].[Descricao].&[Produto 05],
              [Produto].[Produto Hierarquia].[Descricao].&[Produto 06] }),
              VISIBLE = 1;

    Cara, muito obrigado pela atenção !!!

     

    Igor Nader

     

    • Marcado como Resposta Igor Nader sexta-feira, 26 de novembro de 2010 15:36
    sexta-feira, 26 de novembro de 2010 15:35

Todas as Respostas

  • Igor,

    Se é um SET teoricamente a forma mais correta é utlizar um conjunto de recursos, mas você poderia tentar sim criar este SET especificando somente esta linha.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    domingo, 21 de novembro de 2010 01:07
  • Prezado Júnior Galvão, por favor, você poderia ser mais claro ?
    terça-feira, 23 de novembro de 2010 12:52
  • Igor, voce pode criar um membro pra isso. 

     

    With Member [dimension].[nome do membro]

    AS

    ([o set que vc está utilizando])

     

    dessa forma você pode usar esse member como se fosse um atributo.

     

    É mais ou menos isso que vocês está precisando?

    Espero ter ajudado.


    Nayron Araújo - Desenvolvedor BI - Setor de TI - Universidade Potiguar - UnP
    • Sugerido como Resposta Junior Galvão - MVPMVP terça-feira, 23 de novembro de 2010 18:07
    • Não Sugerido como Resposta Igor Nader sexta-feira, 26 de novembro de 2010 15:27
    terça-feira, 23 de novembro de 2010 13:35
  • Grande Nayron,

    a sintaxe não é bem a que vc informa, mas foi de grande valia sua resposta, pois abriu alguns horizontes aqui... Veja abaixo como ficaria esta sintaxe:

     

    CREATE MEMBER CURRENTCUBE.[Produto].[Produto Hierarquia].[Nome Membro]
     AS sum({ [Produto].[Produto Hierarquia].[Descricao].&[Produto 01],
              [Produto].[Produto Hierarquia].[Descricao].&[Produto 02],
              [Produto].[Produto Hierarquia].[Descricao].&[Produto 03],
              [Produto].[Produto Hierarquia].[Descricao].&[Produto 04],
              [Produto].[Produto Hierarquia].[Descricao].&[Produto 05],
              [Produto].[Produto Hierarquia].[Descricao].&[Produto 06] }),
              VISIBLE = 1;

    Cara, muito obrigado pela atenção !!!

     

    Igor Nader

     

    • Marcado como Resposta Igor Nader sexta-feira, 26 de novembro de 2010 15:36
    sexta-feira, 26 de novembro de 2010 15:35
  • Igor, 

    em uma consulta MDX utiliza-se da forma que eu postei, já dentro do cubo o script MDX é da forma que vc postou. Não tinha como saber qual das duas seria a sua necessidade. Eu particularmente gosto de dar crédito a quem de fato me ajudou mas fique a vontade para fazer o que você já fez, marcar sua propria resposta como a resposta da thread.

    O mais importante aqui é conseguir resolver o problema. Você conseguiu então o objetivo foi alcançado.

    Atenciosamente,

    Nayron Araújo


    Nayron Araújo - Desenvolvedor BI - Setor de TI - Universidade Potiguar - UnP
    sexta-feira, 26 de novembro de 2010 17:22