Ir para conteúdo

Tiago Craici - Xperiun

Admin
  • Total de itens

    1.398
  • Registro em

  • Última visita

Community Answers

  1. Tiago Craici - Xperiun's post in Até que Quando, Quantos e como ? was marked as the answer   
    Olá @Claudionor!

    Na minha opinião deveria sentar junto com os supervisores e expor tudo que escreveu acima de forma sincera e clara. Deixe bem explicado que desenvolvimento demanda tempo, por este mesmo motivo hoje há setores de BI e pessoas especializadas. Talvez seja a oportunidade sua de um possível setor novo (depende de seu objetivo). 
    Muito importante falar que seus projetos desenvolvidos foram fora do horário de trabalho pois com suas tarefas diárias não conseguiria desenvolver, diga que o objetivo de desenvolver fora do horário era para verem o poder de automatizar relatórios de forma assertiva e o poder de um BI na empresa. 

    E o mais importante sempre coloque na balança o quanto isso custa para você (1º tempo com a família,  2º a empresa tem essa maturidade de dados, entre outros que só você consegue mensurar)... 

    Depois nos conte o desenrolar eheeheh... 


    Sucesso! 🚀
  2. Tiago Craici - Xperiun's post in Aula inicial SQL was marked as the answer   
    Boa tarde @Igor Ventura! 

    Seria para restaurar o Backup  do arquivo da aula? Se não me engano joguei direto no "C:" 

     
  3. Tiago Craici - Xperiun's post in Data Completa no Gráfico was marked as the answer   
    @Jefferson Rodrigues Tente clicar na sua coluna de data e criar uma nova hierarquia:



    Resultado:




     
  4. Tiago Craici - Xperiun's post in Licença por setor ao invés de por usuário was marked as the answer   
    O acesso não cai com dois ou mais acessos ao mesmo tempo... Porém a Microsoft consegue validar estes acessos simultâneos e posteriormente possibilidade de aplicar multa a empresa. 

    Tente já colocar uma licença para cada usuário... Seeee a empresa não puder deixe bem claro isso.  
  5. Tiago Craici - Xperiun's post in Tabela Matriz was marked as the answer   
    Segue resultado da explicação do @Márcio Garcia:
     

     
    pbix em anexo. 
    Sucesso! 🚀
     
    Teste (1).pbix
  6. Tiago Craici - Xperiun's post in Dividir o orçamento mensal em dias. was marked as the answer   
    Boa tarde @Daniel Chiste! 

    Segue resultado separando por centro:




    Necessário criar uma dimensão "dCentroCusto" (aconselho criar no ETL):





    Modelagem:





    Para o exemplo, distribuí com base no arquivo pbix que possuía. Para o seu projeto, é recomendado utilizar a combinação das colunas "CTAS" e "DESCCUSTO" e criar tabelas dimensão correspondentes, a fim de filtrar a sua tabela de fato "orçamento". Utilize essas tabelas no campo "Linhas" para obter os resultados desejados.




    Em anexo o pbix com as medidas. 



    Sucesso! 🚀
    Daniel - Rateio Orçamento.pbix
  7. Tiago Craici - Xperiun's post in Estrutura do dashboard was marked as the answer   
    Da sim, se for o mesmo projeto seu RLS vai funcionar sim 👍.
  8. Tiago Craici - Xperiun's post in Modelos de contrato para prestação de serviços de BI was marked as the answer   
    Olha os materiais:

  9. Tiago Craici - Xperiun's post in Como faço para aplicar a "Restauração Automática" no App? was marked as the answer   
    Bom dia @leitaotassio! 
    Deve ser alterado uma configuração, segue os passos:

    1º No Power BI Desktop Vá em Arquivo
    2º Opções e Configurações
    3º Opções
    4º Em Opções vá na última opção "Configuração de relatório"
    5º Na primeira opção marque "Não permitir que os usuários finais salvem filtros nesse arquivo no serviço do Power BI"



    Salve o projeto e publique novamente! 


    Caso de certo, por gentileza marque como Melhor Resposta 👍🏻✅
  10. Tiago Craici - Xperiun's post in Cálculo de Projeção vs Orçado was marked as the answer   
    Boa noite @Gabriel Canadeu! 
    Veja o resultado se atende:



    Medidas alteradas para:
    Projeção = VAR vMesPresente =     MONTH ( TODAY () ) VAR vProjecao =     SUM ( 'Projeção'[Projetado] ) VAR vUltimmoMesProjetado =     MONTH ( CALCULATE ( MAX ( 'Projeção'[Mês] ), ALL ( Calendario ) ) ) VAR vMesAtual =     MONTH ( TODAY () ) // caso queira que seja considerado o mês atual (presente) utilize essa variável   RETURN     IF ( SELECTEDVALUE ( Calendario[Mês] ) = vUltimmoMesProjetado, vProjecao )  
    % Alcance Meta = VAR vMesPresente =     MONTH ( TODAY () ) VAR vProjecao =     SUM ( 'Projeção'[Projetado] ) VAR vUltimmoMesProjetado =     MONTH ( CALCULATE ( MAX ( 'Projeção'[Mês] ), ALL ( Calendario ) ) ) VAR vMesAtual =     MONTH ( TODAY () ) // caso queira que seja considerado o mês atual (presente) utilize essa variável   RETURN     IF (         SELECTEDVALUE ( Calendario[Mês] ) = vUltimmoMesProjetado,         DIVIDE ( [Projeção], [Orçado] ),         DIVIDE ( [Real], [Orçado] )     )

    Em anexo o pbix para entendimento. 


    Sucesso! 🚀


     
    Projeção Tiago.pbix
  11. Tiago Craici - Xperiun's post in Matriz não vai considerar cálculo de variação YoY para o menor ano no visual (no caso é 2014) was marked as the answer   
    Boa tarde @Reginaldo Batista! Tudo bem? 


    Para desconsideramos o primeiro ano da tabela do demonstrativo devemos pegar o ano mínimo do segmentador da página:

    VAR vAnoMin =
        CALCULATE (  YEAR ( MIN ( dCalendario[Data] ) ),   ALLSELECTED ( dCalendario[Data] )  ) -- pega seu ano mínimo conforme segmentador


    Em seguida acrescentamos este ano mínimo na sua medida [10. % Total Entrada YoY]. Veja a medida abaixo como que ficou:







     Segue a medida:

    10. % Total Entrada YoY =

    VAR vAnoMin =
        CALCULATE (
            YEAR ( MIN ( dCalendario[Data] ) ),
            ALLSELECTED ( dCalendario[Data] )
        ) -- pega seu ano mínimo conforme segmentador
    RETURN
        IF (
            [9. Total Entrada LY] = BLANK ()
                && [3. Total Entrada] > 0
                && YEAR ( SELECTEDVALUE ( Calendario[Data] ) ) > vAnoMin,
            +1,
            DIVIDE ( [3. Total Entrada] - [9. Total Entrada LY], [9. Total Entrada LY] )
        )



    OBS: Na sua tabela o contexto "ano" deve vir da sua dCalendario.




    Espero ter dado um norte ao seu objetivo.
    Sucesso! 🚀
  12. Tiago Craici - Xperiun's post in TRAZENDO VALORES DE OUTRA TABELA was marked as the answer   
    Boa tarde @Rony Kley R. dos Santos! 

    Segue pebix com solução. Medida ou nova coluna em sua tabela "A". 

    Resultado:








    Sucesso meu amigo! 🚀
    Valor Tabela B.pbix
  13. Tiago Craici - Xperiun's post in TOTAL DA DIFERENÇA DANDO ERRO was marked as the answer   
    Boa tarde @Andrea Teixeira! 

    Na realidade este valor não está certo... Foi relacionado tabela Fato com Fato com ambas Cardinalidades (direção de filtro) dessa forma foi excluído dois valores o código 15 e 16 da tabela B:




     Via regra nunca se relaciona tabela fato com fato (os cálculos ficam errados). Para isso que existem as tabelas dimensão, parte dela a propagação dos filtros. 

    Veja como que ficou após eu criar uma tabela dimensão dCodigo:



    Em destaque de vermelho os dois valores que não estavam levando em consideração.




    Em anexo o pbix para entendimento. 
    Sucesso! 

    AXB.pbix
  14. Tiago Craici - Xperiun's post in Visual com Anos em Colunas e Meses em linhas was marked as the answer   
    @Davi Rodolfo criei uma base aqui...

    Segue resultado:




    Relacionamento entre dCalendario e dCalendarioAUX:




    Medidas no gráfico:





    Medidas:
    QTD Total = SUM(fVenda[Quantidade])
     
    Total Coluna =   var Ano1 = CALCULATE(     [QTD Total],     dCalendario[Ano] = YEAR(TODAY())-4,     ALL(dCalenadrioAUX) ) var Ano2 = CALCULATE(     [QTD Total],     dCalendario[Ano] = YEAR(TODAY()) -3,     ALL(dCalenadrioAUX) ) var Ano3 = CALCULATE(     [QTD Total],     dCalendario[Ano] = YEAR(TODAY()) -2,     ALL(dCalenadrioAUX) ) var Ano4 = CALCULATE(     [QTD Total],     dCalendario[Ano] = YEAR(TODAY()) -1,     ALL(dCalenadrioAUX) )   return SWITCH(TRUE(), SELECTEDVALUE(dCalenadrioAUX[Data]) = CONVERT(YEAR(TODAY()) -4, STRING), Ano1, SELECTEDVALUE(dCalenadrioAUX[Data]) = CONVERT(YEAR(TODAY()) -3,STRING), Ano2, SELECTEDVALUE(dCalenadrioAUX[Data]) = CONVERT(YEAR(TODAY()) -2,STRING), Ano3, SELECTEDVALUE(dCalenadrioAUX[Data]) = CONVERT(YEAR(TODAY()) -1, STRING), Ano4 )  
    Total Linha = IF(CONTAINSSTRING(SELECTEDVALUE(dCalenadrioAUX[Data]), "/"), [QTD Total])

    Essa foi a forma que consegui chegar a seu objetivo. 
    Em anexo o pbix para maior entendimento. 
    Obs. dCalendarioAUX criada com linguagem "M". 



    Sucesso Davi! 🚀🥇






     
    Davi.pbix
  15. Tiago Craici - Xperiun's post in media de venda was marked as the answer   
    Boa tarde @Edsonsouza! 


    Medida:
     
    Media 5 dias = DIVIDE( CALCULATE(     [QTD Total],     DATESBETWEEN(dCalendario[Data],     SELECTEDVALUE(dCalendario[Data]) -4, SELECTEDVALUE(dCalendario[Data])     ) ), 5 )
    Resultado:





    Segue pbix em anexo. 
    Sucesso! Edson.pbix
    Edson.pbix
  16. Tiago Craici - Xperiun's post in Deixar ultima data após atualizar o relatório de Power BI was marked as the answer   
    @Lucas Soldateli


    Veja se com a tabela dCalendarioAUX vai atender ao objetivo:

    Medida:
     
    dCalendarioAUX = CALENDAR (     SWITCH (         TRUE (),         // primeira data         WEEKDAY ( TODAY () ) = 2, TODAY () + 2,         WEEKDAY ( TODAY () ) = 3, TODAY () + 2,         WEEKDAY ( TODAY () ) = 4, TODAY () + 2,         WEEKDAY ( TODAY () ) = 5, TODAY () + 2,         WEEKDAY ( TODAY () ) = 6, TODAY () + 3     ),     SWITCH (         TRUE (),         // ultima data         WEEKDAY ( TODAY () ) = 2, TODAY () + 2,         WEEKDAY ( TODAY () ) = 3, TODAY () + 2,         WEEKDAY ( TODAY () ) = 4, TODAY () + 2,         WEEKDAY ( TODAY () ) = 5, TODAY () + 3,         WEEKDAY ( TODAY () ) = 6, TODAY () + 4     ) )

    Relacionamento:



    Filtro na página (regra segunda---- informação de quinta (05/07):



    Veja o comportamento publicado.


    Segue anexo o pbix. 
    complemento_manual_novo.pbix
  17. Tiago Craici - Xperiun's post in Soma da quantidade de um DATEDIFF was marked as the answer   
    Maravilha que conseguiu @Leonardo Sardinha! 

    Estava discutindo com mestre @Alison Pezzott seu case. 



    Sucesso ae! 🚀
  18. Tiago Craici - Xperiun's post in Comparação entre Datas was marked as the answer   
    TMJ @Alison Pezzott ! 🚀
  19. Tiago Craici - Xperiun's post in Erro ao conecta na conta power BI Experience was marked as the answer   
    Entre em contato com a @Ayumi. 
  20. Tiago Craici - Xperiun's post in Filtro na medida was marked as the answer   
    Boa tarde @karinafreitass! 

    Veja abaixo se é este seu objetivo:

    Para chegarmos nessa granularidade de meta por supervisor criei uma nova dimensão (dSuperProd):




    Resultado na tabela:


    Relacionamento:



    OBS: Ourinhos sem supervisor. 





    Em anexo o pbix.
    Caso não seja isso nos mande novamente. 



    Sucesso! 🚀

     
    Tabelas fato.pbix

  21. Tiago Craici - Xperiun's post in Calculo com porcentagem % was marked as the answer   
    Boa tarde @GuilhermeMogio! 
    Veja abaixo se é este o objetivo, resultado:



    Medidas:
     
    Redução Tiago = var vReducao =  [Redução %] var vRed_50 = IF(vReducao >0.5, 0.5, vReducao)   return  vRed_50
     
    Sentenca Tiago = SELECTEDVALUE(Penal[SENTENÇA FIXA]) * [Redução Tiago]  
     
    Em anexo o pbix. 


    Sucesso. 🚀



     
    Penal_BETA.pbix
  22. Tiago Craici - Xperiun's post in Filtrar Somente uma palavra em uma columna was marked as the answer   
    Total Masculino = 
    CALCULATE(
        COUNTROWS(sua tabela),
        sua tabela[Genero] = "Masculino"
    )


    Total Feminino= 
    CALCULATE(
        COUNTROWS(sua tabela),
        sua tabela[Genero] = "Feminino"
    )
  23. Tiago Craici - Xperiun's post in Cálculo de variância levar em consideração somente o ano atual was marked as the answer   
    @Marcelo Kniss, seria essa medida abaixo que o mestre @Edson Igari comentou:






    Sucesso! 🚀
  24. Tiago Craici - Xperiun's post in ACUMULADO DAX DECRESCENTE - GRAFICO DE LINHAS. was marked as the answer   
    Boa tarde @Andrea Teixeira! 

    Veja se atende o objetivo:



    Medida:
     
    Acumulado Dec = VAR vContexto =     SELECTEDVALUE ( dCalendario[Mês sequência] ) VAR vProvisao =     CALCULATE ( SUM ( TABTESTE[PROVISIONADO] ), ALL ( TABTESTE ) ) VAR vPagoAcum =     CALCULATE (         SUM ( TABTESTE[VALOR_PAGO] ),         FILTER ( ALL ( dCalendario ), dCalendario[Mês sequência] <= vContexto )     ) RETURN     vProvisao - vPagoAcum

    dCalendario com coluna de sequência de mês:





    Em anexo o pbix.
    Sucesso! 🚀

     
    ANALISE.pbix
  25. Tiago Craici - Xperiun's post in Ignorar Filtro Data was marked as the answer   
    @champanjonata, segue exemplo de calculo para últimos 10 dias de venda:



    Desabilitado o filtro somente deste visual:



    Dessa forma no seu projeto os demais visuais vão funcionar. 



    Segue em anexo o pbix de exemplo. 
    Sucesso! 🚀

     
    champanjonata.pbix
×
×
  • Criar Novo...