Ir para conteúdo

Tiago Craici - Xperiun

Admin
  • Total de itens

    1.398
  • Registro em

  • Última visita

Tudo que Tiago Craici - Xperiun postou

  1. Boa tarde @Eduardo da Costa Manente. Feito via DAX, resultado: Criado nova tabela para o eixo X do gráfico: Criado uma medida para cada mês: Exemplo Março: Fat Março = var AnoMin = YEAR(MIN(dCalendario[Data Base])) var resultado = CALCULATE([Faturamento], ALL(dCalendario), dCalendario[Ano] = AnoMin, dCalendario[Mês] = 3 ) return resultado Medida para respeitar cada mês: Fat por Ano = SWITCH(TRUE(), SELECTEDVALUE('Nome Mes'[Nome do Mês]) = "Janeiro", [Fat Janeiro], SELECTEDVALUE('Nome Mes'[Nome do Mês]) = "Fevereiro", [Fat Fevereiro], SELECTEDVALUE('Nome Mes'[Nome do Mês]) = "Março", [Fat Março], SELECTEDVALUE('Nome Mes'[Nome do Mês]) = "Abril", [Fat Abril], SELECTEDVALUE('Nome Mes'[Nome do Mês]) = "Maio", [Fat Maio], SELECTEDVALUE('Nome Mes'[Nome do Mês]) = "Junho", [Fat Junho], SELECTEDVALUE('Nome Mes'[Nome do Mês]) = "Julho", [Fat Julho], SELECTEDVALUE('Nome Mes'[Nome do Mês]) = "Agosto", [Fat Agosto], SELECTEDVALUE('Nome Mes'[Nome do Mês]) = "Setembro", [Fat Setembro], SELECTEDVALUE('Nome Mes'[Nome do Mês]) = "Outubro", [Fat Outubro], SELECTEDVALUE('Nome Mes'[Nome do Mês]) = "Novembro", [Fat Novembro], SELECTEDVALUE('Nome Mes'[Nome do Mês]) = "Dezembro", [Fat Dezembro] ) Observação: Sempre vai respeitar o ano mínimo selecionado no segmentador "Data Base": Segue em anexo o pbix. BaseDados.pbix
  2. Bom dia @Eduardo da Costa Manente! Em uma mesma página você pode ter vários visuais com segmentador específico para cada um... Exemplo dois gráficos de faturamento, uma respeitando o segmentador Data Base e o outro respeitando o segmentador Ano, veja abaixo: Para que seja respeitado os filtros conforme acima, se faz necessário "Editar as Interações" conforme abaixo: 1 - selecione o segmentador 2 - clique em Formato 3 - clique em Editar interações Em seguida é só clicar nestes ícones bloqueando a interação do segmentador selecionado: Para o momento só encontrei essa solução para seu objetivo onde tem vários visuais em uma mesma página e queira ter granularidade de tempo (mês/ano) diferentes com filtros inseridos nessa mesma página. Acredito ser mais ou menos essa ideia do mestre @Renato Rossato. Segue em anexo o pbix para entender como fiz. O exemplo fiz somente o faturamento, mas aplica a todos os visuais incluindo seu acumulado. Sucesso. 🚀 BaseDados.pbix
  3. @Eduardo da Costa Manente Boa noite! Quando tem um visual onde depende do contexto ano se faz necessário adicioná-lo. Veja como ficou seu acumulado após altera do eixo x colocando "Mês/Ano": Medida alterada para: Faturamento ACC = TOTALYTD([Faturamento], dCalendario[Data Base]) Dessa forma ele não vai acumular todos os anos quanto o segmentador tiver mais de um ano selecionado.
  4. Boa noite @leandrosantos! Veja se a medida abaixo atende: ADM_P_TESTE2 = SUMX ( VALUES ( FIC_CAD_CTT_OBRA[CTT_OBRA] ), [ADM_P_TESTE] ) Utilize a medida acima no campo "Valore"
  5. Boa noite @Renata Balsani! Duas sugestões: 1ª criar nova coluna na sua dimensão: 2ª Tratar no Power Query: Ae vai depender do objetivo... Segue em anexo o pbix tratado essas condições 1 e 2. Sucesso. 🚀 R Mascara.pbix
  6. Deu certo então @Renata Balsani? Que bom que minha medida tenha ajudado.
  7. seu campo fiscal dim_emitente'[natureza] é tipo de dados texto ou número inteiro? Se for número inteiro tira as aspas do número 1
  8. Bom dia @Renata Balsani! Uma opção seria pegar o primeiro nome e os três primeiros números de CPF. Veja abaixo como ficaria: Utilizado a função CONCATENATE para juntar Nome e CPF, MID para extrair parte do texto, SEARCH para conseguirmos a quantidade de caracteres antes do espaço (primeiro nome), LEFT para extração dos três primeiros números do CPF. Com a lógica dessa medida pode realizar alterações ou mesmo juntando mais caracteres para mascarar os nomes. medida: Nome mascara = if(SELECTEDVALUE(dCadastro[Identific]) = 1, CONCATENATE( MID(SELECTEDVALUE(dCadastro[ds_nome_emit]), 1, SEARCH(" ", SELECTEDVALUE(dCadastro[ds_nome_emit]), ,1)), LEFT(SELECTEDVALUE(dCadastro[cd_cgc]),3)) , SELECTEDVALUE(dCadastro[ds_nome_emit]) ) Segue em anexo o arquivo pbix para interpretar a lógica. Sucesso. 🚀 R Mascara.pbix
  9. Boa noite @Elinatan Amorim de Oliveir! Segue resultado (simulado apenas 5 produtos): Medidas utilizadas: Total = SUM(Tabela[Faturamento]) simulador = VAR contexto = SELECTEDVALUE ( Tabela[Cod_Produto] ) VAR valor = [Total] * 'Simulador'[Parâmetro Valor] + [Total] RETURN IF ( CONTAINS ( dProdutos, dProdutos[Cod_Produto], contexto ) = TRUE (), valor, [Total] ) Total simulado = SUMX ( VALUES ( Tabela[Cod_Produto] ), [simulador] ) Segue em anexo o arquivo pbix para compreender a lógica. Sucesso. Elinatan.pbix
  10. Segue um exemplo utilizando a função INTERSECT, basta adaptar a sua medida trocando a terceira linha COUNT para seu calculo e demais filtros passados pela função CALCULATE:
  11. Boa tarde @LuanRochaPrates! Para seu objetivo utilize a função INTERSECT (Retorna a interseção de linha entre duas tabelas, retendo as duplicatas.) dessa forma só vai aparecer as propriedades que estão do lado "A" e "B". Segue documentação: https://learn.microsoft.com/pt-br/dax/intersect-function-dax Sucesso! 🚀
  12. Bom dia @Rafael! Da para ser desenvolvido no Figma, no Power BI colocar botões transparentes para navegação lateral, veja um exemplo abaixo: Sucesso. 🚀
  13. no exemplo acima utilizei a medida de [Total Venda] no meu segmentador de código de Loja filtrando somente dados diferentes de branco (sem venda), dessa forma caso não tenha venda o código da loja não vai aparecer.
  14. Boa tarde Adicione a sua medida no filtro lateral deste segmentador aplicando dados "não está em branco". Exemplo:
  15. Boa noite @Igor Ventura Segue abaixo o caminho que consegui restaurar:
  16. Boa tarde @Igor Ventura! Seria para restaurar o Backup do arquivo da aula? Se não me engano joguei direto no "C:"
  17. entendi... este campo "corp dim_calendario'[ds_periodo_comercial]" é que tipo de informação? Data? Ano?
  18. Boa tarde @Renata Balsani! Tem a possibilidade de enviar o pbix? Fica mais fácil para galera ajudar.
  19. Boa noite @CristhianLima Segue resultado: Em anexo o pbix. Para a construção segui todos os passo do post que referenciei acima, qualquer dúvida só dar uma lida lá. Sucesso meu amigo. 🚀 Cristhian.pbix
  20. Para conversão decimal para horas aconselho dar uma lida no post abaixo: https://powerbiexperience.com/pt/blog/como-trabalhar-com-horas-no-formato-hhmmss-case-de-pcp-producao/
  21. Na sua calendário crie uma coluna com o dia da semana: Segue exemplo da medida: Só alterar Vendas[valor] pela sua coluna Total de Horas. Sucesso! 🚀
  22. Bom dia @CristhianLima! Terá que utilizar sua calendário como suporte filtrando os dias de semana utilizando a função "CALCULATE". Temos a função "WEEKDAY" que ajuda. Documentação: WEEKDAY: https://learn.microsoft.com/pt-br/dax/weekday-function-dax CALCULATE: https://learn.microsoft.com/pt-br/dax/calculate-function-dax Para agilidade e que a galera possa te ajudar, se possível mande um arquivo pbix contendo essa tabela (print). Sucesso! 🚀
×
×
  • Criar Novo...