Saltar a contenido

Ayuda de Exsion

Activeren

La primera vez que se utiliza Exsion, este debe activarse.

Haga clic en “Activeren” en el menú de Exsion para abrir la pantalla de licencia.

Haga clic en el botón “Activeren” para llevar a cabo la activación. Durante la activación se establece una conexión a través de internet para comprobar los datos de la licencia y registrar este ejemplar de Exsion.

Al abrir Excel, Exsion se muestra como una pestaña en la cinta de opciones. Dentro de la cinta de Exsion encontrará las siguientes opciones de menú.

Connectie

Para obtener datos de una base de datos de Dynamics NAV, primero debe crearse una conexión. La primera vez que se utiliza Exsion, todavía no se habrán creado conexiones y solo podrá elegir la opción “Nieuwe connectie”.

Tras elegir una opción en este submenú se muestra la siguiente pantalla:

Al pulsar el botón “Opslaan” se guarda la conexión. Si se abre una conexión existente, el botón “Verwijderen” la eliminará.

Campo Descripción
Authenticatie SQL Server Authentication

Windows Authentication

Active Directory - Integrated

Active Directory - Password

Active Directory - Universal with MFA support

OAuth 2.0 (v2)

IDEl ID de la conexión de base de datos es un número entre 1 y 9999 y es el primer argumento en todas las funciones de Exsion. Por defecto, el ID se incrementa en uno con cada nueva conexión.
Gebruikers-IDGebruikers-ID de la base de datos de Dynamics NAV.
WachtwoordWachtwoord del usuario en la base de datos de Dynamics NAV.
ServerNombre del servidor SQL (o dirección IP) en el que está instalada la base de datos de Dynamics NAV.
DatabaseEl nombre de la base de datos de Dynamics NAV.
TenantEl tenant al que desea conectarse.
BedrijfLa empresa a la que desea conectarse.
NetwerktypeEste es el tipo de red configurado dentro de Dynamics NAV.
ClientLa referencia al directorio de instalación del cliente de Dynamics NAV.
ServiceLa dirección del servidor.

Si se utiliza el “Role Tailored Client (RTC)”, aquí debe introducirse “Server:Portnumber/Instance”.

Para el “Webclient”, aquí debe introducirse la URL “https://server:portnumber/instance”.

Database structuur

Con esto se representa la estructura completa de la base de datos, incluidas las personalizaciones. Funciona como una especie de callejero de su aplicación Dynamics NAV. De esta manera puede obtener una visión del modelo de datos de su entorno Dynamics NAV. Cuando marca la casilla Excel formaat, lo siguiente no se muestra en una página web, sino en un documento de Excel.

Tras pulsar el botón “OK”, se muestra la estructura de la base de datos para la conexión elegida.

Al hacer clic en el nombre de una tabla obtiene la información detallada de la tabla.

Columna Descripción
Kolom 1Los nombres de los campos. En la primera línea, el nombre de la tabla.
Kolom 2Los números de los campos. En la primera línea, el número de la tabla. Estos números pueden utilizarse para buscar tablas dentro de Exsion.
TypeEl tipo de datos del campo.
SizeEl tamaño máximo del campo.
ClassSi el campo debe contener un valor.
IndexLos distintos índices creados en la tabla.
SumFieldsLos distintos SumFields definidos dentro de la tabla.

Functie bibliotheek

Puede crear una biblioteca de funciones que estará siempre disponible, sin importar en qué archivo de Excel esté trabajando. Durante la instalación de Exsion se puede optar por colocar la biblioteca de funciones en una ubicación central, de modo que todos los usuarios dispongan de estas funciones.

Al iniciar esta función obtiene una visión general de las funciones de la biblioteca. Si no hay funciones definidas, esta lista estará vacía.

Puede elegir “Nieuw” para crear una nueva función o “Bewerken” para modificar una función existente.

Campo Descripción
TabelLa tabla de la que la función obtiene sus datos.
VeldEl campo que debe recuperarse mediante esta función.
MethodeElección del cálculo sobre el campo (Som, Minimum, Maximum, Gemiddelde o Aantal).
IndexEl índice que debe utilizarse. Los campos dentro del índice se añaden a la función como argumentos.
NaamNombre de la función.
OmschrijvingUna breve descripción de la función (esta descripción se muestra en el asistente de funciones de Excel).
WeergaveElección de mostrar la descripción de tablas/campos o los nombres de la base de datos.
Connectie-IDEl ID de conexión cuyas tablas y campos se muestran.

