-
Total de itens
420 -
Registro em
-
Última visita
Community Answers
-
Rodrigo R1's post in DAX - Comparativo Semanas was marked as the answer
Jeferson, conforme conversamos, segue a medida definitiva para o seu caso:
Teste = CALCULATE( [vtotal], FILTER( ALL(DCalendario), DCalendario[Semana do Ano] = SELECTEDVALUE(DCalendario[Semana do Ano]) && DCalendario[Ano] = SELECTEDVALUE(DCalendario[Ano]) - 1 ) )
Sucesso aí, amigo.
-
Rodrigo R1's post in DAX - Comparativo Semanas was marked as the answer
Amigo, boa tarde.
Assiste a essa aula aqui Inteligência de Tempo: Comparação com Ano Anterior e Semana Anterior - 4. Linguagem DAX (powerbiexperience.com).
Por ela vai conseguir resolver.
Espero que tenha ajudado.
Sucesso aí.
-
Rodrigo R1's post in visualização do logradouro ... was marked as the answer
Bom dia, amigo. Para visualizar o CEP será preciso vc ter essa coluna em sua tabela dimensão de localidade, dentro do seu modelo de dados.
Feito isso, sem problemas....vai conseguir visualizar sim.
Sucesso aí...
-
Rodrigo R1's post in DATESINPERIOD não retorna o valor no Contexto do último ano was marked as the answer
Amigo, mas está correto esse comportamento.
Acontece que o mês de março não está totalmente fechado - temos dados até o dia 16.
A função DATESINPERIOD no seu caso, está buscando os dados dos últimos 3 meses e como março não está fechado, ela busca os últimos 14 dias de dezembro de 2018.
Nesse caso o range de datas está indo de 16/12/2018, os meses completos de janeiro e fevereiro e vai até o último dia de março que é 16/03.
Com o passar dos dias, quando chegar no último dia de venda de março - 31/03; aí sim teremos os 3 meses fechados e não mais teremos contexto de dezembro/18.
Por isso existe esse comportamento, o que traz essa diferença - quando vc olha especificamente para o mês de março apenas.
Para comprovar, fiz outra medida usando apenas o TOTALYTD. Ela também traz o acumulado e apresenta o comportamento que vc deseja - aí sim vc teria o valor do mês de março até aquele momento, veja abaixo:
Portanto, vc poderá utilizar essas 2 soluções. De acordo com o que vc deseja demonstrar.
Importante é compreender a diferença de comportamento entre as 2 medidas e escolher qual delas utilizar de acordo com sua necessidade.
Espero que eu tenha conseguido explicar.
Sucesso aí, amigo.
-
Rodrigo R1's post in Medida DAX was marked as the answer
Boa tarde, amigo.
Poderia disponibilizar a base?
E também a medida que está usando?
-
Rodrigo R1's post in Contar número de clientes baseado em várias regras was marked as the answer
Amigo @Celso Spina, conforme solicitado, segue a solução:
Churn =
var clientesatuais = values(fVendas[IDCliente])
var clientesantigos = CALCULATETABLE(
VALUES(fVendas[IDCliente]),
DATEADD('dCalendário'[Data], -1, MONTH))
var clientesposterior = CALCULATETABLE(
VALUES(fVendas[IDCliente]),
DATEADD('dCalendário'[Data], +1, MONTH))
var uniao = UNION(clientesantigos, clientesposterior)
var excecao = EXCEPT(clientesatuais, DISTINCT(uniao))
return
COUNTROWS(excecao)
Só copiar a medida e jogar no seu modelo.
Sucesso aí, amigo.
-
Rodrigo R1's post in Dax para conciliação Contabil was marked as the answer
Boa Noite, @Fabio da Costa. Acho que vc se confundiu na hora de criar um novo tópico e utilizou o tópico já aberto pelo @Anderson Aquino.
Abra um tópico novo com sua dúvida para o pessoal conseguir te ajudar.
Aproveitando a oportunidade.... @Anderson Aquino....hoje a Live foi demais e acredito que tenha conseguido bons insigths pra dar andamento no seu projeto.
Mas para o pessoal na comunidade poder te ajudar, é importante ter mais detalhes sobre a sua necessidade: detalhar a dúvida e disponibilizar a base de dados e o resultado esperado.
Reforço minha sugestão anterior, até mesmo pra galera ajudar e também pra não deixar o tópico aberto por muito tempo.
Sucesso pra vocês....
-
Rodrigo R1's post in Meta para Clientes Diferentes was marked as the answer
Boa noite, @Rafael Borges. Entendo que o melhor modelo é já ter cadastradas as metas por cliente em alguma coluna, sendo que essa tabela seria uma fato Metas. A partir disso, vc conseguirá sim realizar várias análises através dessa coluna/tabela. Para fazer alguma medida com várias condições, a mais recomendada seria a SWITCH. Pra entender melhor a sua necessidade, seria ideal vc disponibilizar uma base de dados e detalhar melhor o que vc espera como resultado.
Espero que eu tenha ajudado.
-
Rodrigo R1's post in Total com Valor Errado was marked as the answer
Bom dia, amigo.
Faz uma nova medida, assim:
Sumx(VALUES(Dcliente[ClienteAgrupado]),
[Desconto])
Espero que tenha ajudado.
-
Rodrigo R1's post in Retornar uma a ultima data com base em uma condição was marked as the answer
Amigo, boa noite. Tente assim:
CALCULATE(
MAX('dCalendário'[Date]),
FILTER(
all('dCalendário'),
[SALDO PROJETADO] > 0))
Espero que tenha ajudado.
-
Rodrigo R1's post in Clientes únicos atendidos ano e mês was marked as the answer
Boa tarde, amigo.
A lógica para a solução da sua dúvida é a teoria dos conjuntos. Sugiro vc procurar no curso por "clientes novos" pra vc entender melhor a solução que estou te enviando:
cliente novo =
var datamin = MIN('dCalendário'[Date])
var clientesatuais = values(fAtendimento[ID Cliente])
var clientesantigos =
CALCULATETABLE(
VALUES(fAtendimento[ID Cliente]),
FILTER(
all('dCalendário'),
'dCalendário'[Date] < MIN('dCalendário'[Date])
),
ALL(dAtendente)
)
var novos = EXCEPT(clientesatuais, clientesantigos)
return
COUNTROWS(novos)
Segue arquivo com a solução também.
Espero que tenha ajudado.
Sucesso aí, amigo.
Dúvida Ramon.pbix
-
Rodrigo R1's post in Clientes únicos atendidos ano e mês was marked as the answer
Amigo, isso acontece porque o total é outro contexto!
E muitas vezes, o valor representado nele pode ser a soma dos demais contextos!
Veja que na solução apresentada, o return na medida é apenas uma contagem de linhas - não existe uma soma para que o total sejam assim representado.
Para solucionar isso, segue nova medida com total ajustado:
Valor Ajustado =
SUMX(
VALUES('dCalendário'[Date].[Mês]),
[cliente novo])
Dentro da SUMX informamos a tabela que está no seu contexto de avaliação - que no seu caso é a coluna de mês.
Sugiro outra Live para vc entender melhor esse comportamento - procura no curso por "ajustando os totais".
Essa sua pergunta valeu por 2 , hein??? hehehe...
abraço
-
Rodrigo R1's post in Contar % acima de 40% de uma medida was marked as the answer
Boa noite, amigo.
Vai ser preciso criar uma tabela virtual para fazer isso, assim:
Medida =
VAR TABELA =
ADDCOLUMNS(VALUES(TURMA),"PERCENTUAL", [DIVIDIR])
RETURN
CALCULATE(
COUNTROWS(
FILTER(TABELA,
[DIVIDIR] > 0.40)))
OBS: A medida que chamei de DIVIDIR é a sua medida de divisão que citou no enunciado.
Espero que tenha ajudado. Abraço e sucesso, amigo.
-
Rodrigo R1's post in Ranking Acumulado was marked as the answer
Bom dia, Jeferson.
Conforme você me solicitou no Discord, segue a solução para o seu caso:
Acc =
var vMax = MAX('Medida Ranking'[Max])
return
CALCULATE(
[Ranking por grupo Holding]
, FILTER(
ALL('Medida Ranking')
, 'Medida Ranking'[Max] <= vMax)
)
Sucesso aí amigo.
-
Rodrigo R1's post in Ranking Acumulado was marked as the answer
Bom dia, Jeferson.
Conforme você me solicitou no Discord, segue a solução para o seu caso:
Acc =
var vMax = MAX('Medida Ranking'[Max])
return
CALCULATE(
[Ranking por grupo Holding]
, FILTER(
ALL('Medida Ranking')
, 'Medida Ranking'[Max] <= vMax)
)
Sucesso aí amigo.
-
Rodrigo R1's post in Ranking Acumulado was marked as the answer
Bom dia, Jeferson.
Conforme você me solicitou no Discord, segue a solução para o seu caso:
Acc =
var vMax = MAX('Medida Ranking'[Max])
return
CALCULATE(
[Ranking por grupo Holding]
, FILTER(
ALL('Medida Ranking')
, 'Medida Ranking'[Max] <= vMax)
)
Sucesso aí amigo.
-
Rodrigo R1's post in Trabalhando com datas was marked as the answer
Luciano, para trabalhar com horas é mais complicado mesmo.
Será preciso vc converter as horas em valores decimais no PQ e depois formatar a visualização em hh:mm:ss, via DAX no PBI.
Sugiro assistir a Live 28 do curso completo que é exclusiva sobre horas.
Espero que tenha ajudado.
-
Rodrigo R1's post in Somar Horas no Excel was marked as the answer
Paulo, o ideal é que você leve as informações para o PBI e faça as medidas por lá via Dax.
Não é boa prática levar colunas de soma, totais, etc.
Recomendo a Live 28 do Curso que trata exclusivamente de cálculos com horas.
-
Rodrigo R1's post in MÉDIA MOVEL was marked as the answer
Para a dúvida 2, basta vc acrescentar a coluna de ano dentro da SUMARIZE, pois ela também faz parte do seu contexto. A medida ficaria assim:
Lucro - Média móvel MÊS 2 =
VAR Tabela =
CALCULATETABLE(
SUMMARIZE(dCalendario, dCalendario[MesAno],dCalendario[OrdMesAno], dCalendario[Ano]),
DATESINPERIOD(
dCalendario[Data],
MAX(dCalendario[Data]),
-3,
MONTH
))
RETURN
AVERAGEX(
Tabela,
[Lucro]
)
-
Rodrigo R1's post in Soma de valores was marked as the answer
Thiago, boa noite. Não seria melhor dividir a tabela fato em mais de uma? Ex.: fato de vendas, fato de comissão A e fato de Comissão B. Ai vc usa a dimensão empregados pra se conectar a essas 3 tabelas e retirar delas os dados necessários. Acho que comissão seria uma nova fato, assim como uma tabela de metas. PS. Não analisei seu arquivo. Estou sem o note agora e respondendo do celular, imaginando seu modelo como apenas 1 fato.