Ir para conteúdo

Tiago Craici - Xperiun

Admin
  • Total de itens

    1.398
  • Registro em

  • Última visita

Tudo que Tiago Craici - Xperiun postou

  1. Bom dia @champanjonata! Para seu objetivo terá que criar uma dCalendario personalizada para tratar as colunas e poder adicionar as datas conforme filtro + duas condições ( D-1, D-MIN). Abaixo um desafio proposto no Discord anteriormente onde o objetivo era poder selecionar um determinado ano e aparecer todos os meses e por último uma coluna com o ano e o total de todos os seus respectivos meses. Resultado: Para chegar ao seu objetivo pode ser utilizado a mesma lógica aplicada (dCalendario personalizada). Em anexo o arquivo pbix para poder abrir e interpretar como que desenvolvi. Sucesso!🚀 Desafio_4_Dados_Tiago_Craici.pbix
  2. Entendi... Crie essa medida de filtro: Filtro = SUM ( 'fResíduo'[Qtde (kg)] ) Em seguida selecione o seu segmentador de mês e adicione a mesma no filtro lateral com a mesma lógica de início: Não pode utilizar a mesma medida que te passei no início (a que mostra todos os meses).
  3. @Ana Carla Fontana... lembrando que essa configuração de "Total Venda" maior que 0, deve estar selecionado o seu segmentador de mês. 👍
  4. Como criar este parâmetro: 1 - 2 - inclua as medidas: 3 - Adicione o Parâmetro no eixo "Y"
  5. Se o objetivo for deixar para o usuário definir se vai aparecer mês no eixo "X" sem dados ou somente com dados, pode ser desenvolvido utilizando o "Parâmetro de Campos": Exemplo: 1 - Somente com meses que contem venda: 2 - Com todos meses no eixo "X":
  6. @Ana Carla Fontana Seria basicamente a possibilidade deixar para o usuário decidir se quer ver mês somente com valor ou todos os meses?
  7. Boa tarde @Celso Spina! Veja o resultado se atende: Medidas: Media Tiago = CALCULATE ( AVERAGEX ( fVendas, [Total] ), ALLSELECTED ( 'dCalendário' ) ) Cor Tiago = VAR vMediaAll = CALCULATE ( AVERAGEX ( fVendas, [Total] ), ALLSELECTED ( 'dCalendário' ) ) RETURN IF ( [Total] > vMediaAll, 1, 0 ) Configuração de cor: Em anexo arquivo pbix. Sucesso! 🚀 Vendas Exemplo.pbix
  8. Boa tarde @Pivatto! Para realizar cálculos com relacionamentos inativos tem que utilizar a função "USERELATIONSHIP" para ativar o mesmo. Exemplo de medida: medida = CALCULATE ( SUM ( fReceber[ColunaComValor] ), USERELATIONSHIP ( Dcalendario[Data], fReceber[DataVencimento] ) ) Documentação da função "USERELATIONSHIP": https://learn.microsoft.com/pt-br/dax/userelationship-function-dax Caso não conseguir sugiro mandar um arquivo pbix para o pessoal te ajudar. Sucesso! 🚀
  9. Boa tarde @Jeferson Souza! Tem uma solução que criei num outro post daqui do Fórum... Veja se te ajuda, segue link: Neste case é possível o usuário selecionar mais de uma opção de quanto quer retroceder 12, 6, 3 meses. Sucesso! 🚀
  10. Boa noite @Andrea Teixeira! Veja se atende ao objetivo: Resultado: Criado 6 medidas: TiagoData1 = VAR vDataMax = TODAY () + SELECTEDVALUE ( 'VER Nº DE DIAS DOS PROXIMOS VENCIMENTOS'[VER Nº DE DIAS DOS PROXIMOS VENCIMENTOS] ) RETURN IF ( SELECTEDVALUE ( TAB[DATA 1] ) >= TODAY (), CALCULATE ( SELECTEDVALUE ( TAB[DATA 1] ), TAB[DATA 1] < vDataMax ) ) TiagoData2 = VAR vDataMax = TODAY () + SELECTEDVALUE ( 'VER Nº DE DIAS DOS PROXIMOS VENCIMENTOS'[VER Nº DE DIAS DOS PROXIMOS VENCIMENTOS] ) RETURN IF ( SELECTEDVALUE ( TAB[DATA 2] ) >= TODAY (), CALCULATE ( SELECTEDVALUE ( TAB[DATA 2] ), TAB[DATA 2] < vDataMax ) ) TiagoData3 = VAR vDataMax = TODAY () + SELECTEDVALUE ( 'VER Nº DE DIAS DOS PROXIMOS VENCIMENTOS'[VER Nº DE DIAS DOS PROXIMOS VENCIMENTOS] ) RETURN IF ( SELECTEDVALUE ( TAB[DATA 3] ) >= TODAY (), CALCULATE ( SELECTEDVALUE ( TAB[DATA 3] ), TAB[DATA 3] < vDataMax ) ) TiagoData4 = VAR vDataMax = TODAY () + SELECTEDVALUE ( 'VER Nº DE DIAS DOS PROXIMOS VENCIMENTOS'[VER Nº DE DIAS DOS PROXIMOS VENCIMENTOS] ) RETURN IF ( SELECTEDVALUE ( TAB[DATA 4] ) >= TODAY (), CALCULATE ( SELECTEDVALUE ( TAB[DATA 4] ), TAB[DATA 4] < vDataMax ) ) TiagoData5 = VAR vDataMax = TODAY () + SELECTEDVALUE ( 'VER Nº DE DIAS DOS PROXIMOS VENCIMENTOS'[VER Nº DE DIAS DOS PROXIMOS VENCIMENTOS] ) RETURN IF ( SELECTEDVALUE ( TAB[DATA 5] ) >= TODAY (), CALCULATE ( SELECTEDVALUE ( TAB[DATA 5] ), TAB[DATA 5] < vDataMax ) ) TiagoData6 = VAR vDataMax = TODAY () + SELECTEDVALUE ( 'VER Nº DE DIAS DOS PROXIMOS VENCIMENTOS'[VER Nº DE DIAS DOS PROXIMOS VENCIMENTOS] ) RETURN IF ( SELECTEDVALUE ( TAB[DATA 6] ) >= TODAY (), CALCULATE ( SELECTEDVALUE ( TAB[DATA 6] ), TAB[DATA 6] < vDataMax ) ) Segue pbix em anexo. VENCIMENTO.pbix
  11. @giovanifm Olha uma correção de totais para utilização das informações em uma tabela ou matriz:
  12. Boa noite @RafaelMartins! Já tive este problema resolvi entrando na configuração do Workspaces e ativando "Premium por usuário" a sua configuração deve estar na "Pro". Após alteração é possível a configuração de atualização incremental. Sucesso! 🚀
  13. Se travar manda o pbix por favor.
  14. @EricMarques Boa tarde! Veja se atende: Altere a variável "vValorSubtotal" para: var vValorSubtotal = CALCULATE ( [Total Movimento], ClassificacaoDRE[Status] <= MAX ( ClassificacaoDRE[Status] ), ALL ( ClassificacaoDRE ) )
  15. Maravilha @champanjonata! Favor marcar a solução que atendeu seu objetivo... Você marcou a sua resposta eheeheh, dessa forma fica mais fácil para os demais quando pesquisarem aqui no fórum acharem a resposta correta. Obrigado: Pra cima! Sucesso 🚀
  16. Boa tarde @champanjonata! Realmente o acumulado no Power BI com grande base ele pena mesmo. Veja a medida abaixo se vai ganhar performance no seu projeto: Acumulado = VAR faturamentototal = CALCULATE ( [Faturamento], ALLSELECTED ( dClientes ) ) VAR faturamentoAtual = [Faturamento] VAR tabela = SUMMARIZE ( ALLSELECTED ( fFaturamento ), dClientes[CLIENTE], "Vendas", [Faturamento] ) VAR faturamentoacumulado = IF ( [Faturamento] > 0, SUMX ( FILTER ( tabela, [Vendas] >= faturamentoAtual ), [Vendas] ) ) RETURN faturamentoacumulado Créditos ao mestre @Rodrigo R1! Sucesso!
  17. Sempre que utilizamos condições que neste caso foi o mês, quando avaliado na linha/coluna total ele se perde mesmo. Terá que criar uma nova medida com a função SUMX para corrigir este total.
  18. Medidas: Total Vendido = var vMesAtual = MONTH(TODAY()) var vAnoAtual = YEAR(TODAY()) var vMesSeq = CALCULATE( SELECTEDVALUE(dCalendario[Mes sequencia]), ALL(dCalendario), dCalendario[Ano] = vAnoAtual && dCalendario[Mês] = vMesAtual) return if(SELECTEDVALUE(dCalendario[Mes sequencia]) < vMesSeq, sum(fVendas[Valor]) ) Total Forecast = var vMesAtual = MONTH(TODAY()) var vAnoAtual = YEAR(TODAY()) var vMesSeq = CALCULATE( SELECTEDVALUE(dCalendario[Mes sequencia]), ALL(dCalendario), dCalendario[Ano] = vAnoAtual && dCalendario[Mês] = vMesAtual) return if(SELECTEDVALUE(dCalendario[Mes sequencia]) >= vMesSeq, SUM(fForecast[Valor]) )
  19. Bom dia @giovanifm Veja se atente a seu objetivo ou: Em anexo pbix para entendimento. Giovani.pbix
  20. Boa tarde @gabriel_cap Interpretei errado... imaginei como tooltip. A Dica seria realizar um drill through para outra página né? Vou pensar novamente encontrando a solução te retorno.
×
×
  • Criar Novo...