Alunos Márcio Garcia Postado Setembro 3 Alunos Compartilhar Postado Setembro 3 Boa tarde galera, Estou com esse problema que não consigo resolver por nada kkkk Está retornando este erro quando coloco a medida na tabela Esta é a medida. Obrigado! Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Solução Edson Igari Postado Setembro 4 Alunos Solução Compartilhar Postado Setembro 4 Pode ser a granularidade da fato interferindo no contexto. Tenta alterar o summarize para um crossjoin. Cliente FV <50% v2 = VAR _Tabela = ADDCOLUMNS( CROSSJOIN( VALUES(DIM_CLIENTE[Nome Cliente]), SUMMARIZE( DIM_REPRESENTANTE[Nome Sup], DIM_REPRESENTANTE[Nome Rca] ) ), "%FV", [% Realizado FV] ) VAR _Filtro = FILTER( _Tabela, AND([%FV] < 0.5, [%FV] > 0) ) RETURN CALCULATE( COUNTROWS(_Filtro) ) Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Nelson Kobayashi Postado Setembro 3 Alunos Compartilhar Postado Setembro 3 Olá @Márcio Garcia! Veja se assim funciona : CLiente FV = VAR _Tabela = SUMMARIZECOLUMNS( DIM_CLIENTE[Cod Cliente], DIM_REPRESENTANTE[Nome Sup], DIM_REPRESENTANTE[Nome Rca], "%FV" , DIVIDE([Realizado FV], [Realizado Atual]) ) RETURN CALCULATE( COUNTROWS(_Tabela), FILTER(_Tabela, _Tabela[%FV] <= 0.5) ) Abç. 1 Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Edson Igari Postado Setembro 3 Alunos Compartilhar Postado Setembro 3 Já tentou colocar um calculate nesse divide???? 1 Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Nelson Kobayashi Postado Setembro 3 Alunos Compartilhar Postado Setembro 3 Ou assim : CLiente FV = VAR _Tabela = SUMMARIZECOLUMNS( DIM_CLIENTE[Cod Cliente], DIM_REPRESENTANTE[Nome Sup], DIM_REPRESENTANTE[Nome Rca], "%FV" , DIVIDE([Realizado FV], [Realizado Atual]) ) VAR _Calc1 = COUNTROWS(_Tabela) RETURN CALCULATE(_Calc1, FILTER(_Tabela,_Tabela[%FV] <= 0.5) ) 1 Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Márcio Garcia Postado Setembro 3 Autor Alunos Compartilhar Postado Setembro 3 5 minutos atrás, Nelson Kobayashi disse: Ou assim : CLiente FV = VAR _Tabela = SUMMARIZECOLUMNS( DIM_CLIENTE[Cod Cliente], DIM_REPRESENTANTE[Nome Sup], DIM_REPRESENTANTE[Nome Rca], "%FV" , DIVIDE([Realizado FV], [Realizado Atual]) ) VAR _Calc1 = COUNTROWS(_Tabela) RETURN CALCULATE(_Calc1, FILTER(_Tabela,_Tabela[%FV] <= 0.5) ) Testei das duas formas e continuam dando esse mesmo problema. Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Márcio Garcia Postado Setembro 3 Autor Alunos Compartilhar Postado Setembro 3 8 minutos atrás, Edson Igari disse: Já tentou colocar um calculate nesse divide???? Tentei sim e continua dando esse problema Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Edson Igari Postado Setembro 3 Alunos Compartilhar Postado Setembro 3 Vc não consegue compartilhar o pbix??? 1 Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Henrique Merola Faria Postado Setembro 3 Alunos Compartilhar Postado Setembro 3 Parece que em algumas situações o Summarizedcolumns não está funcionando corretamente. Vejam esse post aqui, a solução seria usar outros comandos, tipo summarize, addcolumns, etc. https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/quot-SummarizeColumns-and-AddMissingItems-may-not-be-used-in/m-p/4098072 2 Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Nelson Kobayashi Postado Setembro 3 Alunos Compartilhar Postado Setembro 3 Olá @Márcio Garcia! Fiz um teste simulado aqui e deu certo, extatamente do jeito que você escreveu a MEDIDA : Então fui pesquisar na documentação da Microsoft sobre essa correlação mencionada no erro, envolvendo SUMMARIZECOLUNS e ADDMISSINGITEMS : https://learn.microsoft.com/pt-br/dax/addmissingitems-function-dax Lendo a documentação me surgiu uma dúvida que vale a pena pesquisar no seu modelo: Experimente criar a SUMMARIZECOLUMNS como se fosse uma nova tabela, só que em vez de usar DIVIDE, crie as duas colunas separadas, a do "Realizado FV" e a do "Realizado Atual" e verifique se elas estão correlacionadas corretamente e se estão trazendo alguma informação. A mensagem de erro diz "Erro na linha 3, posição 1" A linha 3 é a SUMMARIZECOLUMNS : No meu entendimento ele está sugerindo usar a ADDMISSINGITEMS para trazer as informações que foram cortadas pela SUMMARIZECOLUMNS ou a SUMMARIZECOLUMNS está trazendo algo inválido para o contexto de cálculo do seu visual. Se puder mandar um exemplo em PBIX para a gente testar e avaliar acho que seria mais produtivo. Abç. 1 Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Nelson Kobayashi Postado Setembro 3 Alunos Compartilhar Postado Setembro 3 Talvez esse vídeo ajude : 1 Link para o comentário Compartilhar em outros sites More sharing options...
0 Admin Tiago Craici - Xperiun Postado Setembro 4 Admin Compartilhar Postado Setembro 4 olá @Márcio Garcia! A função SUMMARIZECOLUMNS pode até rodar no Power BI Desktop, porém ao publicar vai quebrar seu visual. Para que isso não ocorra é necessário passar a função ADDCOLUMNS antes... Pode ser que no futuro corrijam este bug. Veja se a medida abaixo atende: Cliente FV = VAR _Tabela = SUMX ( ADDCOLUMNS ( SUMMARIZECOLUMNS ( DIM_CLIENTE[Cod Cliente], DIM_REPRESENTANTE[Nome Sup], DIM_REPRESENTANTE[Nome Rca] ), "%FV", DIVIDE ( [Realizado FV], [Realizado Atual] ) ), DIVIDE ( [Realizado FV], [Realizado Atual] ) ) VAR _Filtro = FILTER ( _Tabela, [%FV] <= 0.5 ) RETURN CALCULATE( COUNTROWS(_Tabela), FILTER(_Tabela, _Tabela[%FV] <= 0.5) ) 3 Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Márcio Garcia Postado Setembro 4 Autor Alunos Compartilhar Postado Setembro 4 15 horas atrás, Tiago Craici - Xperiun disse: olá @Márcio Garcia! A função SUMMARIZECOLUMNS pode até rodar no Power BI Desktop, porém ao publicar vai quebrar seu visual. Para que isso não ocorra é necessário passar a função ADDCOLUMNS antes... Pode ser que no futuro corrijam este bug. Veja se a medida abaixo atende: Cliente FV = VAR _Tabela = SUMX ( ADDCOLUMNS ( SUMMARIZECOLUMNS ( DIM_CLIENTE[Cod Cliente], DIM_REPRESENTANTE[Nome Sup], DIM_REPRESENTANTE[Nome Rca] ), "%FV", DIVIDE ( [Realizado FV], [Realizado Atual] ) ), DIVIDE ( [Realizado FV], [Realizado Atual] ) ) VAR _Filtro = FILTER ( _Tabela, [%FV] <= 0.5 ) RETURN CALCULATE( COUNTROWS(_Tabela), FILTER(_Tabela, _Tabela[%FV] <= 0.5) ) Realmente tem algo estranho, no desktop funciona, porém online não vai. Testei essa ideia mas não rolou também, infelizmente não consigo compartilhar o pbix. Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Edson Igari Postado Setembro 4 Alunos Compartilhar Postado Setembro 4 tenta fazer com summarize ao invés de summaricolumns. CLiente FV = VAR _Tabela = ADDCOLUMNS( SUMMARIZE( SuaTabelaFato, DIM_REPRESENTANTE[Nome Sup], DIM_REPRESENTANTE[Nome Rca] ), "%FV" , DIVIDE([Realizado FV], [Realizado Atual]) ) RETURN CALCULATE( COUNTROWS(_Tabela), FILTER(_Tabela, _Tabela[%FV] <= 0.5) ) 2 Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Márcio Garcia Postado Setembro 4 Autor Alunos Compartilhar Postado Setembro 4 2 horas atrás, Edson Igari disse: tenta fazer com summarize ao invés de summaricolumns. CLiente FV = VAR _Tabela = ADDCOLUMNS( SUMMARIZE( SuaTabelaFato, DIM_REPRESENTANTE[Nome Sup], DIM_REPRESENTANTE[Nome Rca] ), "%FV" , DIVIDE([Realizado FV], [Realizado Atual]) ) RETURN CALCULATE( COUNTROWS(_Tabela), FILTER(_Tabela, _Tabela[%FV] <= 0.5) ) Adaptei um pouco a ideia, mas deu certo! Cliente FV <50% v2 = VAR _Tabela = ADDCOLUMNS( SUMMARIZE( FATO_ITEM_NOTA, DIM_CLIENTE[Nome Cliente], DIM_REPRESENTANTE[Nome Sup], DIM_REPRESENTANTE[Nome Rca] ), "%FV", [% Realizado FV] ) VAR _Filtro = FILTER( _Tabela, AND([%FV] < 0.5, [%FV] > 0) ) RETURN CALCULATE( COUNTROWS(_Filtro) ) Porém me gerou outro problema kkkk Agora tem clientes que não estão mostrando e não estou entendendo por que. Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Márcio Garcia
Boa tarde galera,
Estou com esse problema que não consigo resolver por nada kkkk
Está retornando este erro quando coloco a medida na tabela
Esta é a medida.
Obrigado!
Link para o comentário
Compartilhar em outros sites
14 respostass a esta questão
Posts Recomendados
Faça login para comentar
Você vai ser capaz de deixar um comentário após fazer o login
Entrar Agora