Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Schedule de relatório

Bom dia, gostaria de saber se o QlikView tem alguma ferramenta que envie automaticamente um relatório por e-mail ou que gere um pdf, em uma data e horário programados no caso um schedule. Qualquer duvida estou a disposição.

14 Replies
lucasjsantos
Contributor II
Contributor II

Estou tentando via Schedule.

nicolett_yuri

Tem que ser via Schedule do Windows, ok?

As tasks agendadas no QlikView Server (QMC) não executam nenhum tipo de macro.

lucasjsantos
Contributor II
Contributor II

É por isso que as minhas não executam, eu tento via QMC.

E como faço via Windows? Agendo uma tarefa para que execute o documento QVW onde está minha macro?

Você teria um exemplo?

Desculpe tantas perguntas é que sou novo nestes assuntos de macro.

Grato.

afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Boa noite Lucas.

Normalmente faco um disparador ao abrir o documento chamando a macro.

2015-01-08 19_24_35-email.png

No caso, dependendo da situação uso uma variável se roda ou não a macro (pois se ela for o mesmo documento que o pessoal usa). Se recebo a variável, posso ou não dar carga, disparo os emails e posso ou não salvar o documento (o que neste caso salvaria o novo conteúdo da variável, o que não gostaria..).

function GetVariable(varName)

        Dim v

        set v = ActiveDocument.Variables(varName)

        GetVariable = v.GetContent.String

end function

Sub ExecMacro()

        vExecutarMacro = GetVariable("ExecutarMacro")

        if vExecutarMacro = 1 then

                    PDF

                    ActiveDocument.GetApplication.Quit

                    ActiveDocument.CloseDoc

        end if

End Sub

Para passar a variavel para o modelo tem o parametro /v

modelo.qvw /vnomevariavel=1

AMF

furtado@farolbi.com.br
Clever_Anjos
Employee
Employee

Já conseguiu a resposta? Se sim, escolha uma e marque como "Correta" para fechar o tópico e nos ajudar a manter a comunidade organizada

Have fun, be Qlik