Tras el botón “>>” se muestran los argumentos de la función (índice elegido):

Campo Descripción
NaamPor defecto se utilizan las descripciones de campo de la tabla, pero esto puede modificarse aquí para aumentar la comodidad de uso.
OmschrijvingUna breve descripción del argumento (esta descripción se muestra en el asistente de funciones de Excel).
Filter (vast)Se puede introducir un filtro fijo; a partir de entonces el argumento ya no se mostrará en el asistente de funciones de Excel.
VerbergenIndica si el argumento debe ocultarse en el asistente de funciones de Excel.

Tras pulsar el botón “OK”, la función se añade a la biblioteca.

La función creada se encuentra en el asistente de funciones de Excel bajo la categoría “Exsion bibliotheek”:

Functie definitie

Además de crear una función en la biblioteca de funciones (compartida), también es posible incluir una función en un archivo de Exsion. La ventaja de este método es que cualquiera puede utilizar el informe con la función sin que esta esté presente en la biblioteca.

Las Datenbankfunktionen utilizan como argumento (definición) un rango en el que se indican la tabla, los campos de índice y el nombre del campo cuyo valor debe recuperarse.

Para crear una definición del rango en el que se incluyen la tabla y los campos de índice, debe elegir la opción “Functie definitie”. En esta pantalla deben indicarse sucesivamente la tabla, el campo y el índice.

Tras pulsar el botón “OK”, Exsion solicita un nombre para la definición de función.

Si el campo elegido es un FlowField, Exsion propondrá crear la función sobre la tabla de origen del FlowField.

Y la tabla con el índice seleccionado se copia en la celda activa de Excel.

Consulte el capítulo Datenbankfunktionen para obtener una lista de funciones que utilizan esta definición de función.

Formules naar waarden

Mediante esta opción de menú puede sustituir todas las fórmulas de Exsion de su informe por valores. Esta opción de menú está pensada para poder intercambiar informes de Exsion con otros usuarios de Excel que no dispongan de Exsion.

Atención: una vez ejecutada esta opción, las fórmulas de Exsion del archivo de Excel se habrán eliminado. Sin las fórmulas de Exsion, los datos ya no podrán actualizarse desde la base de datos.

Para evitar perder las fórmulas, lo mejor es guardar primero el archivo de Excel con otro nombre (hacer una copia).

Details weergeven

Esta opción de menú le da acceso a los detalles que hay detrás de una fórmula de Exsion de la celda actual. La forma de mostrar los detalles viene determinada por el ajuste “Excel drilldown” del menú Info.

Si este ajuste está activado, Exsion creará un nuevo libro al usar “Details weergeven”. En este libro se muestran los detalles.

Si el ajuste “Excel drilldown” no está activado, Exsion abrirá directamente Dynamics NAV al usar “Details weergeven”.

Dynamische download

Mediante una descarga dinámica se pueden colocar datos de la base de datos en Excel. A diferencia del uso de funciones, con una descarga se puede obtener de una sola vez una gran cantidad de datos. Cuando el cursor se encuentra en el rango de salida de una definición de descarga existente, no se abre la interfaz descrita a continuación, sino que el cursor se coloca en la definición de descarga correspondiente a ese rango de salida.

Cuando la función se inicia por primera vez, todavía no hay tablas ni campos seleccionados dentro de la definición de descarga.

