Ir para conteúdo

Carlos Beck

Alunos
  • Total de itens

    11
  • Registro em

  • Última visita

Perfil

Informações adicionais

  • Sexo
    ♂ Masculino
  • Mora em
    RS
  • Nasceu dia
    11-04-1975

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

Carlos Beck's Achievements

Profissional

Profissional (3/6)

  • Feliz 2° ano! 😍
  • Feliz 1° ano! ✨

Recent Badges

1

Reputação

  1. Oi Alison. Obrigado pelo retorno. Vou descaracterizar e reduzir o pbix pra poder te encaminhar, ok? Mas basicamente a Medida [Pontuação] é a soma de 10 critérios (medidas DAX para cada cliente) no período selecionado. Esta [Pontuação] é um dos LimInf e LimSup que tenho que segmentar, o outro é a medida de [Valor Médio Mensal], também com LimInf e Lim Sup. Segmentação #Clientes = VAR PontuacaoMin = MIN(´t_Segmentacao'[PontuacaoMin] VAR PontuacaoMan = MAX(´t_Segmentacao'[PontuacaoMax] VAR MediaMensalMin = MIN(´t_Segmentacao'[MensalMin] VAR MediaMensalMax = MAX(´t_Segmentacao'[MensalMax] VAR Result = CALCULATE( [Qtd Clientes], FILTER( VALUES( dcliente[ID_Cliente] ), [Pontuacao] >= PontuacaoMin && [Pontuacao] < PontuacaoMax && [Valor Médio Mensal] >= MediaMensalMin && [Valor Médio Mensal] < MediaMensalMax ) ) RETURN Result Onde: [Pontuacao] = [Crit1] + [Crit2] + ... + [Crit10] Cada medida [Crit..] demora menos de 1s para calcular, mas acredito que a soma de todas a nível de cliente e devido ao tamanho da fato de acordo como período selecionado (1 ano, por exemplo), impacte na segmentação. Vou ajustar/reduzir o pbix e te encaminho este fim de semana... tomara que tu identifiques um pulo do gato para melhorar a performance. Abraço Caique
  2. A dúvida: Segmentação dinâmica de clientes com base em critérios. Normalmente temos uma segmentação com apenas uma ou duas medidas para segmentar clientes, mas me deparei com uma necessidade diferente. Basicamente se trata de um relacionamento virtual para cada Grupo de Clientes (que pode ou não agregar um ou mais Id_Cliente) com base em determinados Critérios. O primeiro parâmetro é o Valor de Vendas Médio Mensal, que classifica os clientes em A, B ou C. Tranquilo, uma medida DAX comparando com uma tabela “avulsa” com regras de Limite Inferior e Limite Superior para a medida criada. O problema está em classificar o clientes por mais critérios... Cada Critério é calculado com uma medida DAX para gerar uma Pontuação ponderada com um peso, que estão definidos em tabelas adicionais com Limite Inferior e Limite Superior. A soma a Pontuação totaliza 100; Exemplo: C1 – Mix de produtos adquiridos – Peso 10; C2 – Mix de SKUs adquiridos – Peso 5; C...; C9 - %Margem Bruta – Peso 15; C20 – % de Aquisição de produtos considerados Lançamentos no período (1 ano a partir da data de lçto) - Peso 5; A medida PONTUAÇÃO trata-se da SOMA de todos o resultados obtidos em cada critério ; A Segmentação dos clientes leva em conta: 1 – No eixo Y, o Valor Líquido Médio de Pedidos no Período selecionado, que segmenta os clientes em A, B e C; 2 – No eixo X, a Pontuação obtida na soma dos resultados dos critérios, que resulta em >= 50 pontos (Clientes 1) e < 50 pontos (Cientes 2); 3 – O resultado identifica clientes em A1, A2, B1, B2, C1, C2. Criei uma tabela física com os parâmetros a serem comparados, com LimInf e Lim Sup para “Valor de Vendas Mensal” e “Pontuação”. Mas fica muuuuuito lento esse cálculo. Alguma dica para melhorar a performance desta segmentação? A análise deve levar em conta o período selecionado (Mês/Ano até Mês/Ano). Depois disso, ainda quero possibilitar a comparação de resultados em 2 períodos distintos, mas isso vai ser mais fácil depois que conseguir melhorar a performance do cálculo do período atual.
  3. Olá pessoas... Relatório: https://app.powerbi.com/view?r=eyJrIjoiNmUyMzgzMDMtZTg5Yi00YTk4LThiODUtZGIxYzFlNWU2NTg2IiwidCI6IjQ1YjFmZDE2LThjOGQtNDYwYi1iMTRjLTA0NWRiZmFmZWUxNyJ9 Post Linkedin: https://www.linkedin.com/posts/carlosbeck_incomparaveis-desafiokickstart-activity-6961089249488068608-1gCd?utm_source=linkedin_share&utm_medium=member_desktop_web
  4. Oi @Michele Quando tentei aplicar essa ideia teu um cocô enorme nas medidas, mas, sério, adorei a criatividade. Obrigadão pela ajuda!
  5. Oi @Michele, quase lá... Tuas dicas estão ótimas. A ideia é manter o filtro já selecionado no "Último Dia com Faturamento" (esquece o Dia Útil). No exemplo o BI já traria a data 11/02/22, mas no decorrer dos dias, o filtro mude dinamicamente ao atualizar o dashboard para o "Último Dia com Faturamento" atualizado... Imaginei uma coluna calculada mas não consegui criar, onde: = se MAX dCalendario[Data] com coluna "Possui Faturamento?" = TRUE(), "Últ Faturamento", senão dCalendario[Data]. Desta forma eu publicaria o relatório utilizando o filtro com a opção "Últ Faturamento" e ele seria atualizado automaticamente ao longo dos dias. Mas talvez eu não consiga criar essa coluna com tipo Data e tipo Texto ao mesmo tempo. Ficou mais claro agora? Vou dar mais um tempo e se não conseguir um retorno da comunidade, fecho a questão com tuas respostas, ok?! Obrigado pela tua ajuda, já agregaste muito! Abraço
  6. E além disso, ainda gostaria que esta Data ficasse como default ao atualizar o relatório no PBI Service... Ao abrir após a atualização, sempre apareça esta data que atenda os critérios... MAS, se me ajudar com que a Data "Possui Faturamento" = TRUE() se mantenha de forma dinâmica, já é um pYt@ progresso!!! Valeu!
  7. oi @Michele Na verdade eu já tenho essa coluna calculada "Possui Faturamento?", porém ainda tenho a coluna calculada "É Dia Útil?", entende? Queria identificar um "Match" entre ambas., IMEDIATAMENTE anterior à coluna "Hoje"... Imaginei um nova coluna calculada que leve em conta estes dois critérios... mas colaram as placas aqui... Obrigado pelo retorno!
  8. Oi João, tudo bem? Então: CALCULATETABLE( FILTER( ALL(dCalendario), dCalendario[Ano] = MAX(dCalendario[Ano]) - 1 ), dCalendario[Datas com Venda] = TRUE() Essa tua última linha do DAX acima está filtrando a "Tabela" FILTER que criaste logo acima, trazendo apenas as Datas com Venda = TRUE. Sem o CALCULATETABLE, tu não consegues filtrar diretamente a Medida que criaste. Desculpa se não entendi tua pergunta. Abraço!
  9. Olá pessoal Acho que essa é fácil, mas não consegui mudar o contexto para a construção de um filtro de data dinâmico para sempre abrir o relatório conforme critérios. Acredito que uma Coluna Calculada na dCalendario é a solução, para que eu possa usá-la em um visual de Filtro de Data. Em anexo, um excel que tenta expressar minha necessidade. Grato aos colegas! Filtro Dinâmico - Último Dia com Faturamento e Dia Útil.xlsx
×
×
  • Criar Novo...