Alunos Jeferson Souza Postado Outubro 20, 2022 Alunos Compartilhar Postado Outubro 20, 2022 Pessoal, por favor podem me ajudar com este tema.. Preciso contar a quantidade de SKU com criterio de COD PDV positivados ( ou seja ) positivação >0. ( media positivação) Mas não consigo trazer esse valor total, nesse pbx em anexo eu consigo apenas o valor de 34, não consegui compor dax com essa condicional. meu resultado esperado nesse caso consta na planilha em anexo... é um total de 3.741 skus ao invés de 34 seguem anexo planilha com valor esperado... Live49.pbix Resultado esperado.xlsx Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Solução Michele Postado Outubro 24, 2022 Alunos Solução Compartilhar Postado Outubro 24, 2022 Olá @Jeferson Souza! Você pode adicionar as colunas que precisar relacionar nessa tabela criada com a SUMMARIZE, veja que adicionei a data e funcionou o filtro de período, porém a coluna de clientes existe apenas numa outra tabela de "Vendas", que não é a fVendas. Recomendo você revisar o seu modelo, a meu ver deveria existir apenas uma fVendas, talvez se necessário trazer as colunas da sua tabelas "Vendas" para a sua fVendas, criando uma única tabela Fato. Nessa "Vendas" não achei a coluna PDV, por exemplo, daí não daria para agrupar os valores pelo PDV entendeu. Por causa disso não dá para criar essa tabela sumarizada a partir da "Vendas" , que é a tabela que tem o campo cdCliente, então não tem relacionar ela com a Dimensão Cliente e por sua vez não vai funcionar o filtro de clientes. 1 Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Michele Postado Outubro 20, 2022 Alunos Compartilhar Postado Outubro 20, 2022 Olá @Jeferson Souza! A meu ver esse número 34 está correto, pois é a contagem distinta dos seus SKU's. Se você contar DISTINCT fVendas[SKU] dá exatamente os mesmos 34. Você quer contar SKU's ou Vendas? Link para o comentário Compartilhar em outros sites More sharing options...
0 Admin Tiago Craici - Xperiun Postado Outubro 20, 2022 Admin Compartilhar Postado Outubro 20, 2022 Boa tarde! Para meu entendimento eu concordo com a @Michele... Uma medida utilizando a função DISTINCTCOUNT com a CALCULATE filtrando fVendas[# Sell-Out (R$)] > 0 atenderia ao seu objetivo. SKU v2 = CALCULATE( DISTINCTCOUNT(fVendas[SKU]), fVendas[# Sell-Out (R$)] > 0 ) Sua medida Positivação: Positivação = CALCULATE(COUNTROWS(PDV), FILTER( CROSSJOIN( VALUES(PDV[Cód. PDV]),VALUES(dProduto[SKU1])), [Total Qtd]>0)) Total Qtd = SUM(fVendas[# Sell-Out (R$)]) Positivação com alteração utilizando a função DISTINCTCOUNT ... os mesmos 34 itens Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Jeferson Souza Postado Outubro 20, 2022 Autor Alunos Compartilhar Postado Outubro 20, 2022 19 minutos atrás, Tiago Craici disse: Boa tarde! Para meu entendimento eu concordo com a @Michele... Uma medida utilizando a função DISTINCTCOUNT com a CALCULATE filtrando fVendas[# Sell-Out (R$)] > 0 atenderia ao seu objetivo. SKU v2 = CALCULATE( DISTINCTCOUNT(fVendas[SKU]), fVendas[# Sell-Out (R$)] > 0 ) Sua medida Positivação: Positivação = CALCULATE(COUNTROWS(PDV), FILTER( CROSSJOIN( VALUES(PDV[Cód. PDV]),VALUES(dProduto[SKU1])), [Total Qtd]>0)) Total Qtd = SUM(fVendas[# Sell-Out (R$)]) Positivação com alteração utilizando a função DISTINCTCOUNT ... os mesmos 34 itens @Michele e @Tiago Craici Boa tarde! Tudo bem ? Concordo com vocês, da forma que coloquei seria contagem distinta por SKU mesmo.. reformulando o que preciso, é possível criarmos uma dax que faça a contagem e soma de SKU´s por cod do PDV.. Exemplo o PDV x teve movimento de 03 skus distintos e o sku Y teve 02.. ai eu preciso desse total de 05 skus é possível ? Link para o comentário Compartilhar em outros sites More sharing options...
0 Admin Tiago Craici - Xperiun Postado Outubro 20, 2022 Admin Compartilhar Postado Outubro 20, 2022 Boa noite @Jeferson Souza! Veja se atende. Na tabela fVendas criei uma nova coluna concatenando PDV + SKU com a medida abaixo: PDVSKU = CONCATENATE(fVendas[Cód. PDV], fVendas[SKU]) Em seguida criei a medida para contagem distinta considerando Sell-Out < 0: Distinc PDV e SKU = CALCULATE(DISTINCTCOUNT(fVendas[PDVSKU]), fVendas[# Sell-Out (R$)] <0) Resultado: Segue em anexo arquivo pbix para entendimento. Sucesso !🚀 Jeferson.pbix Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Michele Postado Outubro 21, 2022 Alunos Compartilhar Postado Outubro 21, 2022 Olá @Jeferson Souza! Não sei se o que você queria era ajustar o total na tabela, caso sim, creio que isso aqui lhe atenda. Obs.: eu criei uma tabela para montar de forma distinta a quantidade de SKU por PDV, e então usar isso para somar na medida, mas eu tenho impressão que daria para fazer tudo via medida, porém não uso tanto a SUMMARIZE então não consegui lembrar como fazer para usar dentro. Na medida veja que eu valido se o contexto é de PDV, se sim faz o DISTINCTCOUNT normal, senão faz a soma desses valores distintos por PDV e mostra no total esse valor somado, e não o 34 como antes. Segue o .pbix caso queira analisar. Live49.pbix 1 Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Jeferson Souza Postado Outubro 24, 2022 Autor Alunos Compartilhar Postado Outubro 24, 2022 Em 20/10/2022 em 13:28, Tiago Craici disse: Boa tarde! Para meu entendimento eu concordo com a @Michele... Uma medida utilizando a função DISTINCTCOUNT com a CALCULATE filtrando fVendas[# Sell-Out (R$)] > 0 atenderia ao seu objetivo. SKU v2 = CALCULATE( DISTINCTCOUNT(fVendas[SKU]), fVendas[# Sell-Out (R$)] > 0 ) Sua medida Positivação: Positivação = CALCULATE(COUNTROWS(PDV), FILTER( CROSSJOIN( VALUES(PDV[Cód. PDV]),VALUES(dProduto[SKU1])), [Total Qtd]>0)) Total Qtd = SUM(fVendas[# Sell-Out (R$)]) Positivação com alteração utilizando a função DISTINCTCOUNT ... os mesmos 34 itens Obrigado Amigo! consegui utilizar esse contexto em outra dax, agradeço pela ajuda 1 Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Jeferson Souza Postado Outubro 24, 2022 Autor Alunos Compartilhar Postado Outubro 24, 2022 Em 21/10/2022 em 11:37, Michele disse: Olá @Jeferson Souza! Não sei se o que você queria era ajustar o total na tabela, caso sim, creio que isso aqui lhe atenda. Obs.: eu criei uma tabela para montar de forma distinta a quantidade de SKU por PDV, e então usar isso para somar na medida, mas eu tenho impressão que daria para fazer tudo via medida, porém não uso tanto a SUMMARIZE então não consegui lembrar como fazer para usar dentro. Na medida veja que eu valido se o contexto é de PDV, se sim faz o DISTINCTCOUNT normal, senão faz a soma desses valores distintos por PDV e mostra no total esse valor somado, e não o 34 como antes. Segue o .pbix caso queira analisar. Live49.pbix 1 MB · 3 downloads @Michele, tudo bem ? Agradeço demais pela ajuda, é este o cálculo, só faltou eu enviar uma parte, pq eu tenho as dimensões de calendário e clientes , e não consegui siltrar no meu modelo e agora preciso encaixar nesse contexto, vc pode me ajudar novamente por favor ? Live49 (7).pbix Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Jeferson Souza Postado Outubro 27, 2022 Autor Alunos Compartilhar Postado Outubro 27, 2022 Em 24/10/2022 em 20:28, Michele disse: Olá @Jeferson Souza! Você pode adicionar as colunas que precisar relacionar nessa tabela criada com a SUMMARIZE, veja que adicionei a data e funcionou o filtro de período, porém a coluna de clientes existe apenas numa outra tabela de "Vendas", que não é a fVendas. Recomendo você revisar o seu modelo, a meu ver deveria existir apenas uma fVendas, talvez se necessário trazer as colunas da sua tabelas "Vendas" para a sua fVendas, criando uma única tabela Fato. Nessa "Vendas" não achei a coluna PDV, por exemplo, daí não daria para agrupar os valores pelo PDV entendeu. Por causa disso não dá para criar essa tabela sumarizada a partir da "Vendas" , que é a tabela que tem o campo cdCliente, então não tem relacionar ela com a Dimensão Cliente e por sua vez não vai funcionar o filtro de clientes. Olá @michele, deu certo ! e super obrigado! As duas tabelas não deveriam existir, já desconsiderei uma do meu modelo. Agradeço pela ajuda! 1 Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Jeferson Souza
Pessoal, por favor podem me ajudar com este tema..
Preciso contar a quantidade de SKU com criterio de COD PDV positivados ( ou seja ) positivação >0.
( media positivação)
Mas não consigo trazer esse valor total, nesse pbx em anexo eu consigo apenas o valor de 34, não consegui compor dax com essa condicional.
meu resultado esperado nesse caso consta na planilha em anexo... é um total de 3.741 skus ao invés de 34
seguem anexo planilha com valor esperado...
Live49.pbix Resultado esperado.xlsx
Link para o comentário
Compartilhar em outros sites
9 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