Olá pessoal, tudo bem com vocês?
Por diversas vezes e em todos os meios de comunicação do Planilheiros, chegam dúvidas sobre como exibir imagens, que estão armazenadas no PC, nos relatórios do Power BI.
Após muita pesquisa na internet, encontrei no site IT Develepoment Brazil um meio de transformar imagens em Base64 nas mais diversas linguagens (C#, php, java…), exceto DAX ou M (linguagens do Power BI). Base 64 é uma maneira de conversão de dados para transferência na internet.
Continuando a pesquisa, passei pelo conteúdo do SQL Jason onde ele, ainda de forma manual, acrescenta a string “data:image/jpeg;base64, base64code“ à string das imagens já transformadas em Base64 para gerar o link que o Power BI consiga ler.
Então fiquei pensando numa maneira de automatizar essa rotina, até encontrar através do colega MVP Gerhard Brueckl a função Binary.ToText da linguagem M que transforma a imagem em Base64 além da técnica excepcional de solução. Desta forma restava apenas concatenar a parte do SQL Jason com a parte do Gerhard!
Excelente solução, vamos ao vídeo!
Abraços