<< Clique para Mostrar o Sumário >>
Utilização via Funções |
Além de executar consultas através da Faixa de Opções, no Excel 2007 ou superior, também é possível escrever funções diretamente em células do Excel ou utilizá-las em VBA Script, no Excel XP ou superior.
Diferentemente das consultas efetuadas através da Faixa de Opções, para as funções os dados são retornados no formato Multi-Array Formula do Excel. Isto significa que é preciso alocar previamente as células para dispor os resultados da fórmula que se deseja aplicar. Desta forma, toda operação envolvendo o formato Multi-Array Formula do Excel deve ser realizada pressionando-se simultaneamente as teclas SHIFT e CTRL.
NOTA |
Para mais detalhes sobre o formato Multi-Array Formulas do Excel, consulte a documentação na Microsoft Developer Network. |
Para a utilização de funções do EPM no Excel, existem os seguintes tipos de componentes:
•AutomationAddIn.EpmFunctions: Funções equivalentes às funções disponíveis na Faixa de Opções
•EpmAggregate: Função de consulta com possibilidade de agregação dos dados. Para uma descrição mais detalhada das formas de agregação, consulte o tópico Criação de um Dataset no capítulo EPM Dataset Analysis do Manual do Usuário do Elipse Plant Manager
•EpmQuery: Função que traz para o Excel os dados de um Dataset previamente criado no EPM Studio
•EpmRawByNumberOfValues: Função que busca um determinado número de dados não agregados, para uma ou mais variáveis, a partir de uma data informada
•EpmRawByPeriod: Função que busca dados não agregados, para uma ou mais variáveis, de um dado período
•EpmHDA.Raw: Funções mais específicas de aquisição de dados não agregados, com maior flexibilidade na definição da formatação dos resultados
•ByNumberOfValues: Equivale à função EpmRawByNumberOfValues, porém é possível definir um Layout para dispor os resultados
•ByPeriod: Equivale à função EpmRawByPeriod, porém é possível definir um Layout para dispor os resultados
•Recent24Hours: Função que busca dados não agregados, para uma ou mais variáveis, das últimas 24 horas
•Recent30Days: Função que busca dados não agregados, para uma ou mais variáveis, dos últimos 30 dias
•Recent7Days: Função que busca dados não agregados, para uma ou mais variáveis, dos últimos sete dias
•RecentHour: Função que busca dados não agregados, para uma ou mais variáveis, da última hora
•RecentPeriod: Função que busca dados não agregados, para uma ou mais variáveis, do último período informado, ou seja, do tempo atual menos um valor definido pelo usuário
NOTAS |
•Todas as funções têm como parâmetro o nome da conexão com o EPM Server que deve ser utilizada. Caso este nome não seja informado, estas funções utilizam o nome da conexão que foi definida como padrão. •As funções do tipo AutomationAddIn.EpmFunctions sempre utilizam o Layout definido como padrão, enquanto as funções do tipo EpmHDA.Raw utilizam o Layout definido pelo usuário. Caso este não seja informado, também é utilizado o Layout padrão. |