Ir para conteúdo

reinaldoc

Alunos
  • Total de itens

    304
  • Registro em

  • Última visita

Tudo que reinaldoc postou

  1. Acho que não dá pra fazer assim, teria que filtrar RangeStart/RangeEnd antes de carregar o arquivo, que ocorre nessa linha: #"Documentos Compartilhados" = Fonte{[Name="Documentos Compartilhados"]}[Content], #"01 - Bases" = #"Documentos Compartilhados"{[Name="01 - Bases"]}[Content], #"07 - Financeiro" = #"01 - Bases"{[Name="07 - Financeiro"]}[Content], #"02 - Fluxo de Caixa" = #"07 - Financeiro"{[Name="02 - Fluxo de Caixa"]}[Content], Se existisse uma data de modificação do arquivo poderia funcionar.
  2. Já que o problema é a quantidade de requisições por segundo, tente encontrar o menor duration possível, que não ocorra o problema. Pode ser menor que 1 segundo: = Function.InvokeAfter(() => fx(), #duration(0, 0, 0, 0.1))
  3. Não tinha entendido que era API, nesse caso, veja esse vídeo do Leo:
  4. Pode ser a coluna personalizada, pois o recomendado é que todas as etapas sejam realizadas com o "Query Folding" habilitado. Para confirmar isto, a opção "Consulta nativa" deve aparecer ativa até a última etapa, ao clicar com o botão de contexto do mouse (o direito se você for destro). Também verifique se colocou o filtro na coluna de data, use a opção Filtros de Data → Entre... e use a condição: maior ou igual a RangeStart e menor que RangeEnd.
  5. O gateway não precisa estar na sua máquina. Solicite para a TI uma VM para executar o gateway em modo padrão. Qualquer pessoa com acesso ao Workspace pode clicar na opção de atualização de dados, mas para funcionar depende do gateway estar funcionando.
  6. Entendi, mas então tem que ativar o relacionamento da dCalendario2 para poder o contexto de filtro funcionar.
  7. Favor marcar a resposta como solução.
  8. reinaldoc

    Arquivo .txt

    Faz inputs onde? Como assim? A pessoa lê esse aqruivo .txt e digita em algum lugar? Você precisa explicar o problema.
  9. Tentou alterar em registros_por_pagina = 1000 ? Colocou um valor maior?
  10. Qual o erro ao usar ODBC VISUAL FOX PRO 64 BITS?
  11. reinaldoc

    Arquivo .txt

    Você já usa um código python para processar esse arquivo? Não deu pra entender como podemos ajudar. É para importar no Power BI? Basta usar a opção CSV e | como separador.
  12. Nunca vi opção para barra mais grossa com uma fina por dentro. Quando temos duas medidas costuma-se usar o gráficos de colunas e linha, ainda que você coloque a linha transparente para usar apenas o rótulo dela. Sobre os meses estarem com mesmo valor, o contexto de filtro precisa do relacionamento, eu tinha sugerido usar a calendario2 (sem relacionamento) no segmentador e pegar o valor com SELECTEDVALUE, você fez ao contrário.
  13. O mês do segmentador não pode ser o mesmo mês do gráfico, por isso, a sugestão de usar outra tabela calendário. O efeito colateral é que esse segmentador, com o mês da outra tabela calendário, será utilizado somente por esse gráfico.
  14. O dado original está 0.5? Então tem que alterar o tipo usando a localidade Inglês (Estados Unidos) Quais as etapas estão sendo aplicadas? Alguma etapa colocando ess coluna como inteiro? Você precisa mostrar os dados originais e o código das etapas do Power Query.
  15. Estranho, porque se você selecionar um mês, o gráfico só deveria mostrar, por padrão, somente esse mês. A outra tabela calendario é para a coluna de mês do gráfico ser outra da coluna de mês do segmentador. Outra solução, em vez de criar outra tabela calendario, é: var vMesSelecionado = SELECTEDVALUE(ALLSELECTED(dCalendario[MesNum])) Assim o meses do grafico não afetarão essa variável.
  16. pela coluna dCalendario[MesNum] você terá problemas para identificar o mês do ano seguinte. Você precisa criar uma coluna Mes com números sequenciais. Mês sequenciais no Power Query por coluna personalizada: ([Ano] - Date.Year(List.Min(fTabela[Data]))) * 12 + [Mês] Mês sequencial por DAX: ([Ano] - YEAR(MIN(fTabela[Data]))) * 12 + [Mês] No segmentador pode usar o MesNum, mas na fórmula use SELECTEDVALUE no mês sequencial
  17. Crie uma outra tabela calendario: dCalendario2 = dCalendario Coloque no segmentador o mês da dCalendario2. Ajuste a fórmula para obter vMesSelecionado da dCalendario2
  18. Na medida você deve retornar BLANK() para todos os meses que não sejam Nov-23, Dez-32 e Jan-24. Isso irá excluir os demais meses. Primeiro escreva a medida que faça seus cálculos, depois crie uma variável para identificar o mes selecionado, outra variável para o mês seguintes e outra para o outro mês. Use um SWITCH no RETURN da medida para só retornar o valor calculado para esses meses.
  19. Cara, a tela de criação de aplicativo tem pouquíssimas opções, todos os recursos foram explicados nesse vídeo: https://www.youtube.com/watch?v=rrOa35rGCj0
  20. A adição de colunas com SUMMARIZE está obsoleto (confira em https://dax.guide/SUMMARIZE). Provavelmente você precisa apenas da ADDCOLUNS pois só está interando em uma coluna, depois podes filtrá-la. Fica difícil ajudar com print, eu vou ter que digitar toda a fórmula. Tem um botão aqui para usar fórmula com formatação... ADDCOLLUNS( VALUES('Base Sell Out'[CPF/CNPJ PDV]), "@QTD_CNPJ", DISTINCTCOUNT('Base Sell Out'[1-9 CKs]) ) Não entendi o que você quer fazer colocando uma SUMMARIZECOLUNS alí... poderia usar a SUMMARIZECOLUNS em vez da ADDCOLUNS se for iterar em mais de uma coluna (isso funciona se forem colunas de dimensão que haja relacionamento com a fato: SUMMARIZECOLLUNS( 'Base Sell Out'[CPF/CNPJ PDV], 'PDV'[Canal Consolidado], 'PDV'[Segmento do PDV], "@QTD_CNPJ", DISTINCTCOUNT('Base Sell Out'[1-9 CKs]) )
  21. Se quiser pegar o dia no mês anterior ao da data processo em vez da data de hoje: Medida = VAR dtProcesso = MAX('Faturamento BO'[Data Processo]) RETURN CALCULATE( (SUM('Faturamento BO'[Kg Faturado]) - SUM('Faturamento BO'[Kg Devolvido])) / 1000; 'Faturamento BO'[Data Processo] = EDATE(dtProcesso, -1) )
  22. Medida = CALCULATE( (SUM('Faturamento BO'[Kg Faturado]) - SUM('Faturamento BO'[Kg Devolvido])) / 1000; 'Faturamento BO'[Data Processo] = EDATE(TODAY(), -1) )
  23. A etapa está assim: = Table.AddColumn(#"Tipo Alterado", "Nome do Mês", each Date.MonthName([Date]), type text) Deve estar assim: = Table.AddColumn(#"Tipo Alterado", "Nome do Mês", each Date.MonthName([Date], "en-US"), type text)
  24. 1) Não é possível ter mais de um aplicativo por workspace. 2) A configuração de audiência na criação do aplicativo permite ocultar/exibir relatórios para determinados usuários. 3) não é possível controlar a exibição de páginas, apenas do relatório, você duplicar esse relatório e excluir determinadas páginas, então apresente apenas esse relatório com menos páginas para determinado usuário e não o outro, configure na opção de audiências, coloque o email e selecione os relatórios que serão apresentados.
×
×
  • Criar Novo...