Olá pessoal hoje a dica é bem rapidinha, sem muita enrolação.
Surgiu uma dúvida no nosso grupo do Telegram https://t.me/planilheiros em que um colega perguntava se havia como transformar um numero em extenso.
Bem infelizmente não temos funções em DAX ou M para isso. Mas... a gente tá aqui pra resolver, então encontramos um jeito.
Podemos utilizar alguma API web para isso, porque não?
Nisso criei a seguinte função personalizada que você pode utilizar criando uma nova consulta nula e copiando e colando esse código inteiro lá dentro.
(valor as number) =>
let
url = "https://www.4devs.com.br/ferramentas_online.php",
Source =
Text.FromBinary(Web.Contents(url, [Headers=[#"Content-Type"="application/x-www-form-urlencoded;charset=UTF-8"], Content=Text.ToBinary("acao=escrever_extenso&unidade=R&txt_valor=" & Text.From(valor) & "&tipo_letra=pr")]))
in
Source
Uma vez feito isso, aparecerá o seguinte no seu Power Query:
Podemos fazer então um teste passando um valor no nosso parâmetro acima e clicando em Invocar.
E então temos nossa função funcionando perfeitamente.
Agora só utiliza-la no nosso modelo.
E é finito.
:) Espero que tenha ajudado e essa técnica é a que utilizamos para chamar api webs em que preciso passar um body.
Grande Abraço e até a próxima.
Surgiu uma dúvida no nosso grupo do Telegram https://t.me/planilheiros em que um colega perguntava se havia como transformar um numero em extenso.
Bem infelizmente não temos funções em DAX ou M para isso. Mas... a gente tá aqui pra resolver, então encontramos um jeito.
Podemos utilizar alguma API web para isso, porque não?
Nisso criei a seguinte função personalizada que você pode utilizar criando uma nova consulta nula e copiando e colando esse código inteiro lá dentro.
(valor as number) =>
let
url = "https://www.4devs.com.br/ferramentas_online.php",
Source =
Text.FromBinary(Web.Contents(url, [Headers=[#"Content-Type"="application/x-www-form-urlencoded;charset=UTF-8"], Content=Text.ToBinary("acao=escrever_extenso&unidade=R&txt_valor=" & Text.From(valor) & "&tipo_letra=pr")]))
in
Source
Uma vez feito isso, aparecerá o seguinte no seu Power Query:
Podemos fazer então um teste passando um valor no nosso parâmetro acima e clicando em Invocar.
E então temos nossa função funcionando perfeitamente.
Agora só utiliza-la no nosso modelo.
E é finito.
:) Espero que tenha ajudado e essa técnica é a que utilizamos para chamar api webs em que preciso passar um body.
Grande Abraço e até a próxima.
você é RIDÍÍÍÍÍculo AKKAKAKAKA
ResponderExcluirEu penso em algo e vc ja fez....assim meu canal não via pra frente! KIAKKAKAKA
#powerbinareal