Esse método tem Complexidade Computacional de n^2 (n ao quadrado), significa que o tempo de processamento cresce com velocidade proporcionalmente quadrática ao tamanho da base. Eu usei com uma base com pouco mais de 1.200 linhas e ficou razoável no meu computador de 2013. Mas de fato é bom testar e evitar usar com bases muito grandes. Boa observação Huberson Cunha.
Ótimo vídeo ! Parabéns, abriu minha mente, mas ainda não resolveu meu problema. Preciso de alguma forma, duplicar uma linha inteira, se o valor de uma célula da mesma linha for um determinado texto, e na linha duplicada alterar o valor de uma célula da linha.
Olá Felipe Ribeiro Franco, tive uma ideia por alto que pode lhe ajudar 1. Duplique a consulta 2. Na consulta duplicada, filtre somente as linhas cuja coluna tenha o texto que você quer que apareça para que ocorra a a duplicação 3. Volte na consulta original 4. Em página Inicial, clique no botão acrescentar consultas (não a opção como Novas) Acho que é isso. Boa sorte
Ótimo vídeo! No meu caso, se as datas forem diferentes, eu preciso subtrair a QUANTIDADE da célula de cima - a QUANTIDADE da célula de baixo. É possível?
Olá Ana Beatriz. Faltou dizer o que ocorre se as datas forem iguais, mas isso você consegue fazer com base na fórmula que vou lhe passar. Considerei que se as datas da linha anterior e da linha atual forem iguais o valor é 0. A fórmula será assim (usando a mesma base de dados do vídeo e considerando uma coluna chamada QUANTIDADE): if [Índice] = 0 then 0 else if [Data] #"Índice Adicionado"{[Índice]-1}[Data] then #"Índice Adicionado"{[Índice]-1}[QUANTIDADE] -[QUANTIDADE] else 0
E se por acaso eu quisesse repetir uma linha toda? Ou seja, uma linha que tenha informações em 40 colunas, e que a quantidade a ser repetida fosse um valor que está numa dessas colunas, exemplo: - Tenho uma venda de um cartão que foi em 10x, porém essa informação vem apenas em uma linha, e eu preciso replicar essa informação 10x, se for em 5 parcelas 5x e assim por diante. Tem como fazer via power query ou power bi?
Olá Rafael Santos. A sua pergunta está bem formulada, então eu pesquisei o site Excel University que tem, de maneira simples de entender, a sua resposta: www.excel-university.com/insert-x-rows-to-expand-table/
A solução, funciona bem em bases pequenas, qualquer coisa acima de milhares vai ficar extremamente lenta.
Esse método tem Complexidade Computacional de n^2 (n ao quadrado), significa que o tempo de processamento cresce com velocidade proporcionalmente quadrática ao tamanho da base.
Eu usei com uma base com pouco mais de 1.200 linhas e ficou razoável no meu computador de 2013. Mas de fato é bom testar e evitar usar com bases muito grandes.
Boa observação Huberson Cunha.
Muito bom...mesmo o que eu precisava. Obrigada! 👍
Que bom que ajudou
Fantastico, top de mais essa dica, faz tempo que estava tentando fazer isso , valeu mano
Valeu Eduardo!
Muuuuito bom. Top top. Uma mão na roda
Ótimo. Muito bem explicado!
Valeu Allan Alves
Parabéns Muito bom!!!
Obrigado Daniel.
Excelente.
Gratidão
#Isso é bom para fluxo de caixa e conta corrente. Poderia fazer um modelo assim na prática, que é um caso real. Vou tentar implementar. Grato.#
Ótima ideia
Ótimo vídeo ! Parabéns, abriu minha mente, mas ainda não resolveu meu problema. Preciso de alguma forma, duplicar uma linha inteira, se o valor de uma célula da mesma linha for um determinado texto, e na linha duplicada alterar o valor de uma célula da linha.
Olá Felipe Ribeiro Franco, tive uma ideia por alto que pode lhe ajudar
1. Duplique a consulta
2. Na consulta duplicada, filtre somente as linhas cuja coluna tenha o texto que você quer que apareça para que ocorra a a duplicação
3. Volte na consulta original
4. Em página Inicial, clique no botão acrescentar consultas (não a opção como Novas)
Acho que é isso. Boa sorte
Ótimo vídeo! No meu caso, se as datas forem diferentes, eu preciso subtrair a QUANTIDADE da célula de cima - a QUANTIDADE da célula de baixo. É possível?
Olá Ana Beatriz. Faltou dizer o que ocorre se as datas forem iguais, mas isso você consegue fazer com base na fórmula que vou lhe passar. Considerei que se as datas da linha anterior e da linha atual forem iguais o valor é 0.
A fórmula será assim (usando a mesma base de dados do vídeo e considerando uma coluna chamada QUANTIDADE):
if [Índice] = 0 then 0
else if [Data] #"Índice Adicionado"{[Índice]-1}[Data]
then #"Índice Adicionado"{[Índice]-1}[QUANTIDADE] -[QUANTIDADE]
else 0
E se por acaso eu quisesse repetir uma linha toda? Ou seja, uma linha que tenha informações em 40 colunas, e que a quantidade a ser repetida fosse um valor que está numa dessas colunas, exemplo:
- Tenho uma venda de um cartão que foi em 10x, porém essa informação vem apenas em uma linha, e eu preciso replicar essa informação 10x, se for em 5 parcelas 5x e assim por diante. Tem como fazer via power query ou power bi?
Olá Rafael Santos. A sua pergunta está bem formulada, então eu pesquisei o site Excel University que tem, de maneira simples de entender, a sua resposta: www.excel-university.com/insert-x-rows-to-expand-table/
@@mprinformatica Caraca!! Show de bola!! Resolveu meu problema!! Muito obrigado mesmo pelo retorno. Não tenho palavras para descrever sua ajuda!!
@@RafaelSantosdeAndrade Excelente!
Muito bom!!! Parabéns.
Agradecemos