Campo Descripción
ToevoegenMuestra una lista de tablas de la base de datos.
ZoekenPosibilidad de búsqueda dentro de la lista mencionada anteriormente.
WeergaveElección de mostrar la descripción de tablas/campos o los nombres de la base de datos.
ConnectieLa conexión de base de datos en la que se basa la descarga.
Knoppen om te selecterenMediante el botón “>>” selecciona todos los campos. Al hacer clic en el botón “>” selecciona un campo. Mediante los botones “<” y “<<” deselecciona, respectivamente, un campo o todos los campos.
INSCon esto se puede incluir una columna vacía en la descarga. En ella se puede incluir después, a voluntad, un cálculo propio.
JOINCuando se seleccionan varias tablas, deben indicarse las relaciones entre tablas. Esto puede hacerse situándose en un campo en la pestaña izquierda y eligiendo el campo de relación en la pestaña derecha.
[___]INNER,OUTER,INNER TOP 1,OUTER TOP 1,NOT EXISTS
VeldenUna lista de los campos seleccionados.
NaamPor defecto se utiliza el nombre de campo de la tabla, pero puede modificarse aquí. El nombre modificado se muestra en la tabla o tabla dinámica.
MethodeElección del cálculo sobre el campo (SOM, MIN, MAX, GEM o ANT).
VerbergenLos campos que no deban mostrarse en la descarga pueden ocultarse con esto. Pueden ser campos por los que se filtra y/o campos que indican relaciones entre tablas.
Tabel/VeldTabla/campo de origen de la lista de campos.
Start draaitabelwizard voor deze downloadDespués de utilizar una descarga por primera vez, esta puede adaptarse para usarse en la creación de una tabla dinámica. Haga clic en una celda de la definición de descarga y luego en la opción de menú Dynamic downloaden para modificar la descarga existente. Seleccione: “Start draaitabelwizard voor deze download”.
OpenenAbrir un archivo EDD (Exsion Download Definitie).
OpslaanGuardar un archivo EDD (Exsion Download Definitie).
OKAl hacer clic en “OK” indica que desea crear la definición de descarga. La ejecución de la definición de descarga solo comienza cuando hace clic en el botón “Gegevens vernieuwen”.

Continuación de la pantalla anterior, ahora con las opciones de la pestaña “Instellingen”.

Campo Descripción
TypeElección entre “TABEL” o “DRAAITABEL”.
TOPEl número máximo de filas que se recuperan de la base de datos.
Unieke recordsLa opción Unieke records hace que se filtren las filas duplicadas de la salida de una descarga. No es posible determinar si una fila es única basándose únicamente en un número de campos seleccionados; esto siempre se determina en función de todos los campos.
Exclusief veldnamenNo mostrar nombres de campo encima de la salida.
Sorteren opMáximo 3 campos por los que se debe ordenar.
AflopendSi el campo debe ordenarse de forma descendente.
Uitvoeren naar tabbladenAdemás de generar la salida en filas, es posible generarla en pestañas. Cuando esta opción está activada, se genera una pestaña para cada registro obtenido a partir de una hoja de plantilla que usted mismo puede diseñar.
SjabloonNombre de la plantilla.
UitklappenEjecuta el despliegue en función de la plantilla.

Para añadir una tabla, haga doble clic en la tabla (dentro de la lista de tablas de la pestaña “Toevoegen”). Después, Exsion creará una nueva pestaña para la tabla añadida. En esa pestaña se puede realizar a continuación una selección de los campos de esa tabla.

Koppelen van tabellen

Al crear una descarga también es posible vincular varias tablas (en adelante: joinear). Esto puede hacerse seleccionando (con doble clic) una segunda tabla en el asistente de descarga, en la pestaña “Toevoegen”.

Tras añadir la 2ª tabla aparece una propuesta con las relaciones entre tablas:

Botón Descripción
Velden om op te joinenDistintos campos mediante los cuales pueden vincularse las tablas.
JointypeDistintos Join types entre los que se puede elegir.
OKVincular las tablas de forma definitiva.

Una vez cerrada la pantalla, vuelve a la pantalla anterior.

Una vez cerrada la descarga con “OK”, se muestra la definición siguiente. Esta debe permanecer siempre presente en el informe para que los datos puedan actualizarse.

Campo Descripción
ConnectieLa conexión de base de datos en la que se basa la descarga. Aquí también pueden indicarse manualmente varias conexiones para informar de varias empresas. P. ej. “1..6” o “1|3|9”.
TabelNúmero de las tablas que se utilizan dentro de la descarga.
JOINTYPESi se utilizan varias tablas, se muestra el tipo de unión elegido.
FILTERUna definición de filtro para el campo (véase Uso de filtros).
VERBERGENLos campos que no deban mostrarse en la descarga pueden ocultarse con esto. Pueden ser campos por los que se filtra y/o campos que indican relaciones entre tablas.
SORTERENUn número del 1 al 3. Para ordenar de forma descendente debe indicarse un número negativo.
METHODEElección del cálculo sobre el campo (SOM, MIN, MAX, GEM o ANT).
EXPRESSIEAquí se puede usar una función de Exsion para acelerar la descarga.
ConnectieLa primera línea siempre contiene un campo ficticio “Connectie” con el número de campo “-2”. Este campo puede utilizarse cuando se emplean varias conexiones para informar de varias empresas. Para ello, cambie Verbergen a “ONWAAR”; en la salida se mostrará entonces el número de conexión del que se obtienen los datos.
TabelveldenTodos los campos seleccionados se muestran uno debajo de otro.

