{"id":43463,"date":"2024-07-01T14:51:18","date_gmt":"2024-07-01T12:51:18","guid":{"rendered":"https:\/\/www.hiberus.com\/crecemos-contigo\/?p=43463"},"modified":"2024-07-01T14:51:33","modified_gmt":"2024-07-01T12:51:33","slug":"sentencias-script-de-qlik-sense","status":"publish","type":"post","link":"https:\/\/www.hiberus.com\/crecemos-contigo\/sentencias-script-de-qlik-sense\/","title":{"rendered":"Conceptos b\u00e1sicos de Qlik para desarrolladores de Power BI (III): Sentencias de script de Qlik Sense"},"content":{"rendered":"<p>En el \u00e1mbito de <a href=\"https:\/\/www.hiberus.com\/crecemos-contigo\/business-intelligence-marca-la-diferencia-entre-estancamiento-y-crecimiento-de-las-empresas\/\" target=\"_blank\" rel=\"noopener\">Business Inteligence<\/a> y el an\u00e1lisis de datos, Power BI y <a href=\"https:\/\/www.hiberus.com\/crecemos-contigo\/navegar-por-qlik-sense\/\" target=\"_blank\" rel=\"noopener\">Qlik Sense<\/a> se destacan como dos de las plataformas m\u00e1s utilizadas. Sin embargo, presentan grandes diferencias en su enfoque y funcionalidades, como hemos visto en art\u00edculos anteriores.<\/p>\n<p>Una de las diferencias m\u00e1s notables entre Power BI y Qlik Sense es el <strong>lenguaje de manipulaci\u00f3n de tablas<\/strong> que utilizan. Power BI se basa en una interfaz de Power Query para realizar la transformaci\u00f3n y manipulaci\u00f3n de datos, aunque por detr\u00e1s trabaja en lenguaje M.<\/p>\n<p>Por otro lado, <strong>Qlik Sense utiliza su propio lenguaje de script<\/strong>, lo que puede presentar un desaf\u00edo significativo durante los procesos de migraci\u00f3n de una plataforma a otra. Mientras que el lenguaje de Qlik tiene similitudes con SQL, incluye tambi\u00e9n sentencias y funciones \u00fanicas que requieren un conocimiento espec\u00edfico para su correcta implementaci\u00f3n y que analizaremos en este art\u00edculo.<\/p>\n<p>&nbsp;<\/p>\n<h2>Sentencias de script de Qlik Sense<\/h2>\n<h3>Store<\/h3>\n<p>Esta sentencia crea un archivo QVD, CSV o TXT con los datos almacenados en una tabla. Si ya existiera el fichero, lo <strong>sobrescribir\u00eda<\/strong>.<\/p>\n<p>Tenemos que ir con cuidado con esta sentencia al recargar los datos de una aplicaci\u00f3n en el espacio de trabajo ya que podemos reemplazar los ficheros que usan otras aplicaciones. Por eso, recomendamos comentar este tipo de sentencias (usando una doble barra \/\/) cuando se est\u00e9n realizando pruebas en el espacio de trabajo o no se tenga un buen conocimiento de la herramienta.<\/p>\n<p>La sintaxis de la sentencia ser\u00eda la siguiente:<\/p>\n<p style=\"text-align: left; padding-left: 40px;\">STORE * FROM Nombre_Tabla INTO &#8216;lib:\/\/Path\/File.qvd\u2019 (qvd);<\/p>\n<div id=\"attachment_43466\" style=\"width: 510px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-43466\" class=\"wp-image-43466\" src=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img541.jpg\" alt=\"Sintaxis de la sentencia STORE. sentencias de script de Qlik Sense\" width=\"500\" height=\"139\" srcset=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img541.jpg 925w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img541-300x83.jpg 300w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img541-768x213.jpg 768w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img541-360x100.jpg 360w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><p id=\"caption-attachment-43466\" class=\"wp-caption-text\">Sintaxis de la sentencia STORE.<\/p><\/div>\n<p>&nbsp;<\/p>\n<h3>Drop<\/h3>\n<p>Esta sentencia se utiliza para eliminar tablas o campos del modelo de datos de una aplicaci\u00f3n. Por eso, no tiene impacto sobre el resto de las aplicaciones si la utilizamos en el espacio de trabajo.<\/p>\n<p>La sintaxis de la sentencia para tablas es:<\/p>\n<p style=\"text-align: left; padding-left: 40px;\">DROP TABLE Nombre_Tabla [, Nombre_Tabla2 \u2026]<\/p>\n<div id=\"attachment_43467\" style=\"width: 510px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-43467\" class=\"wp-image-43467\" src=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img571.jpg\" alt=\"Sintaxis de la sentencia DROP para tablas.\" width=\"500\" height=\"180\" srcset=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img571.jpg 996w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img571-300x108.jpg 300w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img571-768x276.jpg 768w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img571-360x129.jpg 360w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><p id=\"caption-attachment-43467\" class=\"wp-caption-text\">Sintaxis de la sentencia DROP para tablas.<\/p><\/div>\n<p>Y para campos:<\/p>\n<p style=\"text-align: left; padding-left: 40px;\">DROP FIELD Nombre_Campo [, Nombre_Campo2 \u2026 FROM Nombre_Table]<\/p>\n<div id=\"attachment_43468\" style=\"width: 510px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-43468\" class=\"wp-image-43468\" src=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img581.jpg\" alt=\"Sintaxis de la sentencia DROP para campos.\" width=\"500\" height=\"135\" srcset=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img581.jpg 925w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img581-300x81.jpg 300w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img581-768x208.jpg 768w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img581-360x97.jpg 360w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><p id=\"caption-attachment-43468\" class=\"wp-caption-text\">Sintaxis de la sentencia DROP para campos.<\/p><\/div>\n<p>Esta sentencia existe en SQL, pero elimina la tabla de la base de datos, no del modelo de datos de la aplicaci\u00f3n.<\/p>\n<p>&nbsp;<\/p>\n<h3>Sentencias de script de Qlik Sense. Sentencia Exit Script<\/h3>\n<p>Esta sentencia finaliza la ejecuci\u00f3n del script de la aplicaci\u00f3n. Puede ser muy \u00fatil a la hora de estudiar los diferentes pasos en la transformaci\u00f3n de datos o el funcionamiento de cierta secci\u00f3n de c\u00f3digo. Tampoco afecta fuera del entorno de nuestra aplicaci\u00f3n.<\/p>\n<p>&nbsp;<\/p>\n<h3>Load * Inline [ ]<\/h3>\n<p>Esta sentencia permite cargar una tabla introduciendo los valores manualmente. La primera fila de registros introducida se utilizar\u00e1 siempre como nombre de los campos.<\/p>\n<p>Podemos ver un ejemplo de sintaxis al crear una tabla con dos campos, Especie y Tama\u00f1o, con registros para varios peces.<\/p>\n<p style=\"padding-left: 40px;\">FACT_PECES:<\/p>\n<p style=\"padding-left: 40px;\">LOAD * INLINE [<\/p>\n<p style=\"padding-left: 40px;\">Especie, Tama\u00f1o,<\/p>\n<p style=\"padding-left: 40px;\">Lubina, XL,<\/p>\n<p style=\"padding-left: 40px;\">Gallo, M,<\/p>\n<p style=\"padding-left: 40px;\">Carpin, S];<\/p>\n<div id=\"attachment_43469\" style=\"width: 360px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-43469\" class=\"wp-image-43469\" src=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img611.jpg\" alt=\"Ejemplo de sintaxis para la sentencia LOAD INLINE.\" width=\"350\" height=\"287\" srcset=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img611.jpg 653w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img611-300x246.jpg 300w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img611-220x180.jpg 220w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img611-360x295.jpg 360w\" sizes=\"auto, (max-width: 350px) 100vw, 350px\" \/><p id=\"caption-attachment-43469\" class=\"wp-caption-text\">Ejemplo de sintaxis para la sentencia LOAD INLINE.<\/p><\/div>\n<p>La tabulaci\u00f3n es opcional pero facilita mucho la lectura del c\u00f3digo.<\/p>\n<p>Esta sentencia resultar\u00eda en la creaci\u00f3n de la siguiente tabla:<\/p>\n<div id=\"attachment_43470\" style=\"width: 159px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-43470\" class=\"wp-image-43470 size-full\" src=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img661.jpg\" alt=\"Tabla resultado de la sentencia ejemplo LOAD INLINE.\" width=\"149\" height=\"129\" \/><p id=\"caption-attachment-43470\" class=\"wp-caption-text\">Tabla resultado de la sentencia ejemplo LOAD INLINE.<\/p><\/div>\n<p>&nbsp;<\/p>\n<h3>Resident<\/h3>\n<p>Esta sentencia permite cargar los datos de una tabla previamente ya cargada. De esta forma, no hace falta que todas las tablas se carguen desde archivos QVDs o CSVs.<\/p>\n<p>Siguiendo el ejemplo que estamos utilizando, si quisi\u00e9ramos crear una tabla con los datos de los peces a mano, escribir\u00edamos:<\/p>\n<p style=\"padding-left: 40px;\">TABLA_RESIDENT:<\/p>\n<p style=\"padding-left: 40px;\">LOAD<\/p>\n<p style=\"padding-left: 40px;\">*<\/p>\n<p style=\"padding-left: 40px;\">RESIDENT FACT_PECES;<\/p>\n<div id=\"attachment_43473\" style=\"width: 460px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-43473\" class=\"wp-image-43473\" src=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img651.jpg\" alt=\"Ejemplo de sintaxis de la sentencia RESIDENT.\" width=\"450\" height=\"293\" srcset=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img651.jpg 728w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img651-300x195.jpg 300w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img651-555x360.jpg 555w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img651-360x234.jpg 360w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" \/><p id=\"caption-attachment-43473\" class=\"wp-caption-text\">Ejemplo de sintaxis de la sentencia RESIDENT.<\/p><\/div>\n<p>De esta forma, la sentencia crear\u00eda la siguiente tabla:<\/p>\n<div id=\"attachment_43470\" style=\"width: 159px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-43470\" class=\"wp-image-43470 size-full\" src=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img661.jpg\" alt=\"Resultado de la sentencia ejemplo RESIDENT.\" width=\"149\" height=\"129\" \/><p id=\"caption-attachment-43470\" class=\"wp-caption-text\">Resultado de la sentencia ejemplo RESIDENT.<\/p><\/div>\n<p>&nbsp;<\/p>\n<h3>ApplyMap<\/h3>\n<p>Esta sentencia une el campo que le pasamos con una tabla de dos columnas previamente cargada. Si encuentra el registro en la primera columna, devuelve el valor en la segunda columna. En caso contrario, devuelve por defecto un nulo o, de forma opcional, un par\u00e1metro.<\/p>\n<p>Para cargar anteriormente la tabla que se usa para mapear debemos definirla con la sentencia MAPPING LOAD.<\/p>\n<p>La sintaxis es la siguiente:<\/p>\n<p style=\"padding-left: 40px;\">ApplyMap(\u2018Nombre_Tabla_Map\u2019,Expresi\u00f3n, [Parametro]).<\/p>\n<div id=\"attachment_43472\" style=\"width: 510px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-43472\" class=\"wp-image-43472\" src=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img691.jpg\" alt=\"Sintaxis de la sentencia ApplyMap. sentencias de script de Qlik Sense\" width=\"500\" height=\"154\" srcset=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img691.jpg 933w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img691-300x93.jpg 300w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img691-768x237.jpg 768w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img691-360x111.jpg 360w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><p id=\"caption-attachment-43472\" class=\"wp-caption-text\">Sintaxis de la sentencia ApplyMap.<\/p><\/div>\n<p>Podemos ver un ejemplo pr\u00e1ctico con los datos que est\u00e1bamos utilizando. Imaginemos que, desde origen, el tama\u00f1o de los peces se expresa utilizando su abreviaci\u00f3n en letra (como las camisetas), pero queremos que aparezca el nombre en palabras.<\/p>\n<div id=\"attachment_43471\" style=\"width: 198px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-43471\" class=\"wp-image-43471 size-full\" src=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img701.jpg\" alt=\"Tabla original para el ejemplo de ApplyMap.\" width=\"188\" height=\"208\" \/><p id=\"caption-attachment-43471\" class=\"wp-caption-text\">Tabla original para el ejemplo de ApplyMap.<\/p><\/div>\n<p>Una opci\u00f3n ser\u00eda concatenar una gran cantidad de IF ELSE hasta cumplir todas posibilidad. Sin embargo, lo \u00f3ptimo ser\u00eda utilizar un ApplyMap. Para ello, primero cargamos a mano una tabla que act\u00fae como diccionario:<\/p>\n<p style=\"padding-left: 40px;\">MAP_TALLA:<\/p>\n<p style=\"padding-left: 40px;\">MAPPING LOAD * INLINE [<\/p>\n<p style=\"padding-left: 40px;\">Talla, Nombre<\/p>\n<p style=\"padding-left: 40px;\">XS, Muy Peque\u00f1o<\/p>\n<p style=\"padding-left: 40px;\">S, Peque\u00f1o<\/p>\n<p style=\"padding-left: 40px;\">M, Mediano<\/p>\n<p style=\"padding-left: 40px;\">L, Grande<\/p>\n<p style=\"padding-left: 40px;\">XL, Muy Grande<\/p>\n<p style=\"padding-left: 40px;\">XXL, Muuuy Grande<\/p>\n<p style=\"padding-left: 40px;\">];<\/p>\n<div id=\"attachment_43476\" style=\"width: 296px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-43476\" class=\"wp-image-43476 size-medium\" src=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img731-286x300.jpg\" alt=\"Ejemplo de sintaxis MAPPING LOAD. sentencias de script de Qlik Sense\" width=\"286\" height=\"300\" srcset=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img731-286x300.jpg 286w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img731-360x378.jpg 360w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img731.jpg 500w\" sizes=\"auto, (max-width: 286px) 100vw, 286px\" \/><p id=\"caption-attachment-43476\" class=\"wp-caption-text\">Ejemplo de sintaxis MAPPING LOAD.<\/p><\/div>\n<p>Y luego, utilizamos el ApplyMap para a\u00f1adir el campo adicional a la tabla ya cargada con el tama\u00f1o de los peces, que funcionar\u00eda como una tabla auxiliar.<\/p>\n<p style=\"padding-left: 40px;\">FACT_PECES:<\/p>\n<p style=\"padding-left: 40px;\">LOAD<\/p>\n<p style=\"padding-left: 40px;\">*,<\/p>\n<p style=\"padding-left: 40px;\">ApplyMap(&#8216;MAP_TALLA&#8217;,Tama\u00f1o,&#8217;Sin Asignar&#8217;) AS [Tama\u00f1o text]<\/p>\n<p style=\"padding-left: 40px;\">RESIDENT AUX_PECES<\/p>\n<div id=\"attachment_43477\" style=\"width: 510px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-43477\" class=\"wp-image-43477\" src=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img761-1024x408.jpg\" alt=\"Ejemplo de sintaxis ApplyMap.\" width=\"500\" height=\"199\" srcset=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img761-1024x408.jpg 1024w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img761-300x120.jpg 300w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img761-768x306.jpg 768w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img761-360x144.jpg 360w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img761.jpg 1048w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><p id=\"caption-attachment-43477\" class=\"wp-caption-text\">Ejemplo de sintaxis ApplyMap.<\/p><\/div>\n<p>As\u00ed, crear\u00edamos una nueva tabla con la columna Talla en formato texto. Si aparecieran nuevos registros que no hemos definido en el mapeo, llevar\u00edan el valor por defecto de \u201cSin asignar\u00bb.<\/p>\n<div id=\"attachment_43478\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-43478\" class=\"wp-image-43478 size-medium\" src=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img771-300x186.jpg\" alt=\"Resultado de la sentencia de ejemplo Apply Map.\" width=\"300\" height=\"186\" srcset=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img771-300x186.jpg 300w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img771-360x223.jpg 360w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2024\/07\/img771.jpg 435w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><p id=\"caption-attachment-43478\" class=\"wp-caption-text\">Resultado de la sentencia de ejemplo Apply Map.<\/p><\/div>\n<p>&nbsp;<\/p>\n<p>\u00a1Y hasta aqu\u00ed nuestra serie sobre Conceptos b\u00e1sicos de Qlik para desarrolladores de Power BI! Espero que haya resuelto vuestras dudas y os permita adentraros en este fascinante universo. \u00a1No olvid\u00e9is leer los art\u00edculos anteriores para aprender m\u00e1s sobre la herramienta y las <a href=\"https:\/\/www.hiberus.com\/crecemos-contigo\/funciones-qlik-sense\/\" target=\"_blank\" rel=\"noopener\">funciones de Qlik Sense!<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>La diferencia entre entornos es abismal, lo cual dificulta en muchas ocasiones los procesos de migraci\u00f3n entre plataformas. En <a href=\"https:\/\/www.hiberus.com\/\" target=\"_blank\" rel=\"noopener\">hiberus<\/a>, tenemos equipos <a href=\"https:\/\/www.hiberus.com\/data-ia\/data-insights\" target=\"_blank\" rel=\"noopener\">especialistas en Data &amp; Analytics<\/a> que dominan ambas tecnolog\u00edas con experiencia en la migraci\u00f3n de aplicaciones de Qlik a Power BI. Si quieres saber m\u00e1s, no dudes en contactar con nosotros. \u00a1Estaremos encantados de resolver tus dudas!<\/p>\n        <div class=\"row\">\n            <div class=\"block-cta-form\" style=\"background-color: #003664;\">\n                <div class=\"content-cta-form\">\n                    <div class=\"text-cta-form\">\n                        <p class=\"title-cta-form\">\u00bfQuieres m\u00e1s informaci\u00f3n sobre nuestros servicios de Data &amp; Analytics?<\/p>\n                        <p>Contacta con nuestro equipo de expertos en Data &amp; Analytics<\/p>\n                    <\/div>\n                    <div class=\"form-fields\">\n                        \n<div class=\"wpcf7 no-js\" id=\"wpcf7-f33973-o1\" lang=\"es-ES\" dir=\"ltr\" data-wpcf7-id=\"33973\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/crecemos-contigo\/wp-json\/wp\/v2\/posts\/43463#wpcf7-f33973-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Formulario de contacto\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"33973\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.5\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"es_ES\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f33973-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/><input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/fieldset>\n<div id=\"responsive-form\" class=\"clearfix\">\n\t<div class=\"form-row\">\n\t\t<div class=\"column-half\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"nombre\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Nombre *\" value=\"\" type=\"text\" name=\"nombre\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"column-half\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"apellido\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Apellido *\" value=\"\" type=\"text\" name=\"apellido\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"column-half\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"correo\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Correo corporativo *\" value=\"\" type=\"email\" name=\"correo\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"column-half\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"telf-contacto\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Tel\u00e9fono *\" value=\"\" type=\"tel\" name=\"telf-contacto\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"column-half\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"compania\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Compa\u00f1ia *\" value=\"\" type=\"text\" name=\"compania\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"column-full\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"mensaje\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Mensaje *\" name=\"mensaje\"><\/textarea><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"column-full color-acceptance\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"politica\"><span class=\"wpcf7-form-control wpcf7-acceptance\"><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"politica\" value=\"1\" aria-invalid=\"false\" \/><span class=\"wpcf7-list-item-label\">He le\u00eddo y acepto la <a href=\"https:\/\/www.hiberus.com\/politica\" target=\"_blank\"><u>Pol\u00edtica de privacidad<\/u><\/a><\/span><\/label><\/span><\/span><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"column-full color-acceptance\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"marketing\"><span class=\"wpcf7-form-control wpcf7-acceptance optional\"><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"marketing\" value=\"1\" aria-invalid=\"false\" \/><span class=\"wpcf7-list-item-label\">Me gustar\u00eda recibir comunicaciones de marketing de Hiberus y sobre sus productos, servicios y eventos.<\/span><\/label><\/span><\/span><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"column-half\">\n\t\t\t<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"Contacta con nosotros\" \/>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div id=\"campos_ocultos\" class=\"hidden\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"oculto_analitica_new1\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" id=\"oculto_analitica_new1\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"oculto_analitica_new1\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"oculto_analitica_new2\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" id=\"oculto_analitica_new2\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"oculto_analitica_new2\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"oculto_analitica_new3\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" id=\"oculto_analitica_new3\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"oculto_analitica_new3\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"oculto_analitica_new4\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" id=\"oculto_analitica_new4\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"oculto_analitica_new4\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"oculto_analitica_new_p\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" id=\"oculto_analitica_new_p\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"oculto_analitica_new_p\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n<!--end responsive-form--><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n        \n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En el \u00e1mbito de Business Inteligence y el an\u00e1lisis de datos, Power BI y Qlik Sense se destacan como dos de las&#8230;<\/p>\n","protected":false},"author":373,"featured_media":43492,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_ayudawp_aiss_exclude":false,"footnotes":""},"categories":[236,7],"tags":[153,62],"class_list":{"0":"post-43463","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-data-ia","8":"category-next-tech","9":"tag-microsoft","10":"tag-power-bi"},"acf":[],"_links":{"self":[{"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/posts\/43463","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/users\/373"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/comments?post=43463"}],"version-history":[{"count":13,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/posts\/43463\/revisions"}],"predecessor-version":[{"id":43493,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/posts\/43463\/revisions\/43493"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/media\/43492"}],"wp:attachment":[{"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/media?parent=43463"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/categories?post=43463"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/tags?post=43463"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}