Ir para conteúdo

allisonresende

Alunos
  • Total de itens

    23
  • Registro em

  • Última visita

Posts postados por allisonresende

  1. Em 13/12/2023 em 18:28, Joao Raulino disse:

    Suave @allisonresende?

    Olhando rápido o teu código e sem acesso a API para poder testar, tem duas coisas que me vem a cabeça para você checar:

    1. O parâmetro Token esta recebendo o valor correto que sai da função token ?
    2. O parâmetro URLReporting aponta para o endpoint correto conforme indicado na documentação da API para esse tipo de request ?

    Abs!

    1 - Sim
    2 - Sim
    eles me passaram um power bi com as conexões acrescentando paginação

  2. Bom dia, alguém ja usou api da Kartado?
    Autentiquei e peguei o token, na hora de puxar os dados com o token power query fica nessa tela pedindo autenticação

     

     
    Imagem
     
     


    Consulta para pegar o Token:
    let
        content = 
        Json.FromValue(
            [data = [
            #"type" = "ObtainJSONWebToken",
            #"attributes" = [
                username = Usuario,
                password = pass
                ]
            ]]),
        headers = [ #"Content-Type" = "application/vnd.api+json"],
        //RelativePath = "token/login/",

        request = Web.Contents(
            URL, 
            [
                Headers = headers,
                //RelativePath = RelativePath,
                Content = content
                ]),

        response = Json.FromValue(request),
        #"CSV Importado" = Csv.Document(response,[Delimiter=";", Columns=1, Encoding=1252, QuoteStyle=QuoteStyle.None]),
        #"Tipo Alterado" = Table.TransformColumnTypes(#"CSV Importado",{{"Column1", type text}}),
        #"Prefixo Adicionado" = Table.TransformColumns(#"Tipo Alterado", {{"Column1", each "JWT " & _, type text}}),
        Column1 = #"Prefixo Adicionado"[Column1],
        token = List.First(Column1)


    in
        token


    Aqui seria a segunda consulta que nao esta indo:

    let
        token = Token,

        query = [ company = "c2bc7bad-0602-XXXXXXXXXXXXXXX",  page = "1", status = "2ed7b992-e282-XXXXXXXXXXXXXXXXX"],
        headers = [#"Authorization" = token ],
        Opts = [ 
                Headers = headers,
                Query = query
            ],

        request = Web.Contents( URLReporting, Opts), 
        response = Json.FromValue(request)


    in
       response

  3. Olá pessoa to comum problema chato que nao sei o que fazer, mando o dado para Power BI Online funciona, depois deum tempo ele muda o formato e perde o relacionamento da modelagem.

    Mando assim: funciona por um tempo depois muda.
    image.png.3a3680f5db55f3dfb796cf3e34e55666.png

    Depois fica esse formato, e o relacionamento entra as tabelas se perdem

    image.png.ad8467c107fcc9d7cf3a2228080c116d.png

     

    O que pode ser? como resolver? penso em criar um coluna com tipo int para poder relacionar e nao bugar meu modelo.

  4. 3 horas atrás, Tiago Craici disse:

    Boa @paulocesarmlf!

    Uma dica @allisonresende, mesclas suas duas tabelas Dim_Veiculos com Dim_Veiculos_Placa pela placa, dessa forma terá somente uma dimensão veículo. 

    Entendi, fiz separado pois uma é o cavalo(Cavalo e as despesas de suas carretas) e a outra é o cavalo ou carreta ( separado )  seria dois tipos de visão, e o super grupo, grupo ou item seria a discriminação da despesas.

    O mas estranho de tudo que no desktop está funcionando do jeito que quero, ao publicar fica diferentes como se repetisse o valor, mas o total fica certo.

  5. 3 horas atrás, paulocesarmlf disse:

    Amigo, pelo o que eu vi é como se você tivesse ordenando duas vezes no Power BI Desktop (Veja que tem Seta tanto na coluna de placa como na coluna do total)

    Tenta tirar uma dessas setas antes de publicar, pq acredito que no online não seja possível ordenar a matriz através de duas colunas.

    Tem como ordenar por duas forma diferentes? acho que ficou com a seta na hora que fui tirar o print e o mouse ficou em cima. olha como esta o arquivo online:
    image.png.f58190913b37a274b924d2b09c3de8ab.png

  6. Outra coisa também seria preencher as as linha para todos os meses do meu modelos, para cada veiculo validando as sua data de cadastro.

    Meu modelo pega dados a parti de 2020

    Veiculo cadastrado  em janeiro de 2000. 
    Porem esse só tem meta em março de 2022.

    Tem que criar uma linha para cada mês dedes o inicio do modelo. 

    Já um veiculo cadastrado em abril de 2021

    Que tem meta somente em março de 2022.

    Tem que criar uma linha para cada mês desde data do cadastro do veiculo.

  7. 1 minuto atrás, Joao Barbosa disse:

    Cara Boa Tarde ao meu ver , você teria que estabelecer melhor os critérios , por exemplo :

    em que situação devo usar cada um dos critérios citados por você , você tem alguma tabela aonde existam essa regras?

    Caminhão x  não existe meta , não puxar nada .
    Caminhão y puxar sempre a anterior e assim sucessivamente.

    Os critérios que não ficaram claros para mim.

    Tem que validar o que foi puxado.

  8. Olá, estou com o seguinte caso, existe o lançamento para meta no sistema mas nem sempre era usado ou tem o lançamento em uma data mas preciso que seja replicado para outros meses para ter a granularidade de meta por mês/veículos.

    Podemos ter algumas situações:

    -O veiculo não ter nem uma meta, dai não tem o que fazer, colocar Meta para todos mês = 0
    -O veiculo ter meta em um mês anterior, replicar para os meses subsequente que não tem meta
    -O veiculo não tem meta anterior usar a meta posterior replicando para os meses anteriores sem metas

    Com estaria os dado no Power Query:

    Veiculo  Data Meta
    1 mar/22 45000
    1 mai/22 40000
    2 mar/22 50000
    2 abr/22 45000
    3 mai/22 0
    4 jun/22 45000

     


    Resultado desejado para período que o veiculo foi cadastrado ate a data atual:
     

    Veiculo  Data Meta Meta atualiza
    1 fev/22   45000
    1 mar/22 45000 45000
    1 abr/22   45000
    1 mai/22 40000 40000
    1 jun/22   40000
    2 mar/22 50000 50000
    2 abr/22 45000 45000
    2 mai/22   45000
    2 jun/22   45000
    3 mai/22   0
    3 jun/22   0
    4 mai/22   45000
    4 jun/22 45000 45000

     

    Eu pensei em fazer no Power Query que que o Leo ensina sempre tentar fazer as correções no nível mais próximo a fonte de dados, no caso é uma consulta a um BD no select ja tento trazer somente uma linha por mês para cada veiculo.

    Minha ideia e trazer no visual a meta tendo agrupamento por veiculo com os dados do jeito que estou falando daria para somar por total por veiculo ou por ano ou trimestre e taus e porde compara com o realizado conforme o mês/ano filtrado.

    Meta Veiculos.xlsx

×
×
  • Criar Novo...