Tras definir una nueva descarga y hacer clic en el botón “Gegevens vernieuwen”, se pregunta dónde debe colocarse la salida de la descarga.

Cada definición de descarga tiene un nombre que empieza por “EXSION_DATA_” seguido de un nombre de tabla.

Join types

Dentro de Exsion hay 5 tipos de unión disponibles. Dos de ellos pueden elegirse directamente a través del asistente al vincular las tablas. Los otros tres pueden introducirse manualmente en la definición de descarga.

Tipo de unión Descripción
1=InnerIncluir únicamente los registros en los que los campos vinculados de ambas tablas sean idénticos.
2=OuterIncluir todos los registros de la primera tabla y solo aquellos registros de la segunda tabla en los que los campos vinculados sean idénticos.
3=Inner top 1Devuelve el primer registro en el que los campos vinculados de ambas tablas sean idénticos. Qué registro es el primero puede verse influido configurando el orden como descendente o ascendente.
4=Outer top 1Incluir todos los registros de la primera tabla y solo el primer registro de la segunda tabla en el que los campos vinculados sean idénticos. Qué registro es el primero puede verse influido configurando el orden como descendente o ascendente.
5=Not ExistsIncluir únicamente los registros de la segunda tabla en los que los campos vinculados no sean idénticos.

Draaitabel

La salida de Exsion puede colocarse automáticamente en una tabla dinámica. Para ello, primero debe crearse una descarga, y mediante el botón “Gegevens vernieuwen” se indicará un rango de salida.

Si a continuación se vuelve a abrir la definición de descarga (situándose dentro de la definición y haciendo clic en el botón “Dynamische download”), en la parte inferior derecha se puede marcar la casilla “Start draaitabelwizard voor deze download”.

Al hacer clic en “OK”, Exsion solicitará la ubicación que se indica a continuación. Indique aquí una pestaña en el documento de Excel y haga clic en “OK”.

La tabla dinámica recibe el nombre “EXSION_” seguido del nombre de la tabla. Gracias a esto, la tabla dinámica se actualizará al hacer clic en el botón “Gegevens vernieuwen”.

Gegevens vernieuwen

Con esta opción se vuelven a calcular todas las descargas dinámicas y/o fórmulas dentro de su documento de Excel. Puede utilizar esta opción cuando los datos de la hoja de cálculo aún no se hayan actualizado. La función estándar del botón consiste en actualizar todas las descargas dinámicas.

Al hacer clic en la pequeña flecha también se puede optar por actualizar únicamente la definición de descarga en la que se encuentra el cursor. Esto puede ser útil para probar rápidamente cambios en la definición de descarga en cuestión. En el encabezado de una definición de descarga siempre puede ver la fecha y hora de la última actualización.

Help

Le proporciona toda la información necesaria para poder utilizar Exsion.

Info

Pestaña Descripción
Instellingen

Campo Descripción
TaalElección entre NL, EN, FR o DE. Los ajustes de idioma se guardan por usuario.
Excel drilldownCon esta opción activada, Exsion creará una nueva hoja de trabajo para mostrar información detallada al hacer clic en “Toon details”, en lugar de iniciar el cliente de Navision.
Bibliotheek directoryLa ruta donde se guardan las funciones de biblioteca (compartidas). Si está vacía, Exsion utilizará el directorio indicado en el archivo de inicialización (Exsion.ini).
Metadata directoryLa ruta donde se guardan los metadatos.
TaalIdioma de los metadatos.
UltimodatumEl carácter de fecha última (Ultimodatum).
Aantal berekeningenEl número de cálculos de Exsion tras iniciar Excel.
SupportNuestro servicio de asistencia puede ofrecer soporte a distancia a través de TeamViewer.
Versie

