Assunto sensacional! Mas empaquei no começo. Quando vou classificar a coluna ano pela ordem ele dá erro, dizendo que a coluna ordem tem mais de um valor para o mesmo valor em ano. Como resolver?
E se eu quisesse condicionar os ultimos 2 anos dessa tabela aux de acordo com o ano que esta selecionado, é possivel? Por ex. Se meu painel/relatorio estiver com o ano de 2023 selecionado, entao a tabela mostraria 2022 e 2021, se tivesse selecionado 2022, entao mostraia 21 e 20.
Interessante, estou tentando fazer um Waterfall com os totais antes e depois.. o BI só mostra o total relativo.. eu consigo no gráfico de waterfall colocar essas colunas extras e coloca-las por primeiro e por ultimo?
Professor, excelente aula!! Tenho uma dúvida pertinente em relação ao PowerBI que procurei até em outros locais gringos mas não encontro nada relacionado a isso e é um problema de análise "simples": Os comparativos de datas são sempre realizados em períodos iguais, mas por exemplo, tenho um faturamento fechado de 4 anos: 2014, 2015, 2016 e 2017. Cada ano tem um faturamento associado, como realizo a análise de faturamento entre os anos de forma distintos e não somente em relação ao ano anterior, por exemplo: - Comparar 2015 e 2014 é "simples" (um ano anterior), mas eu quero comparar 2014 com 2016 ou 2017, ou comparar 2015 com 2017 é assim por diante, fazer comparativo abertos entre os anos, se o dado começou em 2014 como cresceu em relação a 2015, ou como 2014 cresceu em relação a 2017. Pode tirar dúvida?
@@daniloamorim6389 Fala Danilo, dessa forma não da certo pois a analise fica 'estatica', deve-se variar entre os anos de forma aberta da forma que quiser fazer a analise ( por exemplo, entre 2001 e 2024, 2001 e 2005, 2001 e 2006). Se voce definir essa variação (-2) fica fixo entre os anos que vai variar, podendo variar somente entre 2 anos atrás, como minha base de dados contém anos de 1990 até o ano atual, voce deve conseguir comparar entre quaisquer ano que quiser, se eu quiser analise o crescimento de 1995 até 2024, ano a ano (1995 e 1997, 1995 e 2000, 1995 e 2012), eu posso escolher quaisquer dois anos que eu quiser. Fiz de outra forma que deu certo e você pode escolher quaisquer dois anos distintos e dá certo o comparativo.
@@daniloamorim6389 Danilo, a solução foi criar uma função que retorna o valor entre dois anos distintos: criei uma variavel que retorna o ano minimo vAnomin = min (faturamento[ano]); //retorna o valor do ano menor vAnomax = miax(faturamento[ano]); //retorna o valor do ano maior essas duas variveis acima deixam que puxem dois anos distintos sendo um maior que o outro. Os comparativos seguem a mesma ideia de faturamento total min e faturamento total max, isso fornecer o retorno da diferença entre as variveis
Muito bom essa aula. Apenas para contribuir, já faço esse tipo de gráfico, porém, para o calendário tenho uma outra sugestão, funciona muito bem, é um exemplo, veja abaixo: let AnoAtual = Date.Year(DateTime.LocalNow()), Meses = {-12..-1}, ListaAnoAnterior = { {AnoAtual, 1, AnoAtual - 3}, {AnoAtual, 2, AnoAtual - 2}, {AnoAtual, 3, AnoAtual - 1} }, ListaMeses = List.Transform( Meses, each { AnoAtual, _ + 16, Text.Proper(Text.Start(Date.MonthName(Date.AddMonths(DateTime.LocalNow(), _)),3))&"-"&Text.End(Text.From(Date.Year(Date.AddMonths(DateTime.LocalNow(), _))),2) } ), ListaAnoAtual = {{AnoAtual, 16, AnoAtual}}, ListaCompleta = List.Combine({ListaAnoAnterior, ListaMeses, ListaAnoAtual}), Tabela = #table( type table[ Ano=Int64.Type, Índice=Int64.Type, Base=text ], ListaCompleta ), TipoTexto = Table.TransformColumnTypes(Tabela,{{"Base", type text}}) in TipoTexto
Cara, o que o Léo te ensina "de graça" ja te permite arriscar umas vagas boas no mercado de trabalho. Valeu Léo. Um dia compro seu curso!
Fico impressionada com tamanho conhecimento que o Leo tem! Sensacional!!!!!
Obrigado Fer!!
Aulão TOP demais... Muito conceito DAX aplicado. Fantástico!
Mestre, você é show demais. Estava pesquisando sobre isso hoje
Só conteúdo de qualidade
Top hein, alto nível sempre...
Assunto só abordado em cursos de doutorado em DAX, de graça aqui. Grato por compartilhar !!!
Assunto sensacional! Mas empaquei no começo. Quando vou classificar a coluna ano pela ordem ele dá erro, dizendo que a coluna ordem tem mais de um valor para o mesmo valor em ano. Como resolver?
Tem o link do último vídeo mencionado?? Não consegui acompanhar esse, pois não tem link do outro.
Show demais!
Como posso incluir Parâmetros de Campo no lugar da medida? Fiz com Switch, mas está retornando erro
Obrigado.
Abraços
E se eu quisesse condicionar os ultimos 2 anos dessa tabela aux de acordo com o ano que esta selecionado, é possivel?
Por ex. Se meu painel/relatorio estiver com o ano de 2023 selecionado, entao a tabela mostraria 2022 e 2021, se tivesse selecionado 2022, entao mostraia 21 e 20.
Interessante, estou tentando fazer um Waterfall com os totais antes e depois.. o BI só mostra o total relativo.. eu consigo no gráfico de waterfall colocar essas colunas extras e coloca-las por primeiro e por ultimo?
Professor, excelente aula!!
Tenho uma dúvida pertinente em relação ao PowerBI que procurei até em outros locais gringos mas não encontro nada relacionado a isso e é um problema de análise "simples":
Os comparativos de datas são sempre realizados em períodos iguais, mas por exemplo, tenho um faturamento fechado de 4 anos: 2014, 2015, 2016 e 2017.
Cada ano tem um faturamento associado, como realizo a análise de faturamento entre os anos de forma distintos e não somente em relação ao ano anterior, por exemplo:
- Comparar 2015 e 2014 é "simples" (um ano anterior), mas eu quero comparar 2014 com 2016 ou 2017, ou comparar 2015 com 2017 é assim por diante, fazer comparativo abertos entre os anos, se o dado começou em 2014 como cresceu em relação a 2015, ou como 2014 cresceu em relação a 2017. Pode tirar dúvida?
Faturamento 2 Anos Atrás = CALCULATE(
[Faturamento Total],
DATEADD(TabelaFaturamento[Data], -2, YEAR)
)
se for 3, coloca -3 e assim por diante
@@daniloamorim6389
Fala Danilo, dessa forma não da certo pois a analise fica 'estatica', deve-se variar entre os anos de forma aberta da forma que quiser fazer a analise ( por exemplo, entre 2001 e 2024, 2001 e 2005, 2001 e 2006). Se voce definir essa variação (-2) fica fixo entre os anos que vai variar, podendo variar somente entre 2 anos atrás, como minha base de dados contém anos de 1990 até o ano atual, voce deve conseguir comparar entre quaisquer ano que quiser, se eu quiser analise o crescimento de 1995 até 2024, ano a ano (1995 e 1997, 1995 e 2000, 1995 e 2012), eu posso escolher quaisquer dois anos que eu quiser.
Fiz de outra forma que deu certo e você pode escolher quaisquer dois anos distintos e dá certo o comparativo.
Fala@@saymonsantos8008 , ah, entendi o ponto. Creio que a solução seria com a criação de uma nova tabela calendário, correto?
@@daniloamorim6389
Danilo, a solução foi criar uma função que retorna o valor entre dois anos distintos:
criei uma variavel que retorna o ano minimo
vAnomin = min (faturamento[ano]); //retorna o valor do ano menor
vAnomax = miax(faturamento[ano]); //retorna o valor do ano maior
essas duas variveis acima deixam que puxem dois anos distintos sendo um maior que o outro.
Os comparativos seguem a mesma ideia de faturamento total min e faturamento total max, isso fornecer o retorno da diferença entre as variveis
Você está em todos os alugares, acabei de fechar a plataforma e abri o UA-cam , o primeiro vídeo que aparece é o seu 😅
Mano, e olha q eu ainda acho q o canal deveria ser mais reconhecido viu, só aula pesada. top demais!
deixa os visuais para download
Opa, você consegue e mais de 50 modelos inscrevendo-se na Formação em Análise de Dados ;)
Muito bom essa aula. Apenas para contribuir, já faço esse tipo de gráfico, porém, para o calendário tenho uma outra sugestão, funciona muito bem, é um exemplo, veja abaixo:
let
AnoAtual = Date.Year(DateTime.LocalNow()),
Meses = {-12..-1},
ListaAnoAnterior = {
{AnoAtual, 1, AnoAtual - 3},
{AnoAtual, 2, AnoAtual - 2},
{AnoAtual, 3, AnoAtual - 1}
},
ListaMeses = List.Transform(
Meses,
each {
AnoAtual,
_ + 16,
Text.Proper(Text.Start(Date.MonthName(Date.AddMonths(DateTime.LocalNow(), _)),3))&"-"&Text.End(Text.From(Date.Year(Date.AddMonths(DateTime.LocalNow(), _))),2)
}
),
ListaAnoAtual = {{AnoAtual, 16, AnoAtual}},
ListaCompleta = List.Combine({ListaAnoAnterior, ListaMeses, ListaAnoAtual}),
Tabela = #table(
type table[
Ano=Int64.Type,
Índice=Int64.Type,
Base=text
],
ListaCompleta
),
TipoTexto = Table.TransformColumnTypes(Tabela,{{"Base", type text}})
in
TipoTexto
TOP