Ir para conteúdo

Alex Pereira

Alunos
  • Total de itens

    582
  • Registro em

  • Última visita

Posts postados por Alex Pereira

  1. Bom dia veja se isso te atende.

     

    let
        Fonte = Table.FromRecords({
            [data=#date(2022, 1, 11), numcard=12981, nome="CRISTIANE", SALARIO=1347.38],
            [data=#date(2022, 1, 13), numcard=12981, nome="CRISTIANE", SALARIO=1891.89],
            [data=#date(2022, 1, 15), numcard=12981, nome="CRISTIANE", SALARIO=1891.89],
            [data=#date(2022, 1, 14), numcard=12981, nome="MARIA", SALARIO=1247.38],
            [data=#date(2022, 1, 16), numcard=12981, nome="MARIA", SALARIO=1347.38]
        }),
        Ordenado = Table.Sort(Fonte, {{"nome", Order.Ascending}, {"data", Order.Ascending}}),
        NomesUnicos = List.Distinct(Ordenado[nome]),
        TabelaExpandida = List.Accumulate(
            NomesUnicos,
            Table.FromRecords({}),
            (tabela, nomeAtual) => 
                let
                    Filtrado = Table.SelectRows(Ordenado, each [nome] = nomeAtual),
                    MinData = List.Min(Filtrado[data]),
                    MaxData = List.Max(Filtrado[data]),
                    QtdDias = Duration.Days(MaxData - MinData),
                    DatasFiltrado = List.Dates(MinData, QtdDias + 1, #duration(1, 0, 0, 0)),
                    Expandido = List.Accumulate(
                        DatasFiltrado,
                        tabela,
                        (tabelaInterna, dataAtual) =>
                            let
                                Linha = Table.SelectRows(Filtrado, each [data] <= dataAtual),
                                UltimaLinha = Table.Last(Linha),
                                ListaDeValores = {dataAtual, UltimaLinha[numcard], UltimaLinha[nome], UltimaLinha[SALARIO]},
                                NovoRegistro = Record.FromList(ListaDeValores, {"data", "numcard", "nome", "SALARIO"}),
                                ListaDeRegistros = Table.ToRecords(tabelaInterna)
                            in
                                Table.FromRecords(ListaDeRegistros & {NovoRegistro})
                    )
                in
                    Expandido
        )
    in
        TabelaExpandida

    image.png.71ef6071af2f74b0fd11566e4de9dd7c.png

    • Like 2
  2. Esse seu relatório  é um relatório que você conecta ao conjunto de dados do power bi?

    Caso for aparentemente parece que não tem como publicar relatórios públicos dessa forma, ai você terá que publicar o conjunto de dados já com a visualização conjunta e publicar na web

  3. A mensagem de erro "A tabela não possui colunas visíveis e não pode ser consultada" normalmente indica que a tabela que você está tentando consultar no seu relatório não possui colunas visíveis. Isso pode acontecer por vários motivos, como:

    A tabela foi filtrada até o ponto em que nenhuma coluna fica visível.
    A tabela foi ocultada ou excluída do relatório.
    A fonte de dados foi alterada ou atualizada, causando alteração na estrutura da tabela.
    Aqui estão algumas etapas que você pode tentar resolver o problema:

    1- Verifique novamente se a tabela está visível no relatório. Abra o relatório no Power BI Desktop e certifique-se de que a tabela esteja visível no painel Campos. Se não estiver visível, tente adicioná-lo novamente ao relatório.

    2- Verifique os filtros no relatório. Se você aplicou filtros ao relatório, certifique-se de que os filtros não estejam ocultando as colunas da tabela. Você pode tentar remover os filtros para ver se as colunas ficam visíveis.

    3- Verifique a fonte de dados. Se a fonte de dados tiver sido alterada ou atualizada, a estrutura da tabela poderá ter sido alterada, fazendo com que as colunas fiquem ocultas. Tente atualizar a fonte de dados para ver se as colunas ficam visíveis.

    4- Verifique as configurações do relatório no serviço Power BI. Abra o relatório no serviço Power BI e verifique as configurações do relatório. Certifique-se de que a tabela esteja visível no relatório e que não tenha sido excluída ou ocultada.

    Recomendo tbm refazer todas as conexões que você fazia em seu relatório antigo para vê se resolve.

    Em 11/10/2023 em 10:26, Alexandre H. Moraes disse:

    Bom dia meus amigos,

    Estou com o seguinte problema, tinha um projeto que rodava corretamente no servidor antigo. Quando a base de dados foi migrada para outro servidor, a atualização na web parou de funcionar alegando que não consegue visualizar determinadas colunas. O projeto se encontra correto e sem erros. Creio que seja alguma pasta do banco de dados que esteja com o caminho muito longo, alguém já teve este tipo de problema e soube solucionar?

    image.png.22573f842981adaeb1de1d348b5109b3.png

    Forte abraço

     

  4. 23 horas atrás, MauricioMaschke disse:

    Bom dia

    Estou pegando os dados do cliente via API da Eclética. Uso o endereço abaixo para pegar os dados

    http://54.207.13.112/bi/bigdata.php?base=XXXXXXXXXXecleticamaster&tabela=vendas&data_ini=042021&data_fim=122023&usuario=XXXXXXXXXX&senha=XXXXXXXX&nova_conexao=false

    Para a criação do dashboard usamos o final TRUE, onde ele pega um pequeno numero de linhas para trabalharmos. Porém para pegar a base completa colocamos no final o FALSE, e somente conseguimos atualizar entre 1 e 3 da manhã.

    Como faço para configurar, pois se coloco o TRUE baixo alguns dados, porém se mudo para FALSE ele perde os dados e não atualiza. Alguém tem uma dica?

    Veja se essa api possui alguma documentacao que exemplique as consultas tendo essa doc e mãos você irá entender melhor como funciona cada requisição.

    Uma outra abordagem se pode tentar é fazer uma atualizacao incremental para não ter que trazer um enorme conjunto de dados todas as vezes.
     

     

  5. Seguinte o que você precisa e ter um indicador salvo para a página quando estpa com a média e um indicador salvo para a página quando está com o Total. Ai quando se clicar na média no gráfico, o filtro do seu lado esquerdo tem estar salvo com a tela de filtro com o gráfico de média. E quando se clicar no total  o filtro do seu lado esquerdo tem estar salvo com a tela de filtro com o gráfico de total

×
×
  • Criar Novo...