Campo Descripción
VersieLa versión instalada de Exsion.
ExsionMuestra el directorio en el que está instalado Exsion.
FeedbackExsion365 B.V. trabaja de forma continua para seguir mejorando y desarrollando sus productos. Por eso recopilamos metadatos sobre el uso de Exsion. Con metadatos nos referimos a datos sobre el uso de informes/hojas de Excel. En ellos intentamos descubrir tendencias y patrones. No recopilamos en absoluto los datos de los informes y/o hojas de Excel en sí. Tampoco recibimos esos datos. La forma en que recopilamos información no influye en el funcionamiento ni el rendimiento del sistema. Si no desea participar en este programa de mejora, puede cambiar la configuración de Exsion para que no se nos envíen metadatos. Los resultados de nuestras mejoras se comunican mediante un boletín que se envía a su dirección de correo electrónico. Si no desea recibir el boletín, puede comunicárnoslo a office@exsion365.com.
Release notesLas notas de la versión más reciente de Exsion.
LicentieMuestra la empresa a la que se ha concedido un derecho de uso e indica qué usuarios han activado una licencia.

Functies

Standaard functies

Función Descripción
EXSION_ANWSALMuestra el saldo de una vista de análisis (Navision 3.01b y posterior).
EXSION_BEDRIJFMuestra el nombre de la empresa de una conexión de base de datos.
EXSION_DATUMMuestra un filtro de fecha.
EXSION_DI1OMSMuestra el nombre de la dimensión global 1.
EXSION_DI2OMSMuestra el nombre de la dimensión global 2.
EXSION_DIMOMSMuestra el nombre de la dimensión abreviada (Navision 3.01b y posterior).
EXSION_KLTOMSMuestra el nombre del cliente.
EXSION_KLTSALMuestra el saldo pendiente de un cliente.
EXSION_KLTWPLMuestra la localidad del cliente.
EXSION_LEVOMSMuestra el nombre del proveedor.
EXSION_LEVSALMuestra el saldo pendiente de un proveedor.
EXSION_LEVWPLMuestra la localidad del proveedor.
EXSION_REKOMSMuestra el nombre de la cuenta contable.
EXSION_REKSALMuestra el saldo o presupuesto de una cuenta contable.
EXSION_REKSAMMuestra el resumen de una cuenta contable.
EXSION_SAMENVOEGENDevuelve un texto compuesto a partir de un rango.
EXSION_WEEKNRMuestra el número de semana de una fecha.

Las funciones se encuentran en el asistente de funciones de Excel bajo la categoría “Exsion standaard”:

EXSION_ANWSAL

Muestra el saldo de una vista de análisis (Navision 3.01b y posterior).

Argumento Descripción
ConnectieConexión (1 a 9999).
AnalyseweergavecodeCódigo de vista de análisis.
[Grootboekrekening]Cuenta contable (filtro).
[Datumfilter]Fecha (filtro).
[Budgetcode]Presupuesto.
[Dimensie 1]Filtro de código de dimensión 1.
[Dimensie 2]Filtro de código de dimensión 2.
[Dimensie 3]Filtro de código de dimensión 3.
[Dimensie 4]Filtro de código de dimensión 4.

EXSION_BEDRIJF

Muestra el nombre de la empresa de una conexión de base de datos.

Argumento Descripción
ConnectieConexión (1 a 9999).
[Opmaak]0=Estándar, 1=Mayúsculas, 2=Minúsculas, 3=Primera letra o 4=Iniciales.

EXSION_DATUM

Muestra un filtro de fecha.

Argumento Descripción
ConnectieConexión (1 a 9999).
TypeElección entre 1=Día, 2=Semana, 3=Mes, 4=Trimestre, 5=Año o 6=Periodo contable.
[Cumulatief]Nee, Ja o YTD (año hasta la fecha).
[Index] En el índice debe introducirse el número del tipo correspondiente. Para el tipo mes, en el índice puede introducirse el número 1 a 12. Otra posibilidad es introducir un índice negativo o un 0. Para cada tipo se calcula hacia atrás desde la fecha actual en el año introducido, en función del índice. Suponga que estamos en octubre de 2014 y el tipo es mes, el índice es “-1” y el año es 2014; entonces obtendrá como resultado el filtro de fecha de septiembre de 2014.

TipoOpciones disponibles
1=Día1 a 31
2=Semana1 a 53
3=Mes1 a 12
4=Trimestre1 a 4
5=AñoDesplazamiento de
6=Periodo contable1 a 13
[Jaar]Año opcional (por defecto es el año actual).

EXSION_DI1OMS

Muestra el nombre de la dimensión global 1.

Argumento Descripción
ConnectieConexión (1 a 9999).
DimensiecodeDimensión 1.
[Opmaak]0=Estándar, 1=Mayúsculas, 2=Minúsculas, 3=Primera letra o 4=Iniciales.

