-
Total de itens
1.398 -
Registro em
-
Última visita
Tipo de Conteúdo
Perfis
Fóruns
Desafios
Calendário
Downloads
Galeria
Tudo que Tiago Craici - Xperiun postou
-
Fixar valor em gráfico
Tiago Craici - Xperiun respondeu ao pergunta de Breno Santos em Modelagem e relacionamentos
Boa noite @Breno Santos! Anexa um pbix para podermos avaliar melhor. (Pode ser com valores fictícios) Fico no aguardo. -
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! 🚀
-
Relacionamento entre Segmentações Dinâmicas
Tiago Craici - Xperiun respondeu ao pergunta de Raphael Dore em Linguagem DAX
Boa tarde @Raphael Dore! Da uma olhada na aula abaixo, acredito que vá conseguir seu objetivo: https://play.xperiun.com/curso/curso-de-dax-avancado-e-hands-on/4759/29333 Sucesso! 🚀 -
TRAZENDO VALORES DE OUTRA TABELA
Tiago Craici - Xperiun respondeu ao pergunta de Rony Kley R. dos Santos em Conexão com dados
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 -
Cálculo de Projeção vs Orçado
Tiago Craici - Xperiun respondeu ao pergunta de Gabriel Canadeu em Linguagem DAX
Que maravilha @Gabriel Canadeu! Por gentileza marcar a solução que mandei... Você marcou sua resposta como solução rsrs. Dessa forma quem for pesquisar fica mais fácil achar a solução do objetico. Abraço! -
Inserir Imagem do Sharepoint no Power BI
Tiago Craici - Xperiun respondeu ao pergunta de Claudio Roberto em Visualização de dados
Boa tarde @Claudio Roberto! Da uma assistida na aula abaixo... Vai ajudar a entender como aplicar imagens em seus projetos: https://play.xperiun.com/curso/tc-5-linguagem-dax/20631/121575 Sucesso! 🚀 -
Formatação condicional coluna matriz
Tiago Craici - Xperiun respondeu ao pergunta de Denis Bruno em Visualização de dados
@Denis Bruno! Está com cara de contexto... no seu projeto é apenas uma tabela ou tem mais? No exemplo (pbix) que enviou tem somente uma. -
Formatação condicional coluna matriz
Tiago Craici - Xperiun respondeu ao pergunta de Denis Bruno em Visualização de dados
Boa noite @Denis Bruno! Veja se atende o objetivo seu: Medida: Cor = RANKX( ALL( dados_ficticios[M_Emitidos]), [Total],,DESC) Formatação: Em anexo o pbix. Sucesso! 🚀 pbi_exemplo.pbix -
Como fazer, este é o melhor visual?
Tiago Craici - Xperiun respondeu ao pergunta de Fátima Queiroz em Visualização de dados
Boa noite @Fátima Queiroz! Levando em consideração que queira evidenciar a maior parte de 2 partes (variáveis) sugiro utilizar o visual "Gráfico de Rosca", em uma medida simples o mesmo entrega até a % de cada valor. Segue um guia para referências e visuais e qual utilizar: https://www.sqlbi.com/ref/power-bi-visuals-reference/ Sucesso! 🚀 -
Cálculo de Projeção vs Orçado
Tiago Craici - Xperiun respondeu ao pergunta de Gabriel Canadeu em Linguagem DAX
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 -
TOTAL DA DIFERENÇA DANDO ERRO
Tiago Craici - Xperiun respondeu ao pergunta de Andrea Teixeira em Linguagem DAX
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 -
Magina meu amigo... TMJ 🚀
-
Boa tarde @Márcio Garcia! Utilizando a função "EXPECT" perderá as informações quando o vendedor cadastrado no cliente seja o mesmo que realizou a venda. Veja se atende: cadastro cliente: Venda: Resultado: Medida: Vendedor Padrão? = var vVendedorPadrao = SELECTEDVALUE(dCliente[CodVendedor]) var vVendedorVenda = SELECTEDVALUE(fVenda[CodVendedor]) return if([Total Vendido] <> BLANK(), if(vVendedorVenda = vVendedorPadrao,"Sim" ,"Não") ) Em anexo o pbix para melhor entendimento. Sucesso! 🚀 Marcio.pbix
-
003 - Sprint | Realizado e Meta
Tiago Craici - Xperiun comentou no(a) postagem de desafio de Esdras em 🏃♂️ Sprints
Pra cima! 🚀 https://www.linkedin.com/feed/update/urn:li:activity:7083940832222863360/ https://app.powerbi.com/view?r=eyJrIjoiMTRkNGY5MjktMTVkNS00MmRmLTgxMTAtOGIyYTQxYTdkNGViIiwidCI6IjNhYzNmODdiLWNmZTItNDQzNy1iMTQ3LWJmYzExNmEyODM5NiJ9 -
Visual com Anos em Colunas e Meses em linhas
Tiago Craici - Xperiun respondeu ao pergunta de Davi Rodolfo em Visualização de dados
@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 -
Visual com Anos em Colunas e Meses em linhas
Tiago Craici - Xperiun respondeu ao pergunta de Davi Rodolfo em Visualização de dados
Caso queira construir no Power Query: let ListaDados = //ANOS PASSADOS: {Date.Year(DateTime.LocalNow())-4, Date.Year(DateTime.LocalNow())-3, Date.Year(DateTime.LocalNow())-2, Date.Year(DateTime.LocalNow())-1, //MESES DO ANO PRESENTE: "jan/"& Number.ToText(Date.Year(DateTime.LocalNow())) , "fev/"& Number.ToText(Date.Year(DateTime.LocalNow())) , "mar/" & Number.ToText(Date.Year(DateTime.LocalNow())) , "abr/" & Number.ToText(Date.Year(DateTime.LocalNow())) , "mai/" & Number.ToText(Date.Year(DateTime.LocalNow())) , "jun/" & Number.ToText(Date.Year(DateTime.LocalNow())) , "jul/" & Number.ToText(Date.Year(DateTime.LocalNow())) , "ago/" & Number.ToText(Date.Year(DateTime.LocalNow())) , "set/" & Number.ToText(Date.Year(DateTime.LocalNow())) , "out/" & Number.ToText(Date.Year(DateTime.LocalNow())) , "nov/" & Number.ToText(Date.Year(DateTime.LocalNow())) , "dez/" & Number.ToText(Date.Year(DateTime.LocalNow()))}, Tabela = Table.FromColumns({ListaDados}, {"Data"}), #"Tipo Alterado" = Table.TransformColumnTypes(Tabela,{{"Data", type text}}), #"Índice Adicionado" = Table.AddIndexColumn(#"Tipo Alterado", "Sequencia", 1, 1, Int64.Type) in #"Índice Adicionado" -
Visual com Anos em Colunas e Meses em linhas
Tiago Craici - Xperiun respondeu ao pergunta de Davi Rodolfo em Visualização de dados
Boa noite @Davi Rodolfo! Tudo bom? Para seu objetivo precisamos começar desenvolvendo uma dCalendario auxiliar para personalizarmos o eixo "X": Dessa forma seu projeto fica com as data dinâmicas sem precisar de dar manutenção para os anos sequentes. Mas ainda está longe de chegarmos ao objetivo... Caso seja possível mande um pbix com histórico do ano presente -4. Em seguida desenvolvo e retorno o mesmo. Fico no aguardo. -
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
-
Conexão Gateway - Postgre
Tiago Craici - Xperiun respondeu ao pergunta de Belopes em Gateway e atualização de dados
Apenas instalar. -
Conexão Gateway - Postgre
Tiago Craici - Xperiun respondeu ao pergunta de Belopes em Gateway e atualização de dados
@Belopes Segue em anexo. Npgsql-4.0.10.msi Drive Postgress 32 bits.zip Drive Postgress 64 bits.zip -
Conexão Gateway - Postgre
Tiago Craici - Xperiun respondeu ao pergunta de Belopes em Gateway e atualização de dados
-
Conexão Gateway - Postgre
Tiago Craici - Xperiun respondeu ao pergunta de Belopes em Gateway e atualização de dados
Bom dia @Belopes! É necessário instalar o Drive Postgress + Npgsql-4.0.10. Caso não achar pela internet posso te passar. -
Medida sem interferência de Segmentação externa.
Tiago Craici - Xperiun respondeu ao pergunta de Eduardo Almeida da Silva em Linguagem DAX
Boa noite @Eduardo Almeida da Silva! Para alcançar seu objetivo, é necessário seguir os mesmos conceitos de DAX aplicados a um DRE. Sugestão. Assistir a live abaixo na plataforma da Xperiun: https://play.xperiun.com/curso/business-case-demonstrativo-de-resultados-e-analise-de-titulos/5212/30974 -
Medida sem interferência de Segmentação externa.
Tiago Craici - Xperiun respondeu ao pergunta de Eduardo Almeida da Silva em Linguagem DAX
Boa tarde @Eduardo Almeida da Silva! Tudo bom? A grosso modo explicando teria que passar na sua medida a função ALL retirando o filtro da sua tabela "Centro de Custo". Para sermos mais assertivos, se possível anexa o seu pbix mesmo que com dados fictícios, dessa forma fica mais fácil a compreensão do projeto como todo. Ficamos no aguardo! Sucesso 🚀 -
Deixar ultima data após atualizar o relatório de Power BI
Tiago Craici - Xperiun respondeu ao pergunta de Lucas Soldateli em Power Query e Linguagem M
... correção: informação de quarta (05/07)