Ir para conteúdo

Nelson Maroni

Alunos
  • Total de itens

    54
  • Registro em

  • Última visita

1 Seguidor

Sobre Nelson Maroni

  • Data de Nascimento 19-06-1981

Perfil

Informações adicionais

  • Sexo
    ♂ Masculino
  • Mora em
    PR
  • Nasceu dia
    19-06-1981

Últimos Visitantes

298 visualizações

Nelson Maroni's Achievements

  1. Prezado @14alex25, veja se é o que precisa, dupliquei sua tabela fato duas vezes, após separei as colunas que precisava para a a loja1 e fiz o mesmo com a segunda auxiliar para a loja 2, após fiz um merge e desabilitei a carga das duas auxiliares, com isso consegui trazer todos os dados em uma única fato. Caso alguma resposta tenha ajudado, você pode marcá-la como Solução e votar positivamente a resposta. Com isso o tópico será fechado, obrigado! Atenciosamente, Nelson Maroni https://www.instagram.com/maroninc/ https://www.linkedin.com/in/nelson-carlos-da-silva-maroni-30746a144
  2. Revisei seus dados, não estava funcionando, pois a coluna semana se repete mais de uma vez, com isso o PBI não sabe o que buscar: para resolver esse impasse, criei uma tabela auxiliar via SUMMARIZE, abaixo segue a medida: Perda Acumulada = SUMMARIZE( dCalendar; dCalendar[Semana do Ano]; "PERDA"; [Perda] ) Com isso resolvi o problema do acumulado Criei essa medida para o acumulado Perda Acumulada = VAR vSEMANA_ATUAL = MAX('Perda Acumulada'[Semana do Ano]) RETURN CALCULATE( SUM('Perda Acumulada'[PERDA]); FILTER( ALL('Perda Acumulada'); 'Perda Acumulada'[Semana do Ano] <= vSEMANA_ATUAL ) ) Caso alguma resposta tenha ajudado, você pode marcá-la como Solução e votar positivamente a resposta. Com isso o tópico será fechado, obrigado! Atenciosamente, Nelson Maroni https://www.instagram.com/maroninc/ https://www.linkedin.com/in/nelson-carlos-da-silva-maroni-30746a144 teste_ultimo - NELSON.pbix
  3. Prezada @Midiã, fiz uma medida para uma dúvida parecida, da uma olhada se te auxilia: Caso alguma resposta tenha ajudado, você pode marcá-la como Solução e votar positivamente a resposta. Com isso o tópico será fechado, obrigado! Atenciosamente, Nelson Maroni https://www.instagram.com/maroninc/ https://www.linkedin.com/in/nelson-carlos-da-silva-maroni-30746a144
  4. Prezado @Emerson Alencar, segue a medida para sua base, fiz um exemplo em excel, após criei a dcalendario via DAX, em seguida relacionei com a fplan1 e por fim fiz a medida, abaixo segue os passos: Acumulato FSCT = VAR vDATA_ATUAL = MAX(Plan1[Data]) RETURN CALCULATE( SUM(Plan1[Vendas FSCT]); FILTER( ALL(Plan1); Plan1[Data] <= vDATA_ATUAL ) ) Caso alguma resposta tenha ajudado, você pode marcá-la como Solução e votar positivamente a resposta. Com isso o tópico será fechado, obrigado! Atenciosamente, Nelson Maroni https://www.instagram.com/maroninc/ https://www.linkedin.com/in/nelson-carlos-da-silva-maroni-30746a144 20-06-2022.xlsx 20-06-2022.pbix
  5. Prezado @rodrigoaccountant, estava vendo seu PBI, e a explicação do @Vitor Peralva está correta, já cometi o mesmo erro de separar as tabelas fatos para depois somar, hoje não trabalho mais dessa forma, faço uma merge via Power Query destas 3 tabelas, após crio as dimensões e em seguida valido os relacionamentos, para depois desenvolver as medidas, vai precisar fazer isso no seu projeto.
  6. Prezada @DoisLs disponibiliza um PBI ou Excel.
  7. Prezado @rodrigoaccountant, disponibiliza um exemplo em pbi ou excel.
  8. Inclui uma alteração na medida Status Atual para não aparecer o ÚLTIMO STATUS NO TOTAL, através da função iniscope, abaixo segue a medida: Status Atual = VAR vDATA_ATUAL = MAX(fPlan1[Data]) RETURN IF( ISINSCOPE(dMaquinas[Maquina]); CALCULATE( VALUES(fPlan1[Status]); FILTER( ALL( fPlan1); fPlan1[Data] = vDATA_ATUAL ) ) ) Caso alguma resposta tenha ajudado, você pode marcá-la como Solução e votar positivamente a resposta. Com isso o tópico será fechado, obrigado! Atenciosamente, Nelson Maroni https://www.instagram.com/maroninc/ https://www.linkedin.com/in/nelson-carlos-da-silva-maroni-30746a144 13-06-2022.pbix 13-06-2022.xlsx
  9. Prezado @Marco Pereira, segue o PBI pronto em anexo, primeiro criei uma dcalendario, após criei a dimensão dmáquinas, fiz os relacionamentos e criei as medidas data atual e status atual, abaixo descritas: dCalendario = ADDCOLUMNS( CALENDARAUTO(); "Ano"; FORMAT([Date]; "yyyy"); "Nome Mês"; FORMAT([Date]; "mmm"); "Dia"; FORMAT([Date]; "dd") ) Data Atual = MAX(fPlan1[Data]) Status Atual = VAR vDATA_ATUAL = MAX(fPlan1[Data]) RETURN CALCULATE( VALUES(fPlan1[Status]); FILTER( ALL( fPlan1); fPlan1[Data] = vDATA_ATUAL ) ) Caso alguma resposta tenha ajudado, você pode marcá-la como Solução e votar positivamente a resposta. Com isso o tópico será fechado, obrigado! Atenciosamente, Nelson Maroni https://www.instagram.com/maroninc/ https://www.linkedin.com/in/nelson-carlos-da-silva-maroni-30746a144
  10. Nelson Maroni

    Dax para RH

    Prezado @Wilton, verifiquei que sua demanda estava em aberto, parei alguns minutos para te auxiliar, entretanto, fiquei com dúvida se realmente é o absenteísmo que estava querendo, pelo que percebi seria o turnover, pois para calcular o absenteísmo falta dados dos colaboradores mensais. Verifica se é isso que precisa com relação ao turnover, caso não seja me envia um arquivo adicional para o cálculo do absenteísmo, qualquer dúvida pode dar um alô, desenvolvi as seguintes medidas: Contratações = COUNTROWS(RH) Demissões = CALCULATE( COUNTROWS(RH); RH[Desligado] = "SIM" ) Rotatividade = [Contratações] + [Demissões] Rotatividade Acumulada = VAR vDATAATUAL = MAX(dCalendario[Date]) RETURN CALCULATE( [Rotatividade]; FILTER( ALL(dCalendario); dCalendario[Date] <= vDATAATUAL ) ) Total Funcionario Inicio Mês = VAR vDATA_INICIO_MES = MIN(dCalendario[Date]) RETURN CALCULATE( [Rotatividade Acumulada]; FILTER( dCalendario; dCalendario[Date] = vDATA_INICIO_MES ) ) Total Funcionario Final Mês = VAR vDATA_INICIO_MES = MAX(dCalendario[Date]) RETURN CALCULATE( [Rotatividade Acumulada]; FILTER( dCalendario; dCalendario[Date] = vDATA_INICIO_MES ) ) Turnover = DIVIDE( DIVIDE( [Contratações] + [Demissões]; 2 ); [Total Funcionario Inicio Mês]; 0 ) Caso alguma resposta tenha ajudado, você pode marcá-la como Solução e votar positivamente a resposta. Com isso o tópico será fechado, obrigado! Atenciosamente, Nelson Maroni https://www.instagram.com/maroninc/ https://www.linkedin.com/in/nelson-carlos-da-silva-maroni-30746a144
  11. Prezados, tudo bem. Para ajudar o Carlos com a demanda em aberto, inicialmente criei uma tabela produtos auxiliar onde criei a coluna id_produtos e nome_produtos, para incluir a linha outros e total, conforme imagem abaixo: dando sequência combinei as duas tabelas dPRODUTO com dPRODUTO_AUX, assim criei a dPRODUTOS_AUX e desabilitei a carga de dPRODUTO_AUX. Abaixo segue a dPRODUTOS_AUX: Com relação as relacionamentos estão evidenciados abaixo: em seguida criei a dCALENDARIO via DAX CALENDARAUTO() e criei o relacionamento: posteriori desenvolvi as medidas: Faturamento = CALCULATE( SUM(fFATURAMENTO[faturamento]); fFATURAMENTO[faturamento] > 0 ) como filtro deixei o filtro maior que zero, uma vez que o produto 24 descrito no DESAFIO 5 esta selecionado e não aparece no gráfico de colunas: A segunda medida desenvolvida foi: Faturamento Total = VAR vFATURAMENTO_TOTAL = IF( SELECTEDVALUE(dPRODUTOS_AUX[nome_produto]) = "total"; CALCULATE( [Faturamento]; REMOVEFILTERS(dPRODUTO) ) ) RETURN vFATURAMENTO_TOTAL A terceira medida desenvolvida foi: Faturamento Outros = IF( SELECTEDVALUE(dPRODUTOS_AUX[nome_produto]) = "outros"; SUMX( ALLSELECTED( dPRODUTOS_AUX); [Faturamento Total] - [Faturamento] ) ) A quarta medida desenvolvida foi: Faturamento Contexto = SWITCH( TRUE(); NOT(SELECTEDVALUE(dPRODUTOS_AUX[nome_produto]) IN {"outros"; "total"}); [Faturamento]; SELECTEDVALUE(dPRODUTOS_AUX[nome_produto]) = "outros"; [Faturamento Outros]; SELECTEDVALUE(dPRODUTOS_AUX[nome_produto]) = "total"; [Faturamento Total] ) Finalizando com a medida para colorir o gráfico: Faturamento Colorir = SWITCH( TRUE(); SELECTEDVALUE(dPRODUTOS_AUX[nome_produto]) = "total"; "RED"; SELECTEDVALUE(dPRODUTOS_AUX[nome_produto]) = "outros"; "ORANGE"; "BLUE" ) Abaixo segue o 5º desafio concluído: Obrigado Mestre Leonardo e equipe POWER BI EXPERIENCE por nos proporcionar esses desafios uma vez que nos agregam como profissionais. https://www.instagram.com/maroninc/ https://www.linkedin.com/in/nelson-carlos-da-silva-maroni-30746a144
  12. Prezado @Edsonsouza veja se essa medida resolve seu problema. Caso alguma resposta tenha ajudado, você pode marcá-la como Solução e votar positivamente a resposta. Com isso o tópico será fechado, obrigado! Atenciosamente, Nelson Maroni
  13. Prezado @Fernando Barreto, parei uns minutos para te auxiliar, abaixo segue a medida para te auxiliar: % Var FAT X BGT MAXX = VAR vRANKX = RANKX( ALL( dCalendario[Date]); [% Var FAT x BGT] ) RETURN CALCULATE( [% Var FAT x BGT]; FILTER( Plan1; vRANKX = 1 ) ) Caso alguma resposta tenha ajudado, você pode marcá-la como Solução e votar positivamente a resposta. Com isso o tópico será fechado, obrigado! Atenciosamente, Nelson Maroni
  14. Vou te passar um exemplo que utilizo em uma medida minha Empréstimos PGTO Atual MAX_DATA = VAR vHOJE = [Hoje] RETURN CALCULATE( MAX(fESE5010[E5_DATA]); FILTER( VALUES(dNATUREZAS[ED_CODIGO]); [Empréstimos Naturezas] ); DATESINPERIOD( dCALENDARIO[IDData]; vHOJE; -30; DAY ) ) Caso alguma resposta tenha ajudado, você pode marcá-la como Solução e votar positivamente a resposta. Com isso o tópico será fechado, obrigado!
×
×
  • Criar Novo...