EXSION_DI2OMS

Muestra el nombre de la dimensión global 2.

Argumento Descripción
ConnectieConexión (1 a 9999).
DimensiecodeDimensión 2.
[Opmaak]0=Estándar, 1=Mayúsculas, 2=Minúsculas, 3=Primera letra o 4=Iniciales.

EXSION_DIMOMS

Muestra el nombre de la dimensión abreviada (Navision 3.01b y posterior).

Argumento Descripción
ConnectieConexión (1 a 9999).
DimensiegroepGrupo de dimensión.
DimensiecodeValor de dimensión.
[Opmaak]0=Estándar, 1=Mayúsculas, 2=Minúsculas, 3=Primera letra o 4=Iniciales.

EXSION_KLTOMS

Muestra el nombre del cliente.

Argumento Descripción
ConnectieConexión (1 a 9999).
KlantcodeNúmero de cliente.
[Opmaak]0=Estándar, 1=Mayúsculas, 2=Minúsculas, 3=Primera letra o 4=Iniciales.

EXSION_KLTSAL

Muestra el saldo pendiente de un cliente.

Argumento Descripción
ConnectieConexión (1 a 9999).
KlantcodeNúmero de cliente.
[Datumfilter]Fecha (filtro).
[Dimensie 1]Filtro de código de dimensión global 1.
[Dimensie 2]Filtro de código de dimensión global 2.

EXSION_KLTWPL

Muestra la localidad del cliente.

Argumento Descripción
ConnectieConexión (1 a 9999).
KlantcodeNúmero de cliente.
[Opmaak]0=Estándar, 1=Mayúsculas, 2=Minúsculas, 3=Primera letra o 4=Iniciales.

EXSION_LEVOMS

Muestra el nombre del proveedor.

Argumento Descripción
ConnectieConexión (1 a 9999).
LeverancierscodeNúmero de proveedor.
[Opmaak]0=Estándar, 1=Mayúsculas, 2=Minúsculas, 3=Primera letra o 4=Iniciales.

EXSION_LEVSAL

Muestra el saldo pendiente de un proveedor.

Argumento Descripción
ConnectieConexión (1 a 9999).
LeverancierscodeNúmero de proveedor.
[Datumfilter]Fecha (filtro).
[Dimensie 1]Filtro de código de dimensión global 1.
[Dimensie 2]Filtro de código de dimensión global 2.

EXSION_LEVWPL

Muestra la localidad del proveedor.

Argumento Descripción
ConnectieConexión (1 a 9999).
LeverancierscodeNúmero de proveedor.
[Opmaak]0=Estándar, 1=Mayúsculas, 2=Minúsculas, 3=Primera letra o 4=Iniciales.

EXSION_REKOMS

Muestra el nombre de la cuenta contable.

Argumento Descripción
ConnectieConexión (1 a 9999).
GrootboekrekeningCuenta contable.
[Opmaak]0=Estándar, 1=Mayúsculas, 2=Minúsculas, 3=Primera letra o 4=Iniciales.

EXSION_REKSAL

Muestra el saldo o presupuesto de una cuenta contable.

Argumento Descripción
ConnectieConexión (1 a 9999).
GrootboekrekeningCuenta contable (filtro).
[Datumfilter]Fecha (filtro).
[Budgetcode]Presupuesto.
[Dimensie 1]Filtro de código de dimensión global 1.
[Dimensie 2]Filtro de código de dimensión global 2.

EXSION_REKSAM

Muestra el resumen de una cuenta contable.

Argumento Descripción
ConnectieConexión (1 a 9999).
GrootboekrekeningCuenta contable.

EXSION_SAMENVOEGEN

Devuelve un texto compuesto a partir de un rango.

Argumento Descripción
BereikUn rango de celdas.
[Scheidingsteken]Un separador o texto.
[Uniek]Si es WAAR, solo se combinan los valores únicos.
[Lege cellen]Si es WAAR, se incluyen las celdas vacías.

EXSION_WEEKNR

Muestra el número de semana de una fecha.

Argumento Descripción
DatumIntroduzca una fecha.
[Formaat]0=WW, 1=JJWW, 2=JJJJWW, 3=WWJJ, 4=WWJJJJ.
[Scheidingsteken]0=ninguno, 1=espacio, 2=-, 3=|, 4=/, 5=\.

Geavanceerde functies

