Membros Fernando Santos Postado Janeiro 17 Membros Compartilhar Postado Janeiro 17 Preciso de uma função DAX que simplesmente liste os valores de uma coluna. Usar a função ALL ou ALLSELECT sozinho não funcionou. Link para o comentário Compartilhar em outros sites More sharing options...
0 Membros Solução Renato Rossato Postado Janeiro 18 Membros Solução Compartilhar Postado Janeiro 18 @Fernando Santos vê se seria isso: Relatório de Impacto_V2.pbix 1 Link para o comentário Compartilhar em outros sites More sharing options...
0 Membros Bruno Abdalla de Souza Postado Janeiro 17 Membros Compartilhar Postado Janeiro 17 Você precise que retorne uma tabela com os valores ou é uma medida? Explique um pouco melhor o que vocês deseja fazer, com um exemplo se possível. Link para o comentário Compartilhar em outros sites More sharing options...
0 Membros Renato Rossato Postado Janeiro 17 Membros Compartilhar Postado Janeiro 17 Olá @Fernando Santos , você pode utilizar as funções ALL, ALLSELECTED, VALUES e DISTINCT caso queira criar uma nova tabela. Link para o comentário Compartilhar em outros sites More sharing options...
0 Membros Edson Igari Postado Janeiro 18 Membros Compartilhar Postado Janeiro 18 @Fernando Santos, e você quer listar os valores, basta jogar em uma tabela ou matriz. Se quer contar valores únicos, distinct count. Link para o comentário Compartilhar em outros sites More sharing options...
0 Membros Fernando Santos Postado Janeiro 18 Autor Membros Compartilhar Postado Janeiro 18 1 hora atrás, Edson Igari disse: @Fernando Santos, e você quer listar os valores, basta jogar em uma tabela ou matriz. Se quer contar valores únicos, distinct count. Então, eu poderia simplesmente jogar o campo (coluna) de uma tabela no dash. Acontece que estou desemvolvendo uma Medida DAX e esta não aceita que eu coloque o campo, exige que eu coloque uma "expressão". Link para o comentário Compartilhar em outros sites More sharing options...
0 Membros Fernando Santos Postado Janeiro 18 Autor Membros Compartilhar Postado Janeiro 18 14 horas atrás, Renato Rossato disse: Olá @Fernando Santos , você pode utilizar as funções ALL, ALLSELECTED, VALUES e DISTINCT caso queira criar uma nova tabela. Eu não preciso criar uma nova tabela, só preciso criar um DAX para listar os valores de uma coluna. ALL e ALLSELECT não funcionam sozinhas, apenas como complemento de uma outra função. P.S. Quando eu crio por exemplo: NomeColuna = (ALL('NomeTabela'[COLUNA])), o DAX aceita, mas na hora de jogar para o Painel, ele dá erro. Link para o comentário Compartilhar em outros sites More sharing options...
0 Membros Fernando Santos Postado Janeiro 18 Autor Membros Compartilhar Postado Janeiro 18 1 hora atrás, Edson Igari disse: @Fernando Santos, e você quer listar os valores, basta jogar em uma tabela ou matriz. Se quer contar valores únicos, distinct count. Count, vai me retornar a contagem total, eu não quero que conte, mas liste valor por valor. Link para o comentário Compartilhar em outros sites More sharing options...
0 Membros Natan Fratta da Silva Postado Janeiro 18 Membros Compartilhar Postado Janeiro 18 (editado) @Fernando Santos você pode usar a Função VALUES dentro da CALCULATE, essa função vai criar uma lista com os registros distintos sem repeti-los. CALCULATE( [Medida Analisada], VALUES([Coluna Necessária])) Editado Janeiro 18 por Natan Fratta da Silva Incrementar informações. Link para o comentário Compartilhar em outros sites More sharing options...
0 Membros Bruno Abdalla de Souza Postado Janeiro 18 Membros Compartilhar Postado Janeiro 18 @Fernando Santos, qual medida você está querendo desenvolver? Anexa um exemplo simples e diga o que quer fazer exatamente. Acredito que a partir daí a ajuda será bem rápida e certeira. Link para o comentário Compartilhar em outros sites More sharing options...
0 Membros Fernando Santos Postado Janeiro 18 Autor Membros Compartilhar Postado Janeiro 18 7 minutos atrás, Natan Fratta da Silva disse: @Fernando Santos você pode usar a Função VALUES dentro da CALCULATE, essa função vai criar uma lista com os registros distintos sem repeti-los. CALCULATE retorna uma valor, obrigatoriamente, e eu possuo vários valores. Link para o comentário Compartilhar em outros sites More sharing options...
0 Membros Bruno Abdalla de Souza Postado Janeiro 18 Membros Compartilhar Postado Janeiro 18 Uma medida retorna apenas um valor e não uma lista de valores. Você até pode gerar uma lista de valores em uma variável para usar em outro cálculo, mas no final a medida deverá retornar um valor único para cada contexto em que ela é avaliada. O retorno de uma tabela de valores somente é possível ao gerar uma expressão DAX que retorne tabela. Por isso peço que você anexe um pequeno exemplo para tentar entender a sua necessidade. Ou pelos menos alguns prints, explicando qual o resultado desejado. Link para o comentário Compartilhar em outros sites More sharing options...
0 Membros Fernando Santos Postado Janeiro 18 Autor Membros Compartilhar Postado Janeiro 18 Vamos ao cenário (anexo): Eu criei a tabela "dCALENDARIO" que precisa estar relacionada às tabelas "Hardware Servidor" e "Serviço Corporativo", onde apenas um dos relacionamentos permanece ativo devido a estas duas tabelas já estarem relacionadas à tabela "dRelacionamento"; Esse problema foi resolvido, inclusive com a ajuda dos amigos aqui do grupo, usando o recurso no DAX (USERRELATIONSHIP), tanto que o visual cartão e a matriz da equerda (NOME DO SERVIÇO) estão funcionando perfeitamente quando eu clico na segmentação de dados (ANOS); Meu problema começa na matriz da direita (DATA), vocês vão perceber queao clicar em ANOS, a coluna NOME SERVIÇO irá filtrar, porém NOME SERVIDOR não. A solução também seria criar um DAX "USERRELATIONSHIP" para este campo, mas não estou conseguindo sair desta situação. Relatório de Impacto_V2.pbix Link para o comentário Compartilhar em outros sites More sharing options...
0 Membros Fernando Santos Postado Janeiro 18 Autor Membros Compartilhar Postado Janeiro 18 19 minutos atrás, Bruno Abdalla de Souza disse: Uma medida retorna apenas um valor e não uma lista de valores. Você até pode gerar uma lista de valores em uma variável para usar em outro cálculo, mas no final a medida deverá retornar um valor único para cada contexto em que ela é avaliada. O retorno de uma tabela de valores somente é possível ao gerar uma expressão DAX que retorne tabela. Por isso peço que você anexe um pequeno exemplo para tentar entender a sua necessidade. Ou pelos menos alguns prints, explicando qual o resultado desejado. Bruno, é verdade, não tinha me tocado, nenhuma Medida vai me ajudar nisso... Link para o comentário Compartilhar em outros sites More sharing options...
0 Membros Fernando Santos Postado Janeiro 18 Autor Membros Compartilhar Postado Janeiro 18 Em tempo: Na matriz da esquerda, o resultado só aparece se você expandir a coluna NOME SERVIÇO, mas demora um pouco a carregar. Link para o comentário Compartilhar em outros sites More sharing options...
0 Membros Fernando Santos Postado Janeiro 18 Autor Membros Compartilhar Postado Janeiro 18 51 minutos atrás, Renato Rossato disse: @Fernando Santos vê se seria isso: Relatório de Impacto_V2.pbix 2.07 MB · 1 download Exatamente isso!!!!!!! Muito obrigado Renato!!!!! 1 Link para o comentário Compartilhar em outros sites More sharing options...
0 Membros Bruno Abdalla de Souza Postado Janeiro 18 Membros Compartilhar Postado Janeiro 18 Segue minha contribuição: NOME SERVIDOR = IF( NOT(ISBLANK(MAX('Serviço Corporativo'[NOME SERVIÇO]))), CALCULATE( MAX('Hardware Servidor'[NOME]), USERELATIONSHIP(dCALENDARIO[DATA], 'Hardware Servidor'[DATA CRIAÇÃO (CMDB)]) ) ) 20230118_Relatório de Impacto_V2.pbix 1 Link para o comentário Compartilhar em outros sites More sharing options...
0 Membros Fernando Santos Postado Janeiro 18 Autor Membros Compartilhar Postado Janeiro 18 3 horas atrás, Bruno Abdalla de Souza disse: Segue minha contribuição: NOME SERVIDOR = IF( NOT(ISBLANK(MAX('Serviço Corporativo'[NOME SERVIÇO]))), CALCULATE( MAX('Hardware Servidor'[NOME]), USERELATIONSHIP(dCALENDARIO[DATA], 'Hardware Servidor'[DATA CRIAÇÃO (CMDB)]) ) ) 20230118_Relatório de Impacto_V2.pbix 2.07 MB · 0 downloads Bruno. Também funcionou perfeitamente!!!!! Obrigado por sua contribuição. Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Fernando Santos
Preciso de uma função DAX que simplesmente liste os valores de uma coluna. Usar a função ALL ou ALLSELECT sozinho não funcionou.
Link para o comentário
Compartilhar em outros sites
17 respostass a esta questão
Posts Recomendados
Crie uma conta ou entre para comentar
Você precisar ser um membro para fazer um comentário
Criar uma conta
Crie uma nova conta em nossa comunidade. É fácil!
Crie uma nova contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora