Ir para conteúdo

Joao Raulino

Alunos
  • Total de itens

    909
  • Registro em

  • Última visita

Tudo que Joao Raulino postou

  1. Suave @Pri? Sei que essa pergunta já foi feita há muito tempo mas a solução pode interessar outros usuários também. Se você for administrador global do tenant você pode encontrar essa informação nos Audit Logs do Microsoft 365 Admin Center: https://learn.microsoft.com/pt-br/purview/audit-new-search Abs!
  2. Suave @Gustavo Vital? De fato a maneira mais simplificada é baixando um por um como o @FelipeHulle explicou. Se quiser automatizar, você pode usar um script no PowerShell para fazer o trabalho. Segue um exemplo abaixo: https://hamoen-erik.medium.com/exporting-all-your-power-bi-reports-at-once-89cce1c6fa28 #Log in to Power BI Service Login-PowerBI -Environment Public #First, Collect all (or one) of the workspaces in a parameter called PBIWorkspace $PBIWorkspace = Get-PowerBIWorkspace # Collect all workspaces you have access to #$PBIWorkspace = Get-PowerBIWorkspace -Name 'My Workspace Name' # Use the -Name parameter to limit to one workspace #Now collect todays date $TodaysDate = Get-Date -Format "yyyyMMdd" #Almost finished: Build the outputpath. This Outputpath creates a news map, based on todays date $OutPutPath = "C:\PowerBIReportsBackup\" + $TodaysDate #Now loop through the workspaces, hence the ForEach ForEach($Workspace in $PBIWorkspace) { #For all workspaces there is a new Folder destination: Outputpath + Workspacename $Folder = $OutPutPath + "\" + $Workspace.name #If the folder doens't exists, it will be created. If(!(Test-Path $Folder)) { New-Item -ItemType Directory -Force -Path $Folder } #At this point, there is a folder structure with a folder for all your workspaces #Collect all (or one) of the reports from one or all workspaces $PBIReports = Get-PowerBIReport -WorkspaceId $Workspace.Id # Collect all reports from the workspace we selected. #$PBIReports = Get-PowerBIReport -WorkspaceId $Workspace.Id -Name "My Report Name" # Use the -Name parameter to limit to one report #Now loop through these reports: ForEach($Report in $PBIReports) { #Your PowerShell comandline will say Downloading Workspacename Reportname Write-Host "Downloading "$Workspace.name":" $Report.name #The final collection including folder structure + file name is created. $OutputFile = $OutPutPath + "\" + $Workspace.name + "\" + $Report.name + ".pbix" # If the file exists, delete it first; otherwise, the Export-PowerBIReport will fail. if (Test-Path $OutputFile) { Remove-Item $OutputFile } #The pbix is now really getting downloaded Export-PowerBIReport -WorkspaceId $Workspace.ID -Id $Report.ID -OutFile $OutputFile } } Se essa resposta te ajudou, não se esqueça de marcar como melhor solução 😉 Abs!
  3. Para deixar assim igual ao da imagem você pode usar o gráfico de colunas empilhadas com linhas. Nesse caso a linha vai ser a soma do laranja (impacto) com o branco (acumulado) e você vai usar um rótulo customizado na linha para mostrar só o valor do laranja (impacto). Desse jeito vai ficar igualzinho a imagem. Tenta aí que vale a pena o exercício 😉 Abs!
  4. Suave @victordardes? Analisando o teu .PBIX, da para fazer o que você quer usando um gráfico de colunas empilhadas com uma tabela auxiliar desconectada e algumas medidas SWITCH: A tabela auxiliar serve para definir as categorias do teu eixo-X e a ordem delas: E as medidas SWITCH vão dizer qual medida IMPACTO deve ser considerada para cada categoria do eixo-X: Por fim, recriamos a medida ACUMULADO que vai pintada de branco para deixar as medidas IMPACTO na altura correta: Depois disso é só fazer os ajustes estéticos (cor, tamanho de fonte, negrito, etc...) necessários para o teu caso. Se essa resposta te ajudou, não esquece de marcar como melhor solução 😉 Abs!
  5. Suave @Axl Jhuan Moreira Da Rocha? Você pode fazer essa desfiltragem na própria medida de analise. No gif abaixo eu criei uma medida [$ MostrarProdutos] para exemplificar: O código da medida é esse abaixo, mas você pode adaptar para o teu caso: Se essa resposta te ajudou, não esquece de marcar como melhor solução 😉 Abs!
  6. Suave @RodrigoJorrin? Nesse caso basta você usar a própria coluna "SEMANA" como linha na tua matriz: Isso já vai te dar o resultado desejado. Se essa resposta te ajudou, não esquece de marcar como melhor solução 😉 Abs!
  7. Suave @RodrigoJorrin? Salvo algo muito especifico, da para você usar apenas uma tabela dimensão nesse caso. Para isso faz um APPEND das duas tabelas [dPCO] e [dCategoriaOrcamento] no Power Query e depois filtra a coluna [cdGrupo] por valores únicos. Dai basta usar essa tabela como a nova dimensão no modelo e como nova categoria no teu gráfico de barras. Se essa resposta te ajudou, não esquece de marcar como melhor solução 😉 Abs!
  8. Suave @victordardes? Ainda não olhei o .PBIX em detalhes, mas já pensou em utilizar parâmetros de campo para agroupar as medidas? https://learn.microsoft.com/pt-br/power-bi/create-reports/power-bi-field-parameters Pode ser um bom primeiro passo para a construção do teu modelo 😉 Abs!
  9. Suave @Myrna Shuman? Como bem disse o @Leandro Republicano a melhor maneira de resolver o teu caso é ajustando o modelo para que cada "Categoria" se torne uma coluna independente: Depois disso, bastaria criar uma medida personalizada para levar em conta cada um dos slicers selecionados: O resultado seria exatamente o que você quer, ou seja, slicers independentes filtrando um mesmo visual: Da uma olhada no .PBIX que anexei para entender melhor a ideia. E se essa resposta te ajudou, não esquece de marcar como melhor solução 😉 Abs! Divisão de filtros sem afetar gráfico de barras.pbix
  10. Suave @Germano Redwitz? Uma abordagem simplificada seria utilizando colunas calculadas para definir os eixos. Ficaria algo assim: Depois é uma questão de ajuste estético. Da uma olhada no arquivo .PBIX que anexei para ter uma ideia mais clara. Se essa resposta te ajudou, não se esqueça de marcar como melhor solução 😉 Abs! Análise de Títulos.pbix
  11. Suave @Gean Carlos? Realmente não existe nenhuma função nativa do M que te retorne o nome do arquivo .PBIX aberto. Porém, se você souber de antemão em qual pasta esta o arquivo existe uma maneira criativa de recuperar o nome dele através do código abaixo: Note que ele busca o ultimo arquivo acessado pelo usuário através da coluna "Data accesed", portanto nenhum outro arquivo pode ser aberto no momento em que o código é atualizado. Se essa resposta te ajudou, não se esqueça de marcar como melhor solução 😉 Abs!
  12. Suave @wesleirocha84? Realmente o tema de autenticação com cookies parece ser uma limitação do próprio Power BI visto que ele não consegue tratar os response headers: https://community.fabric.microsoft.com/t5/Desktop/Retrieve-API-response-headers/m-p/423704 Já pensou em criar um script externo para fazer esse passo de autenticação e recuperar o cookie de acesso, e depois usar o output desse script como fonte no teu Power Query? Um usuário da comunidade fez um exemplo em python no tópico abaixo: https://community.fabric.microsoft.com/t5/Developer/Power-Query-REST-API-with-Cookies/m-p/1992592 Apesar de não ser uma solução 100% dentro do Power Query, pelo menos evita a parte de extração manual do cookie. Se essa resposta te ajudou, não se esqueça de marcar como melhor solução 😉 Abs!
  13. Suave @Eduardo Zalasik? Tenta adicionar o parâmetro level na tua query para recuperar as informação nos níveis certos: https://developers.facebook.com/docs/marketing-api/insights/#levels Se essa resposta te ajudou, não se esqueça de marcar como melhor solução 😉 Abs!
  14. Suave @Claudio_50? Um pessoal da comunidade encontrou uma maneira bem criativa de recuperar o nome do usuário do computador. Basta usar o código abaixo: https://thebipower.fr/index.php/2020/03/04/get-username-function-in-power-query/ O resultado vai ser uma string de texto: Que você pode então usar como parâmetro para a tua atualização. Se essa resposta te ajudou, não se esqueça de marcar como melhor solução 😉 Abs!
  15. Suave @Wellington santos? Se os usuários não tem conta no Power BI então não resta outra solução senão usar ferramentas externas como você sugeriu. Como "ferramenta externa" você tem varias opções: Uma pagina no SharePoint Um site hospedado na web Um servidor local Atenção que as opções de segurança variam de uma solução para outra, e dependendo de qual você escolher você vai ter que cuidar da autenticação por contra própria. Da uma olhada no link abaixo para mais infos: https://learn.microsoft.com/pt-br/power-bi/collaborate-share/service-embed-secure Se essa resposta te ajudou, não esquece de marcar como melhor solução 😉 Abs!
  16. Suave @Celso Spina? Tenta ver então se trocando a SELECTEVALUE() por uma MAX() resolve o problema: por Normalmente a SELECVALUE() é a culpada por fazer desaparecer o total porque ela tem um HASONEVALUE() implícito nela. Abs!
  17. Boa @Jackeline! Fico feliz que você conseguiu resolver 💪Só não esquece de marcar a resposta do @Edson Igari como melhor solução 😉 Abs!
  18. Suave @Gustha? Tenta modificar a medida com o codigo abaixo: Abs!
  19. Boa @Gabriel Nogueira Franco! Tranquilo, você vai continuar tendo a informação por processo através da coluna "Atributo". O resultado ficaria assim: Abs!
  20. Suave @alexandrecamargo? Todas essas análises com manipulação de data você pode fazer usando as funções de inteligência temporal como bem disse o @Davi Rodolfo, ou então modificando os filtros de uma medida CALCULATE() com as funções ALL() e ALLSELECTED(). Para essa segunda opção, recomendo muito dar uma olhada nessa live do @Leonardo Karpinski onde ele da vários exemplos práticos de como aplicar essas funções: E se tiver um exemplo simplificado em .PBIX, compartilha aí com o pessoal que fica mais fácil de te guiar até a solução 😉 Abs!
  21. Suave @Gabriel Nogueira Franco? Se as IDs das colunas [Producao_ID], [Revisao_ID] e [Agendamento_ID] são sempre iguais para cada analista então na verdade você só precisa de uma das colunas para fazer a relação, as outras vão ficar redundantes: Depois convém voce fazer o processo que o @Renato Carlos Rossato falou na tabela "Postagens" também, de modo que todas as IDs fiquem numa unica coluna: Com isso fica fácil relacionar as duas tabelas através da mesma coluna [Analista_ID]: Com o teu modelo montado assim, o calculo de postagens por analista você pode fazer facilmente através de uma medida DAX usando CALCULATE() e COUNTROWS(). Se nossas dicas te ajudaram, não se esqueça de marcar a resposta do @Renato Carlos Rossato como melhor solução 😉 Abs!
  22. Sem problema @rodrigo_altissimo, se não puder compartilhar o arquivo original tenta ver pelo menos uma versão simplificada com dados falsos 😉 De qualquer maneira, olhando a tua nova fórmula ainda ficou um ponto faltando para ajustar: fMetas[MêsMeta] = MAX(dCalendario[Data]) Aí você está comparando o mês de uma tabela com a data de outra. O ideal é comparar mês com mês ou data com data. Outra opção é retirar completamente essa parte. Se as tabelas fMetas e fRegistros estiverem conectadas com a tabela dCalendario corretamente então o filtro de data vai cuidar dessa relação. Aí ficaria simplesmente assim: %Meta = DIVIDE( [MediaDia], CALCULATE( SUM(fMetas[ValorMeta]), FILTER( ALLSELECTED(fMetas), fMetas[Empregado] = MAX(fRegistros[NomeEmpregado]) ) ) ) Só checa aí que os valores da coluna [Empregado] na fMetas são exatamente os mesmos da coluna [NomeEmpregado] na fRegistros, e que a relação com a tabela dCalendario está usando as colunas certas (data com data, mês com mês). Qualquer coisa, se ainda estiver complicado pode mandar uma mensagem privada que vemos com mais detalhes por lá 💪 Abs!
  23. Suave @rodrigo_altissimo? Imagino que você guarda os valores da produtividade de cada colaborador em uma terceira tabela (e.g.: fProdutividade), certo? Neste caso, na sua formula %Meta você vai precisar ajustar as colunas usadas dentro da função FILTER() para que levem em conta o contexto da tabela onde esta a produtividade dos colaboradores. Atualmente esta assim: Que deve ser modificado para algo assim: Por fim, se você quiser compartilhar um exemplo simplificado em .PBIX vai ser ficar mais fácil para gente te ajudar. Se essa resposta te ajudou, não esquece de marcar como melhor solução 😉 Abs!
  24. Suave @Jonatan Souza? Tenta adicionar esse trecho ao final da URL que você acessou no Power BI online para criar a conexão do gateway: [...] ?newManageGatewaysUI=false https://community.fabric.microsoft.com/t5/Service/On-Premises-Data-Gateway-s-service-account-failed-to-impersonate/td-p/3095570 Pode ser um problema na nova interface web do Power BI. Abs!
  25. Boa @Rafael Dos Santos Aschenbrenner! Agora entendi o uso das duas tabelas calendário para filtragem 👍 Você pode continuar usando elas se quiser manter essa "independência" entre as categorias, mas vai requerer alguns ajustes na fórmula. Aproveitando, já conseguiu aplicar a sugestão que deixei acima ao teu modelo completo? Se sim, conta aqui o resultado e vemos se tem algo mais para ajustar 😉 Abs!
×
×
  • Criar Novo...