Función Descripción
EXSION_NAVANTDevuelve el número de registros dentro de la tabla que coinciden con el/los filtro(s) indicado(s).
EXSION_NAVGEMDevuelve el valor medio de un campo dentro de una tabla que coincide con el/los filtro(s) indicado(s).
EXSION_NAVLSTDevuelve el valor único de un campo dentro de una tabla que coincide con el/los filtro(s) utilizado(s), separado por el separador.
EXSION_NAVMAXDevuelve el valor mayor de un campo dentro de una tabla que coincide con el/los filtro(s) indicado(s).
EXSION_NAVMINDevuelve el valor menor de un campo dentro de una tabla que coincide con el/los filtro(s) indicado(s).
EXSION_NAVOMSDevuelve el (primer) valor de un campo dentro de una tabla que coincide con el/los filtro(s) indicado(s).
EXSION_NAVSALDevuelve el valor sumado de un campo dentro de una tabla que coincide con el/los filtro(s) indicado(s).

Se recomienda el uso de funciones avanzadas para funciones que solo se refieren a un único archivo de Excel. Estas funciones no es necesario registrarlas en la biblioteca de funciones.

Estas funciones se encuentran en el asistente de funciones de Excel bajo la categoría “Exsion geavanceerd”:

Argumento Descripción
ConnectieConexión (1 a 9999).
Functie definitieDefinición de función (rango).
Filter 1Filtro sobre el campo de índice 1.
Filter 2Filtro sobre el campo de índice 2.
...Etc.

Bibliotheek functies

La biblioteca de funciones contiene las funciones definidas por el usuario.

Estas funciones funcionan como cualquier otra función de Excel o de Exsion y estarán disponibles para todos los documentos de Excel.

Esta biblioteca puede compartirse entre todos los usuarios de Exsion.

Gebruik van filters

Al introducir un filtro puede utilizar todos los números y letras que normalmente puede utilizar. Además, puede utilizar una serie de símbolos especiales y fórmulas aritméticas.

Estas son las notaciones disponibles:

Carácter Significado Ejemplo Registros mostrados
=Igual a377Número 377.
BLAUWRegistros con el código BLAUW, como el código de almacén BLAUW.
22-1-2016 10:00Una fecha/hora exacta: 22-ene-2016 10:00:00.
..Entre1100..2100Números 1.100 a 2.100.
..2.500Hasta 2500 inclusive.
..31-12-2015Fechas hasta el 31-dic-2015 inclusive.
|o/o1200|1300Registros con el número 1.200 o 1.300.
&y<2000&>1000Números menores que 2000 y mayores que 1000.
<>Distinto de<>0Todos los números excepto 0.
<>A*Distinto de texto que empieza por A.
>Mayor que>1200Números mayores que 1.200
>=Mayor o igual que>=1200Números mayores o iguales que 1.200
<Menor que<1200Números menores que 1.200
<=Menor o igual que<=1200Números menores o iguales que 1.200
*Un número ilimitado de caracteres desconocidos*cem*Texto con las letras “cem”
cem*Texto que empieza por “cem”
?Un carácter desconocido?imTexto como Jim o Tim
()Cálculo para el resto30|(>=10&<=20)Registros con el número 30 o con un número entre 10 y 20 (el resultado del cálculo entre paréntesis).

También puede combinar los distintos tipos de notación:

Ejemplo Registros mostrados
5999|8100..8490Todos los registros con el número 5.999 o de dentro del intervalo entre 8.100 y 8.490.
..1299|1400..Registros con un número menor o igual que 1.299 o igual a 1.400 y superior. En otras palabras: todos los números excepto del 1.300 al 1.399 inclusive.
>50&<100Registros con un número mayor que 50 y menor que 100, es decir, los números del 51 al 99.
*C*&*D*Texto con los caracteres C y D.
*bo?*Texto que empieza por “bo”, como boek, boekhouding y geboekt. “bo” debe aparecer en el texto, seguido de al menos un carácter, y puede estar rodeado de un número ilimitado de caracteres tanto en mayúsculas como en minúsculas.

ExsionBC

VBA Tips

Si las posibilidades que ofrecen Excel y Exsion de forma estándar todavía no son suficientes, siempre se pueden crear en VBA. Para ello, Exsion dispone de eventos y funciones que pueden utilizarse para combinar su propio código VBA con las funciones de Exsion.

En el primer apartado se explica esto. En los capítulos siguientes se ofrecen una serie de consejos y trucos prácticos que hemos aplicado en el pasado y que también pueden usarse de forma genérica.

En los ejemplos siguientes se utiliza ‘Exsion.xlam’ como referencia al complemento de Exsion.

Automatische procedures met VBA

Exsion ofrece la posibilidad de ejecutar procedimientos VBA propios antes o después de gegevens vernieuwen. Además, es posible al revés ejecutar la función gegevens vernieuwen desde el propio procedimiento. Tenga en cuenta que los errores que se produzcan dentro del propio procedimiento pueden influir en el funcionamiento de Exsion. Ante cualquier problema, pruebe siempre primero si el error también se produce con el uso estándar de Exsion sin procedimientos propios.

Aanroep vanuit een eigen procedure

Desde un procedimiento VBA propio se puede invocar la función gegevens vernieuwen. En el lugar donde, dentro de su propio procedimiento, desee actualizar los datos, añada la siguiente línea en el código a través del editor de VBA (F11):

Application.Run "'Exsion.xlam'!MENU_DATA"

La ejecución de esta línea tiene exactamente el mismo efecto que hacer clic en el signo de exclamación del menú de Exsion.

Para que la ejecución no dependa de Exsion, lo mejor es añadir líneas “On Local Error” alrededor de la ejecución de las funciones de Exsion.

On Local Error Resume Next
Application.Run "'Exsion.xlam'!MENU_DATA"
On Local Error GoTo 0

Además de gegevens vernieuwen, también puede ejecutar automáticamente la función formules naar waarden. Para ello, incluya el siguiente código:

Application.Run "'Exsion.xlam'!MENU_VALUES"

Si recibe la pregunta de si las fórmulas deben convertirse en valores, puede suprimirla desactivando temporalmente los avisos. Esto se hace colocando una línea antes y después de la acción formules naar waarden. Si lo desea, puede guardar el ajuste actual en una variable para volver a restablecerlo después.

Dim s_displayAlertsSetting As Boolean

s_displayAlertsSetting = Application.DisplayAlerts
Application.DisplayAlerts = False
On Local Error Resume Next
Application.Run "'Exsion.xlam'!MENU_VALUES"
On Local Error GoTo 0
Application.DisplayAlerts = s_displayAlertsSetting

Uitvoering procedure voor gegevens vernieuwen

Es posible ejecutar un procedimiento justo antes de gegevens vernieuwen. Para ello, incluya el siguiente código en el proyecto. Introduzca, en lugar de [Naam eigen procedure], el nombre del procedimiento que desea ejecutar. Este procedimiento debe estar presente dentro del mismo proyecto.

Sub Exsion_beforerefresh()
    Call [Naam eigen procedure]
End Sub

Para cancelar la actualización de datos, puede utilizarse el siguiente código:

Sub Exsion_beforerefresh()
    If Cancel Then
        Err.Raise 513, "exsion_cancel"
        Exit Sub
    End If
End Sub

Uitvoering procedure na gegevens vernieuwen

Además de ejecutar un procedimiento justo antes de gegevens vernieuwen, también es posible ejecutar algo justo después de gegevens vernieuwen. Para ello, incluya el siguiente código en el proyecto. Introduzca de nuevo, en lugar de [Naam eigen procedure], el nombre del procedimiento que desea ejecutar.

Sub Exsion_onrefresh()
    Call [Naam eigen procedure]
End Sub

Automatisch verversen na wijziging parameter

Asigne a la celda que modifica un nombre lógico. En el ejemplo siguiente es ‘Subcategorie’. Si utiliza otro nombre, adáptelo también en el código siguiente.

A continuación, coloque el siguiente código en ThisWorkbook.

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
    If Target = ActiveSheet.Range("Subcategorie") Then
        Application.Run "'Exsion.xlam'!MENU_DATA"
        ActiveSheet.Calculate
    End If
End Sub

Deactiveren van Exsion

Para desactivar Exsion, debe desactivar el complemento para el usuario. Puede hacerlo siguiendo estos pasos:

Haga clic en el botón “Archivo” (arriba a la izquierda de la pantalla).

Haga clic en el botón “Opciones”.

Elija la opción “Complementos” y haga clic en Ir.

Quite la marca de la casilla del complemento Exsion y haga clic en “OK”.

El menú de Exsion se ha eliminado de la cinta de opciones de Excel, y la licencia de usuario ha quedado liberada.