{"id":5879,"date":"2026-11-01T15:17:51","date_gmt":"2026-11-01T18:17:51","guid":{"rendered":"https:\/\/www.hashdata.app\/?page_id=5879"},"modified":"2026-11-01T15:33:44","modified_gmt":"2026-11-01T18:33:44","slug":"campos-calculados","status":"publish","type":"page","link":"https:\/\/www.hashdata.app\/es\/campos-calculados\/","title":{"rendered":"Campos calculados"},"content":{"rendered":"\n<div class=\"hd-feat hd-feat-campos\">\n<div class=\"hd-feat-in\">\n\n  <div class=\"hd-hero\">\n    <h1><strong>Campos calculados:<\/strong> el resultado listo en el momento de la recolecci\u00f3n<\/h1>\n    <p class=\"hd-lead\">El Campo Calculado de HashData ejecuta una f\u00f3rmula sobre las respuestas del formulario y entrega promedios, notas de auditor\u00eda, \u00edndices y conversiones en el momento de la recolecci\u00f3n. La regla queda en el formulario, igual para todas las unidades, y nadie necesita rehacer la cuenta en una hoja de c\u00e1lculo.<\/p>\n    <div class=\"hd-actions\">\n      <a class=\"hd-btn hd-btn--primary\" href=\"\/es\/#contato\">Solicitar demostraci\u00f3n<\/a>\n      <a class=\"hd-btn hd-btn--outline\" href=\"#como-funciona\">C\u00f3mo funciona<\/a>\n    <\/div>\n\n    <section class=\"hd-calc\" aria-labelledby=\"hd-calc-title\">\n      <div>\n        <h2 id=\"hd-calc-title\">Auditor\u00eda de buenas pr\u00e1cticas<\/h2>\n        <p class=\"hd-hint\">Pruebe: cambie las respuestas y vea c\u00f3mo se recalcula la nota.<\/p>\n        <fieldset class=\"hd-q\">\n          <legend>Uniformes y cofia en uso<\/legend>\n          <div class=\"hd-opts\">\n            <label><input type=\"radio\" name=\"hd-i1\" value=\"10\" checked><span>Conforme <small>10<\/small><\/span><\/label>\n            <label><input type=\"radio\" name=\"hd-i1\" value=\"5\"><span>Parcial <small>5<\/small><\/span><\/label>\n            <label><input type=\"radio\" name=\"hd-i1\" value=\"0\"><span>No conforme <small>0<\/small><\/span><\/label>\n          <\/div>\n        <\/fieldset>\n        <fieldset class=\"hd-q\">\n          <legend>Higienizaci\u00f3n de manos en la entrada<\/legend>\n          <div class=\"hd-opts\">\n            <label><input type=\"radio\" name=\"hd-i2\" value=\"10\"><span>Conforme <small>10<\/small><\/span><\/label>\n            <label><input type=\"radio\" name=\"hd-i2\" value=\"5\" checked><span>Parcial <small>5<\/small><\/span><\/label>\n            <label><input type=\"radio\" name=\"hd-i2\" value=\"0\"><span>No conforme <small>0<\/small><\/span><\/label>\n          <\/div>\n        <\/fieldset>\n        <fieldset class=\"hd-q\">\n          <legend>Temperatura de la c\u00e1mara registrada<\/legend>\n          <div class=\"hd-opts\">\n            <label><input type=\"radio\" name=\"hd-i3\" value=\"10\" checked><span>Conforme <small>10<\/small><\/span><\/label>\n            <label><input type=\"radio\" name=\"hd-i3\" value=\"5\"><span>Parcial <small>5<\/small><\/span><\/label>\n            <label><input type=\"radio\" name=\"hd-i3\" value=\"0\"><span>No conforme <small>0<\/small><\/span><\/label>\n          <\/div>\n        <\/fieldset>\n        <fieldset class=\"hd-q\">\n          <legend>Basureros con tapa y pedal<\/legend>\n          <div class=\"hd-opts\">\n            <label><input type=\"radio\" name=\"hd-i4\" value=\"10\"><span>Conforme <small>10<\/small><\/span><\/label>\n            <label><input type=\"radio\" name=\"hd-i4\" value=\"0\"><span>No conforme <small>0<\/small><\/span><\/label>\n            <label><input type=\"radio\" name=\"hd-i4\" value=\"na\" checked><span>No aplica<\/span><\/label>\n          <\/div>\n        <\/fieldset>\n      <\/div>\n      <div class=\"hd-result\" data-t-um=\"{p} de {t} puntos en 1 \u00edtem evaluado.\" data-t-varios=\"{p} de {t} puntos en {n} \u00edtems evaluados.\" data-t-na=\" &quot;No aplica&quot; queda fuera de la cuenta.\" data-t-vazio=\"Ning\u00fan \u00edtem evaluado: el campo queda vac\u00edo, sin una nota falsa.\">\n        <div>\n          <p class=\"hd-result-label\">Campo calculado: nota de la auditor\u00eda<\/p>\n          <p class=\"hd-score\" aria-live=\"polite\"><span class=\"hd-score-num\">83<\/span><small>%<\/small><\/p>\n          <p class=\"hd-detail\">25 de 30 puntos en 3 \u00edtems evaluados. \u00abNo aplica\u00bb queda fuera de la cuenta.<\/p>\n        <\/div>\n<pre class=\"hd-formula\" aria-label=\"F\u00f3rmula utilizada\"><b>function<\/b> calculateValue() {\n  <b>const<\/b> items = findByTag('#item')\n    .filter(r =&gt; hasContent(r.number));\n  <b>const<\/b> puntos = items\n    .reduce((s, r) =&gt; s + r.number, 0);\n  <b>return<\/b> Math.round(\n    puntos \/ (items.length * 10) * 100);\n}<\/pre>\n      <\/div>\n    <\/section>\n  <\/div>\n\n    <section id=\"resumo\" class=\"hd-sec\" aria-labelledby=\"hd-resumo-title\">\n      <div class=\"hd-wrap\">\n        <h2 class=\"hd-title\" id=\"hd-resumo-title\"><strong>En resumen<\/strong><\/h2>\n        <div class=\"hd-summary\">\n          <p>El Campo Calculado es un elemento de los formularios de HashData que ejecuta una f\u00f3rmula escrita en script sobre las respuestas anteriores y devuelve un n\u00famero. Calcula promedios, sumas, notas porcentuales, \u00edndices de riesgo y conversiones en el momento de la recolecci\u00f3n, ignora correctamente las preguntas en blanco y permite encadenar c\u00e1lculos, como notas por secci\u00f3n seguidas de una nota general.<\/p>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section id=\"por-que\" class=\"hd-sec hd-band hd-band--light\" aria-labelledby=\"hd-porque-title\">\n      <div class=\"hd-wrap\">\n        <div class=\"hd-showcase\">\n          <div class=\"hd-showcase-text\">\n            <h2 class=\"hd-title\" id=\"hd-porque-title\"><strong>Por qu\u00e9 calcular<\/strong> dentro del formulario<\/h2>\n            <div class=\"hd-prose\">\n              <p>En muchas operaciones, el formulario digital reemplaza al papel solo al recolectar. La cuenta se sigue haciendo despu\u00e9s, en una hoja de c\u00e1lculo: el promedio de las muestras de peso, la nota de la auditor\u00eda, la conversi\u00f3n del consumo en indicador. Cada paso manual abre espacio para errores de f\u00f3rmula, de copia o de versi\u00f3n, y el resultado aparece d\u00edas despu\u00e9s.<\/p>\n              <p>Con el Campo Calculado, la regla de c\u00e1lculo queda en el propio formulario. Quien recolecta ve el resultado en el momento, y quien analiza recibe el n\u00famero ya calculado de la misma forma en todas las unidades. Si la regla cambia, se actualiza una sola vez.<\/p>\n            <\/div>\n          <\/div>\n          <div class=\"hd-showcase-media\">\n            <div class=\"hd-phone\">\n              <video src=\"\/wp-content\/uploads\/2026\/11\/campos-calculados-es.mp4\" poster=\"\/wp-content\/uploads\/2026\/11\/campos-calculados-es-capa.webp\" width=\"600\" height=\"1300\" muted loop playsinline preload=\"none\" aria-label=\"Grabaci\u00f3n de pantalla de la aplicaci\u00f3n HashData: auditor\u00eda 5S en el celular, con el resultado del campo calculado apareciendo mientras se marcan las respuestas\"><\/video>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section id=\"respostas\" class=\"hd-sec\" aria-labelledby=\"hd-resp-title\">\n      <div class=\"hd-wrap\">\n        <h2 class=\"hd-title\" id=\"hd-resp-title\"><strong>Qu\u00e9 respuestas<\/strong> entran en el c\u00e1lculo<\/h2>\n        <div class=\"hd-prose\"><p>Se puede usar cualquier respuesta con valor num\u00e9rico. En las preguntas de opci\u00f3n, cada opci\u00f3n recibe un valor, lo que convierte marcas como \u00abConforme\u00bb y \u00abNo conforme\u00bb en puntos.<\/p><\/div>\n        <div class=\"hd-table\">\n          <table>\n            <thead><tr><th scope=\"col\">Tipo de pregunta<\/th><th scope=\"col\">Valor usado en el c\u00e1lculo<\/th><\/tr><\/thead>\n            <tbody>\n              <tr><td>N\u00famero entero, decimal y cantidad con emojis<\/td><td>El n\u00famero ingresado<\/td><\/tr>\n              <tr><td>Selecci\u00f3n \u00fanica (men\u00fa, radio, botones)<\/td><td>El valor num\u00e9rico de la opci\u00f3n elegida<\/td><\/tr>\n              <tr><td>Selecci\u00f3n m\u00faltiple y ordenamiento<\/td><td>Los valores de las opciones marcadas y, en el ordenamiento, la posici\u00f3n de cada \u00edtem<\/td><\/tr>\n              <tr><td>Evaluaci\u00f3n (expresiones faciales, emojis)<\/td><td>El valor de la nota<\/td><\/tr>\n              <tr><td>Fecha, fecha y hora, tiempo<\/td><td>La fecha o la hora ingresada<\/td><\/tr>\n              <tr><td>Env\u00edo de archivos<\/td><td>La cantidad de archivos enviados<\/td><\/tr>\n              <tr><td>Texto, correo y geolocalizaci\u00f3n<\/td><td>Texto, etiquetas y coordenadas, para usar como condici\u00f3n en el c\u00e1lculo<\/td><\/tr>\n              <tr><td>Otro campo calculado<\/td><td>El resultado de la f\u00f3rmula anterior, para encadenar c\u00e1lculos<\/td><\/tr>\n            <\/tbody>\n          <\/table>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section id=\"como-funciona\" class=\"hd-sec\" aria-labelledby=\"hd-como-title\">\n      <div class=\"hd-wrap\">\n        <h2 class=\"hd-title\" id=\"hd-como-title\"><strong>C\u00f3mo funciona<\/strong> el script<\/h2>\n        <div class=\"hd-prose\">\n          <p>Toda f\u00f3rmula es una funci\u00f3n llamada <code>calculateValue<\/code> que devuelve un n\u00famero o vac\u00edo (<code>null<\/code>). La sintaxis es la de JavaScript\/TypeScript, y el editor sugiere los nombres de las preguntas y de las funciones con autocompletar (Ctrl+Espacio). Cada pregunta se accede por su nombre de campo dentro del objeto <code>resp<\/code>.<\/p>\n        <\/div>\n<pre class=\"hd-code\"><code><span class=\"hd-k\">function<\/span> calculateValue() {\n    <span class=\"hd-k\">return<\/span> (resp.peso_muestra_1.number\n          + resp.peso_muestra_2.number\n          + resp.peso_muestra_3.number) \/ 3;\n}<\/code><\/pre>\n\n        <h3>C\u00e1lculo por tags<\/h3>\n        <div class=\"hd-prose\">\n          <p>Las tags agrupan preguntas y hacen que la f\u00f3rmula no dependa de nombres individuales. Marque todas las preguntas de peso con <code>#peso<\/code> y use una sola funci\u00f3n. Si el formulario suma una nueva muestra, la f\u00f3rmula sigue correcta sin cambios, y las respuestas en blanco no distorsionan el promedio.<\/p>\n        <\/div>\n<pre class=\"hd-code\"><code><span class=\"hd-k\">function<\/span> calculateValue() {\n    <span class=\"hd-k\">return<\/span> avgByTag(<span class=\"hd-s\">'#peso'<\/span>);\n}<\/code><\/pre>\n\n        <div class=\"hd-table\">\n          <table>\n            <thead><tr><th scope=\"col\">Funci\u00f3n<\/th><th scope=\"col\">Qu\u00e9 hace<\/th><\/tr><\/thead>\n            <tbody>\n              <tr><td><code>avgByTag<\/code><\/td><td>Promedio de las respuestas num\u00e9ricas con las tags indicadas, ignorando las vac\u00edas<\/td><\/tr>\n              <tr><td><code>sumByTag<\/code><\/td><td>Suma de las respuestas num\u00e9ricas con las tags<\/td><\/tr>\n              <tr><td><code>countByTag<\/code><\/td><td>Cantidad de respuestas con las tags<\/td><\/tr>\n              <tr><td><code>maxByTag<\/code> y <code>minByTag<\/code><\/td><td>Mayor y menor valor entre las respuestas con las tags<\/td><\/tr>\n              <tr><td><code>findByTag<\/code><\/td><td>Lista de las respuestas con las tags, para c\u00e1lculos personalizados<\/td><\/tr>\n              <tr><td><code>all<\/code><\/td><td>Lista de todas las respuestas anteriores al campo<\/td><\/tr>\n              <tr><td><code>hasContent<\/code> y <code>isEmpty<\/code><\/td><td>Verifican si un valor est\u00e1 completo<\/td><\/tr>\n            <\/tbody>\n          <\/table>\n        <\/div>\n        <p class=\"hd-note\">El Campo Calculado lee las preguntas ubicadas antes de \u00e9l en el formulario. Por eso, debe ir despu\u00e9s de todo lo que usa.<\/p>\n\n        <h3>Biblioteca matem\u00e1tica<\/h3>\n        <div class=\"hd-prose\">\n          <p>El script acepta variables intermedias, condiciones, funciones auxiliares (incluso recursivas) y la biblioteca matem\u00e1tica est\u00e1ndar: redondeos (<code>round<\/code>, <code>floor<\/code>, <code>ceil<\/code>, <code>trunc<\/code>), potencias y ra\u00edces (<code>pow<\/code>, <code>sqrt<\/code>, <code>cbrt<\/code>), logaritmos y exponenciales, funciones trigonom\u00e9tricas, <code>max<\/code>, <code>min<\/code>, <code>abs<\/code> y constantes como <code>Math.PI<\/code> y <code>Math.E<\/code>.<\/p>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section id=\"exemplos\" class=\"hd-sec hd-band hd-band--light\" aria-labelledby=\"hd-ex-title\">\n      <div class=\"hd-wrap\">\n        <h2 class=\"hd-title\" id=\"hd-ex-title\"><strong>Ejemplos<\/strong> del d\u00eda a d\u00eda<\/h2>\n        <div class=\"hd-examples\">\n          <article>\n            <h3>Amplitud entre mediciones<\/h3>\n            <p>La diferencia entre la mayor y la menor temperatura muestra si el proceso est\u00e1 estable, adem\u00e1s del promedio.<\/p>\n<pre class=\"hd-code\"><code><span class=\"hd-k\">function<\/span> calculateValue() {\n    <span class=\"hd-k\">const<\/span> mayor = maxByTag(<span class=\"hd-s\">'#temperatura'<\/span>);\n    <span class=\"hd-k\">const<\/span> menor = minByTag(<span class=\"hd-s\">'#temperatura'<\/span>);\n    <span class=\"hd-k\">if<\/span> (mayor === undefined || menor === undefined) {\n        <span class=\"hd-k\">return<\/span> null;\n    }\n    <span class=\"hd-k\">return<\/span> mayor - menor;\n}<\/code><\/pre>\n          <\/article>\n          <article>\n            <h3>\u00cdndice de riesgo<\/h3>\n            <p>Probabilidad y severidad son preguntas de selecci\u00f3n con valores de 1 a 5; el \u00edndice es el producto de las dos.<\/p>\n<pre class=\"hd-code\"><code><span class=\"hd-k\">function<\/span> calculateValue() {\n    <span class=\"hd-k\">const<\/span> p = resp.probabilidad.number;\n    <span class=\"hd-k\">const<\/span> s = resp.severidad.number;\n    <span class=\"hd-k\">if<\/span> (!hasContent(p) || !hasContent(s)) {\n        <span class=\"hd-k\">return<\/span> null;\n    }\n    <span class=\"hd-k\">return<\/span> p * s;\n}<\/code><\/pre>\n          <\/article>\n          <article>\n            <h3>Conversi\u00f3n con factor<\/h3>\n            <p>El consumo ingresado se convierte en el indicador que la empresa reporta. El factor queda documentado en la propia f\u00f3rmula.<\/p>\n<pre class=\"hd-code\"><code><span class=\"hd-k\">function<\/span> calculateValue() {\n    <span class=\"hd-k\">const<\/span> consumo = resp.consumo_kwh.number;\n    <span class=\"hd-k\">if<\/span> (!hasContent(consumo)) {\n        <span class=\"hd-k\">return<\/span> null;\n    }\n    <span class=\"hd-k\">const<\/span> factor = 0.0385; <span class=\"hd-c\">\/\/ factor ilustrativo<\/span>\n    <span class=\"hd-k\">return<\/span> consumo * factor;\n}<\/code><\/pre>\n          <\/article>\n          <article>\n            <h3>Conteo de evidencias<\/h3>\n            <p>Las preguntas de env\u00edo de archivo valen la cantidad de archivos adjuntos. La suma muestra cu\u00e1ntas fotos reuni\u00f3 la inspecci\u00f3n.<\/p>\n<pre class=\"hd-code\"><code><span class=\"hd-k\">function<\/span> calculateValue() {\n    <span class=\"hd-k\">return<\/span> sumByTag(<span class=\"hd-s\">'#evidencia'<\/span>);\n}<\/code><\/pre>\n          <\/article>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section id=\"casos-de-uso\" class=\"hd-sec\" aria-labelledby=\"hd-casos-title\">\n      <div class=\"hd-wrap\">\n        <h2 class=\"hd-title\" id=\"hd-casos-title\"><strong>Casos de uso<\/strong> por sector<\/h2>\n        <div class=\"hd-table\">\n          <table>\n            <thead><tr><th scope=\"col\">Sector<\/th><th scope=\"col\">C\u00e1lculo<\/th><th scope=\"col\">C\u00f3mo se arma<\/th><\/tr><\/thead>\n            <tbody>\n              <tr><td>Industria alimentaria<\/td><td>Peso promedio y amplitud de muestras<\/td><td>Preguntas de peso con tag com\u00fan; promedio, m\u00e1ximo y m\u00ednimo por tag<\/td><\/tr>\n              <tr><td>Calidad y auditor\u00eda<\/td><td>Nota por secci\u00f3n y nota general<\/td><td>Opciones con valor; un campo por secci\u00f3n y un campo final encadenado<\/td><\/tr>\n              <tr><td>Programa 5S<\/td><td>Puntuaci\u00f3n por S y total del \u00e1rea<\/td><td>Una tag por S; suma por tag y suma general<\/td><\/tr>\n              <tr><td>Seguridad laboral<\/td><td>\u00cdndice de riesgo<\/td><td>Probabilidad \u00d7 severidad a partir de dos selecciones<\/td><\/tr>\n              <tr><td>Sostenibilidad<\/td><td>Conversi\u00f3n del consumo en indicador<\/td><td>Consumo ingresado \u00d7 factor definido en la f\u00f3rmula<\/td><\/tr>\n              <tr><td>Agronegocio<\/td><td>Promedios y totales por parcela o lote<\/td><td>Mediciones de campo agregadas por tag<\/td><\/tr>\n              <tr><td>Log\u00edstica<\/td><td>Variaci\u00f3n de temperatura entre carga y entrega<\/td><td>Resta entre dos respuestas num\u00e9ricas<\/td><\/tr>\n              <tr><td>Encuestas y satisfacci\u00f3n<\/td><td>Nota promedio de evaluaci\u00f3n<\/td><td>Escalas y expresiones faciales con valor; promedio por tag<\/td><\/tr>\n            <\/tbody>\n          <\/table>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section id=\"comparativo\" class=\"hd-sec\" aria-labelledby=\"hd-comp-title\">\n      <div class=\"hd-wrap\">\n        <h2 class=\"hd-title\" id=\"hd-comp-title\"><strong>Hoja de c\u00e1lculo despu\u00e9s<\/strong> o c\u00e1lculo en la recolecci\u00f3n<\/h2>\n        <div class=\"hd-table\">\n          <table>\n            <thead><tr><th scope=\"col\">Situaci\u00f3n<\/th><th scope=\"col\">Calcular en hoja de c\u00e1lculo despu\u00e9s<\/th><th scope=\"col\">Campo Calculado de HashData<\/th><\/tr><\/thead>\n            <tbody>\n              <tr><td>Cu\u00e1ndo aparece el resultado<\/td><td>Despu\u00e9s de la exportaci\u00f3n y la revisi\u00f3n<\/td><td>En el momento de la recolecci\u00f3n<\/td><\/tr>\n              <tr><td>Regla entre unidades<\/td><td>Cada hoja puede tener una versi\u00f3n de la f\u00f3rmula<\/td><td>Una \u00fanica f\u00f3rmula en el formulario<\/td><\/tr>\n              <tr><td>Preguntas en blanco<\/td><td>Promedio dividido por el total, con resultado distorsionado<\/td><td>Las funciones por tag ignoran las respuestas vac\u00edas<\/td><\/tr>\n              <tr><td>Cambio en la regla<\/td><td>Actualizar todas las hojas<\/td><td>Actualizar el formulario una vez<\/td><\/tr>\n              <tr><td>Auditor\u00eda de la cuenta<\/td><td>F\u00f3rmulas dispersas y celdas sobrescritas<\/td><td>Script \u00fanico, comentado, junto al formulario<\/td><\/tr>\n            <\/tbody>\n          <\/table>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section id=\"boas-praticas\" class=\"hd-sec hd-band hd-band--dark\" aria-labelledby=\"hd-bp-title\">\n      <div class=\"hd-wrap\">\n        <h2 class=\"hd-title\" id=\"hd-bp-title\"><strong>Buenas pr\u00e1cticas<\/strong><\/h2>\n        <div class=\"hd-prose\">\n          <ul>\n            <li>Use nombres de campo claros en las preguntas usadas en f\u00f3rmulas, como <code>peso_muestra_1<\/code>.<\/li>\n            <li>Prefiera funciones por tag en lugar de listas fijas de preguntas.<\/li>\n            <li>Use <code>avgByTag<\/code> para promedios, nunca una suma dividida por un n\u00famero fijo.<\/li>\n            <li>Devuelva vac\u00edo cuando falte un dato, en lugar de cero, para no distorsionar los promedios en los informes.<\/li>\n            <li>Ubique el campo despu\u00e9s de todas las preguntas que usa.<\/li>\n            <li>Pruebe con la simulaci\u00f3n de respuestas antes de publicar, incluidas preguntas salteadas y en blanco.<\/li>\n            <li>Comente factores y constantes en el propio script, con origen y fecha.<\/li>\n          <\/ul>\n          <p>La referencia t\u00e9cnica completa, con todos los atributos y funciones, est\u00e1 en <a href=\"https:\/\/docs.hashdata.app\/forms\/elements\/script-field\" target=\"_blank\" rel=\"noopener\">docs.hashdata.app<\/a>.<\/p>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section id=\"perguntas-frequentes\" class=\"hd-sec hd-faq\" aria-labelledby=\"hd-faq-title\">\n      <div class=\"hd-wrap\">\n        <h2 class=\"hd-title\" id=\"hd-faq-title\"><strong>Preguntas frecuentes<\/strong><\/h2>\n        <details>\n          <summary>\u00bfQu\u00e9 es el Campo Calculado de HashData?<\/summary>\n          <p>Es un elemento del formulario que ejecuta una f\u00f3rmula escrita en script sobre las respuestas anteriores y devuelve un n\u00famero, como un promedio, una nota de auditor\u00eda, un \u00edndice o una conversi\u00f3n.<\/p>\n        <\/details>\n        <details>\n          <summary>\u00bfNecesito saber programar para usarlo?<\/summary>\n          <p>Las f\u00f3rmulas simples, como promedios y sumas por tag, caben en una l\u00ednea. Los c\u00e1lculos m\u00e1s elaborados usan la sintaxis de JavaScript\/TypeScript, y el editor ofrece autocompletar con los nombres de las preguntas y funciones.<\/p>\n        <\/details>\n        <details>\n          <summary>\u00bfQu\u00e9 respuestas pueden entrar en el c\u00e1lculo?<\/summary>\n          <p>N\u00fameros enteros y decimales, cantidad con emojis, selecci\u00f3n \u00fanica y m\u00faltiple con valores num\u00e9ricos, evaluaciones con expresiones faciales o emojis, fechas y horas, y la cantidad de archivos enviados. El script tambi\u00e9n lee textos, etiquetas de opciones y coordenadas geogr\u00e1ficas.<\/p>\n        <\/details>\n        <details>\n          <summary>\u00bfQu\u00e9 pasa si una pregunta queda en blanco?<\/summary>\n          <p>Las funciones por tag, como <code>avgByTag<\/code>, ignoran las respuestas vac\u00edas, y las funciones <code>hasContent<\/code> e <code>isEmpty<\/code> permiten devolver vac\u00edo cuando faltan datos. As\u00ed, una pregunta salteada no distorsiona el promedio.<\/p>\n        <\/details>\n        <details>\n          <summary>\u00bfUn campo calculado puede usar el resultado de otro?<\/summary>\n          <p>S\u00ed. El resultado de un campo de tipo f\u00f3rmula queda disponible como valor num\u00e9rico para los campos ubicados despu\u00e9s de \u00e9l, lo que permite calcular notas por secci\u00f3n y, luego, la nota general.<\/p>\n        <\/details>\n      <\/div>\n    <\/section>\n\n  <section class=\"hd-cta\" aria-labelledby=\"hd-cta-title\">\n    <div class=\"hd-wrap\">\n    <h2 id=\"hd-cta-title\"><strong>Vea sus c\u00e1lculos<\/strong> funcionando en HashData<\/h2>\n    <p>Le mostramos c\u00f3mo convertir las hojas de nota, promedio y conversi\u00f3n de su operaci\u00f3n en f\u00f3rmulas dentro del formulario.<\/p>\n    <div class=\"hd-actions\">\n      <a class=\"hd-btn hd-btn--primary\" href=\"\/es\/#contato\">Programar demostraci\u00f3n<\/a>\n      <a class=\"hd-btn hd-btn--outline\" href=\"https:\/\/my.hashdata.app\" target=\"_blank\" rel=\"noopener\">Empezar ahora<\/a>\n    <\/div>\n    <\/div>\n  <\/section>\n\n<\/div>\n<\/div>\n\n\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"inLanguage\": \"es-ES\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfQu\u00e9 es el Campo Calculado de HashData?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Es un elemento del formulario que ejecuta una f\u00f3rmula escrita en script sobre las respuestas anteriores y devuelve un n\u00famero, como un promedio, una nota de auditor\u00eda, un \u00edndice o una conversi\u00f3n.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfNecesito saber programar para usarlo?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Las f\u00f3rmulas simples, como promedios y sumas por tag, caben en una l\u00ednea. Los c\u00e1lculos m\u00e1s elaborados usan la sintaxis de JavaScript\/TypeScript, y el editor ofrece autocompletar con los nombres de las preguntas y funciones.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfQu\u00e9 respuestas pueden entrar en el c\u00e1lculo?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"N\u00fameros enteros y decimales, cantidad con emojis, selecci\u00f3n \u00fanica y m\u00faltiple con valores num\u00e9ricos, evaluaciones con expresiones faciales o emojis, fechas y horas, y la cantidad de archivos enviados. El script tambi\u00e9n lee textos, etiquetas de opciones y coordenadas geogr\u00e1ficas.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfQu\u00e9 pasa si una pregunta queda en blanco?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Las funciones por tag, como avgByTag, ignoran las respuestas vac\u00edas, y las funciones hasContent e isEmpty permiten devolver vac\u00edo cuando faltan datos. As\u00ed, una pregunta salteada no distorsiona el promedio.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfUn campo calculado puede usar el resultado de otro?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"S\u00ed. El resultado de un campo de tipo f\u00f3rmula queda disponible como valor num\u00e9rico para los campos ubicados despu\u00e9s de \u00e9l, lo que permite calcular notas por secci\u00f3n y, luego, la nota general.\"\n      }\n    }\n  ]\n}\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Campos calculados: el resultado listo en el momento de la recolecci\u00f3n El Campo Calculado de HashData ejecuta una f\u00f3rmula sobre [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"_zipai_imported":false,"_zipai_import_id":"","spectra_gs_classes":"[\"\"]","footnotes":""},"class_list":["post-5879","page","type-page","status-publish","hentry"],"spectra_blocks_featured_image_url":null,"spectra_blocks_author_info":{"display_name":"Divulga\u00e7\u00e3o Dev HD","avatar_url":"https:\/\/www.hashdata.app\/wp-content\/litespeed\/avatar\/610b919a958b279f2d8392df86627de6.jpg?ver=1793189868","author_link":"https:\/\/www.hashdata.app\/es\/author\/jrpeixoto-br6gmail-com\/","description":""},"spectra_custom_meta":{"_uagb_previous_block_counts":["a:90:{s:21:\"uagb\/advanced-heading\";i:0;s:15:\"uagb\/blockquote\";i:0;s:12:\"uagb\/buttons\";i:0;s:18:\"uagb\/buttons-child\";i:0;s:19:\"uagb\/call-to-action\";i:0;s:15:\"uagb\/cf7-styler\";i:0;s:11:\"uagb\/column\";i:0;s:12:\"uagb\/columns\";i:0;s:14:\"uagb\/container\";i:0;s:21:\"uagb\/content-timeline\";i:0;s:27:\"uagb\/content-timeline-child\";i:0;s:14:\"uagb\/countdown\";i:0;s:12:\"uagb\/counter\";i:0;s:8:\"uagb\/faq\";i:0;s:14:\"uagb\/faq-child\";i:0;s:10:\"uagb\/forms\";i:0;s:17:\"uagb\/forms-accept\";i:0;s:19:\"uagb\/forms-checkbox\";i:0;s:15:\"uagb\/forms-date\";i:0;s:16:\"uagb\/forms-email\";i:0;s:17:\"uagb\/forms-hidden\";i:0;s:15:\"uagb\/forms-name\";i:0;s:16:\"uagb\/forms-phone\";i:0;s:16:\"uagb\/forms-radio\";i:0;s:17:\"uagb\/forms-select\";i:0;s:19:\"uagb\/forms-textarea\";i:0;s:17:\"uagb\/forms-toggle\";i:0;s:14:\"uagb\/forms-url\";i:0;s:14:\"uagb\/gf-styler\";i:0;s:15:\"uagb\/google-map\";i:0;s:11:\"uagb\/how-to\";i:0;s:16:\"uagb\/how-to-step\";i:0;s:9:\"uagb\/icon\";i:0;s:14:\"uagb\/icon-list\";i:0;s:20:\"uagb\/icon-list-child\";i:0;s:10:\"uagb\/image\";i:0;s:18:\"uagb\/image-gallery\";i:0;s:13:\"uagb\/info-box\";i:0;s:18:\"uagb\/inline-notice\";i:0;s:11:\"uagb\/lottie\";i:0;s:21:\"uagb\/marketing-button\";i:0;s:10:\"uagb\/modal\";i:0;s:18:\"uagb\/popup-builder\";i:0;s:16:\"uagb\/post-button\";i:0;s:18:\"uagb\/post-carousel\";i:0;s:17:\"uagb\/post-excerpt\";i:0;s:14:\"uagb\/post-grid\";i:0;s:15:\"uagb\/post-image\";i:0;s:17:\"uagb\/post-masonry\";i:0;s:14:\"uagb\/post-meta\";i:0;s:18:\"uagb\/post-taxonomy\";i:0;s:18:\"uagb\/post-timeline\";i:0;s:15:\"uagb\/post-title\";i:0;s:20:\"uagb\/restaurant-menu\";i:0;s:26:\"uagb\/restaurant-menu-child\";i:0;s:11:\"uagb\/review\";i:0;s:12:\"uagb\/section\";i:0;s:14:\"uagb\/separator\";i:0;s:11:\"uagb\/slider\";i:0;s:17:\"uagb\/slider-child\";i:0;s:17:\"uagb\/social-share\";i:0;s:23:\"uagb\/social-share-child\";i:0;s:16:\"uagb\/star-rating\";i:0;s:23:\"uagb\/sure-cart-checkout\";i:0;s:22:\"uagb\/sure-cart-product\";i:0;s:15:\"uagb\/sure-forms\";i:0;s:22:\"uagb\/table-of-contents\";i:0;s:9:\"uagb\/tabs\";i:0;s:15:\"uagb\/tabs-child\";i:0;s:18:\"uagb\/taxonomy-list\";i:0;s:9:\"uagb\/team\";i:0;s:16:\"uagb\/testimonial\";i:0;s:14:\"uagb\/wp-search\";i:0;s:19:\"uagb\/instagram-feed\";i:0;s:10:\"uagb\/login\";i:0;s:17:\"uagb\/loop-builder\";i:0;s:18:\"uagb\/loop-category\";i:0;s:20:\"uagb\/loop-pagination\";i:0;s:15:\"uagb\/loop-reset\";i:0;s:16:\"uagb\/loop-search\";i:0;s:14:\"uagb\/loop-sort\";i:0;s:17:\"uagb\/loop-wrapper\";i:0;s:13:\"uagb\/register\";i:0;s:19:\"uagb\/register-email\";i:0;s:24:\"uagb\/register-first-name\";i:0;s:23:\"uagb\/register-last-name\";i:0;s:22:\"uagb\/register-password\";i:0;s:30:\"uagb\/register-reenter-password\";i:0;s:19:\"uagb\/register-terms\";i:0;s:22:\"uagb\/register-username\";i:0;}"],"spectra_gs_classes":["[\"\"]"],"_spectra_gs_jit_css":["a:2:{s:7:\"version\";s:10:\"1784116273\";s:3:\"css\";s:0:\"\";}"],"surerank_seo_checks":["a:14:{s:14:\"h2_subheadings\";a:3:{s:6:\"status\";s:7:\"success\";s:7:\"message\";s:43:\"A p\u00e1gina cont\u00e9m pelo menos um subt\u00edtulo.\";s:4:\"type\";s:4:\"page\";}s:13:\"media_present\";a:3:{s:6:\"status\";s:7:\"success\";s:7:\"message\";s:65:\"Esta p\u00e1gina inclui imagens ou v\u00eddeos para melhorar o conte\u00fado.\";s:4:\"type\";s:4:\"page\";}s:13:\"links_present\";a:3:{s:6:\"status\";s:7:\"success\";s:7:\"message\";s:34:\"Links est\u00e3o presentes na p\u00e1gina.\";s:4:\"type\";s:4:\"page\";}s:10:\"url_length\";a:3:{s:6:\"status\";s:7:\"success\";s:7:\"message\";s:47:\"A URL da p\u00e1gina \u00e9 curta e amig\u00e1vel para SEO.\";s:4:\"type\";s:4:\"page\";}s:19:\"search_engine_title\";a:3:{s:6:\"status\";s:7:\"success\";s:7:\"message\";s:76:\"O t\u00edtulo do mecanismo de busca est\u00e1 presente e tem menos de 60 caracteres.\";s:4:\"type\";s:4:\"page\";}s:25:\"search_engine_description\";a:3:{s:6:\"status\";s:7:\"success\";s:7:\"message\";s:81:\"A descri\u00e7\u00e3o do mecanismo de busca est\u00e1 presente e tem menos de 160 caracteres.\";s:4:\"type\";s:4:\"page\";}s:13:\"canonical_url\";a:3:{s:6:\"status\";s:7:\"success\";s:7:\"message\";s:42:\"A tag can\u00f4nica est\u00e1 presente na p\u00e1gina.\";s:4:\"type\";s:4:\"page\";}s:15:\"open_graph_tags\";a:3:{s:6:\"status\";s:7:\"success\";s:7:\"message\";s:47:\"As tags Open Graph est\u00e3o presentes na p\u00e1gina.\";s:4:\"type\";s:4:\"page\";}s:16:\"keyword_in_title\";a:3:{s:6:\"status\";s:10:\"suggestion\";s:7:\"message\";s:63:\"Nenhuma palavra-chave de foco definida para analisar o t\u00edtulo.\";s:4:\"type\";s:7:\"keyword\";}s:22:\"keyword_in_description\";a:3:{s:6:\"status\";s:10:\"suggestion\";s:7:\"message\";s:72:\"Nenhuma palavra-chave de foco definida para analisar a meta descri\u00e7\u00e3o.\";s:4:\"type\";s:7:\"keyword\";}s:14:\"keyword_in_url\";a:3:{s:6:\"status\";s:10:\"suggestion\";s:7:\"message\";s:59:\"Nenhuma palavra-chave de foco definida para analisar a URL.\";s:4:\"type\";s:7:\"keyword\";}s:18:\"keyword_in_content\";a:3:{s:6:\"status\";s:10:\"suggestion\";s:7:\"message\";s:65:\"Nenhuma palavra-chave de foco definida para analisar o conte\u00fado.\";s:4:\"type\";s:7:\"keyword\";}s:12:\"broken_links\";a:3:{s:6:\"status\";s:7:\"success\";s:4:\"type\";s:4:\"page\";s:7:\"message\";s:43:\"Nenhum link quebrado encontrado na p\u00e1gina.\";}s:9:\"all_links\";a:3:{i:0;s:36:\"https:\/\/www.hashdata.app\/es\/#contato\";i:1;s:53:\"https:\/\/docs.hashdata.app\/forms\/elements\/script-field\";i:2;s:23:\"https:\/\/my.hashdata.app\";}}"],"surerank_seo_checks_last_updated":["1793558024"],"_edit_lock":["1793558316:1"],"surerank_settings_general":["a:2:{s:10:\"page_title\";s:59:\"Campo calculado: notas y promedios al recolectar | HashData\";s:16:\"page_description\";s:153:\"F\u00f3rmulas dentro del formulario calculan promedios, notas de auditor\u00eda, \u00edndices y conversiones al recolectar, con la misma regla en todas las unidades.\";}"],"surerank_settings_social":["a:2:{s:14:\"facebook_title\";s:29:\"Campos calculados de HashData\";s:20:\"facebook_description\";s:158:\"El resultado listo al recolectar: promedios, notas de auditor\u00eda, \u00edndices de riesgo y conversiones calculados en el propio formulario, sin hojas de c\u00e1lculo.\";}"],"surerank_post_optimized_at":["1793557979"],"_alp_processed":["1793558024"],"adv-header-id-meta":[""],"ast-banner-title-visibility":[""],"ast-breadcrumbs-content":[""],"ast-featured-img":[""],"ast-global-header-display":[""],"ast-hfb-above-header-display":[""],"ast-hfb-below-header-display":[""],"ast-hfb-mobile-header-display":[""],"ast-main-header-display":[""],"footer-sml-layout":[""],"header-above-stick-meta":[""],"header-below-stick-meta":[""],"header-main-stick-meta":[""],"site-content-layout":[""],"site-content-style":["default"],"site-post-title":["disabled"],"site-sidebar-layout":["default"],"site-sidebar-style":["default"],"stick-header-meta":[""],"theme-transparent-header-meta":[""],"ast-site-content-layout":["full-width-container"],"_wp_page_template":[""],"_edit_last":["1"],"_wpml_media_duplicate":["1"],"_wpml_media_featured":["1"],"astra_style_timestamp_css":["1793558507"],"_uag_page_assets":["a:9:{s:3:\"css\";s:7502:\".uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media(max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media(max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}.wp-block-uagb-image{display:flex}.wp-block-uagb-image__figure{position:relative;display:flex;flex-direction:column;max-width:100%;height:auto;margin:0}.wp-block-uagb-image__figure img{height:auto;display:flex;max-width:100%;transition:box-shadow .2s ease}.wp-block-uagb-image__figure>a{display:inline-block}.wp-block-uagb-image__figure figcaption{text-align:center;margin-top:.5em;margin-bottom:1em}.wp-block-uagb-image .components-placeholder.block-editor-media-placeholder .components-placeholder__instructions{align-self:center}.wp-block-uagb-image--align-left{text-align:left}.wp-block-uagb-image--align-right{text-align:right}.wp-block-uagb-image--align-center{text-align:center}.wp-block-uagb-image--align-full .wp-block-uagb-image__figure{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw;height:auto}.wp-block-uagb-image--align-full .wp-block-uagb-image__figure img{height:auto;width:100% !important}.wp-block-uagb-image--align-wide .wp-block-uagb-image__figure img{height:auto;width:100%}.wp-block-uagb-image--layout-overlay__color-wrapper{position:absolute;left:0;top:0;right:0;bottom:0;opacity:.2;background:rgba(0,0,0,.5);transition:opacity .35s ease-in-out}.wp-block-uagb-image--layout-overlay-link{position:absolute;left:0;right:0;bottom:0;top:0}.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity:1}.wp-block-uagb-image--layout-overlay__inner{position:absolute;left:15px;right:15px;bottom:15px;top:15px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-color:#fff;transition:.35s ease-in-out}.wp-block-uagb-image--layout-overlay__inner.top-left,.wp-block-uagb-image--layout-overlay__inner.top-center,.wp-block-uagb-image--layout-overlay__inner.top-right{justify-content:flex-start}.wp-block-uagb-image--layout-overlay__inner.bottom-left,.wp-block-uagb-image--layout-overlay__inner.bottom-center,.wp-block-uagb-image--layout-overlay__inner.bottom-right{justify-content:flex-end}.wp-block-uagb-image--layout-overlay__inner.top-left,.wp-block-uagb-image--layout-overlay__inner.center-left,.wp-block-uagb-image--layout-overlay__inner.bottom-left{align-items:flex-start}.wp-block-uagb-image--layout-overlay__inner.top-right,.wp-block-uagb-image--layout-overlay__inner.center-right,.wp-block-uagb-image--layout-overlay__inner.bottom-right{align-items:flex-end}.wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{color:#fff;transition:transform .35s,opacity .35s ease-in-out;transform:translate3d(0, 24px, 0);margin:0;line-height:1em}.wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width:30%;border-top-width:2px;border-top-color:#fff;border-top-style:solid;margin-bottom:10px;opacity:0;transition:transform .4s,opacity .4s ease-in-out;transform:translate3d(0, 30px, 0)}.wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity:0;overflow:visible;color:#fff;transition:transform .45s,opacity .45s ease-in-out;transform:translate3d(0, 35px, 0)}.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-heading,.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-separator,.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-caption{opacity:1;transform:translate3d(0, 0, 0)}.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure img,.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure .wp-block-uagb-image--layout-overlay__color-wrapper{transform:scale(1);transition:transform .35s ease-in-out}.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure:hover img,.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{transform:scale(1.05)}.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure img,.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure .wp-block-uagb-image--layout-overlay__color-wrapper{width:calc(100% + 40px) !important;max-width:none !important;transform:translate3d(-40px, 0, 0);transition:transform .35s ease-in-out}.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure:hover img,.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{transform:translate3d(0, 0, 0)}.wp-block-uagb-image--effect-grayscale img{filter:grayscale(0%);transition:.35s ease-in-out}.wp-block-uagb-image--effect-grayscale:hover img{filter:grayscale(100%)}.wp-block-uagb-image--effect-blur img{filter:blur(0);transition:.35s ease-in-out}.wp-block-uagb-image--effect-blur:hover img{filter:blur(3px)}.uagb-block-b3631be9.wp-block-uagb-image{text-align: left;justify-content: flex-start;align-self: flex-start;}.uagb-block-b3631be9 .wp-block-uagb-image__figure{align-items: flex-start;}.uagb-block-b3631be9.wp-block-uagb-image--layout-default figure img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-b3631be9.wp-block-uagb-image .wp-block-uagb-image__figure figcaption{font-style: normal;align-self: center;}.uagb-block-b3631be9.wp-block-uagb-image--layout-overlay figure img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-b3631be9.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 0.2;}.uagb-block-b3631be9.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner{left: 15px;right: 15px;top: 15px;bottom: 15px;}.uagb-block-b3631be9.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{font-style: normal;color: #fff;opacity: 1;}.uagb-block-b3631be9.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading a{color: #fff;}.uagb-block-b3631be9.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 0;}.uagb-block-b3631be9.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 1;}.uagb-block-b3631be9.wp-block-uagb-image .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width: 30%;border-top-width: 2px;border-top-color: #fff;opacity: 0;}.uagb-block-b3631be9.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 159px;height: auto;}.uagb-block-b3631be9.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 1;}.uagb-block-b3631be9.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{opacity: 1;}.uagb-block-b3631be9.wp-block-uagb-image--layout-default figure:hover img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-b3631be9.wp-block-uagb-image--layout-overlay figure:hover img{box-shadow: 0px 0px 0 #00000070;}@media only screen and (max-width: 976px) {.uagb-block-b3631be9.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 159px;height: auto;}}@media only screen and (max-width: 767px) {.uagb-block-b3631be9.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 159px;height: auto;}.uagb-block-b3631be9.wp-block-uagb-image{text-align: center;justify-content: center;align-self: center;}.uagb-block-b3631be9 .wp-block-uagb-image__figure{align-items: center;}}\";s:2:\"js\";s:0:\"\";s:18:\"current_block_list\";a:12:{i:0;s:9:\"core\/html\";i:1;s:11:\"core\/search\";i:2;s:10:\"core\/group\";i:3;s:12:\"core\/heading\";i:4;s:17:\"core\/latest-posts\";i:5;s:20:\"core\/latest-comments\";i:6;s:13:\"core\/archives\";i:7;s:15:\"core\/categories\";i:8;s:10:\"uagb\/image\";i:9;s:14:\"core\/paragraph\";i:10;s:9:\"core\/list\";i:11;s:14:\"core\/list-item\";}s:8:\"uag_flag\";b:1;s:11:\"uag_version\";s:10:\"1793558024\";s:6:\"gfonts\";a:0:{}s:10:\"gfonts_url\";s:0:\"\";s:12:\"gfonts_files\";a:0:{}s:14:\"uag_faq_layout\";b:0;}"],"_uag_css_file_name":["uag-css-5879.css"]},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"Divulga\u00e7\u00e3o Dev HD","author_link":"https:\/\/www.hashdata.app\/es\/author\/jrpeixoto-br6gmail-com\/"},"uagb_comment_info":0,"uagb_excerpt":"Campos calculados: el resultado listo en el momento de la recolecci\u00f3n El Campo Calculado de HashData ejecuta una f\u00f3rmula sobre [&hellip;]","_links":{"self":[{"href":"https:\/\/www.hashdata.app\/es\/wp-json\/wp\/v2\/pages\/5879","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hashdata.app\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.hashdata.app\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.hashdata.app\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hashdata.app\/es\/wp-json\/wp\/v2\/comments?post=5879"}],"version-history":[{"count":1,"href":"https:\/\/www.hashdata.app\/es\/wp-json\/wp\/v2\/pages\/5879\/revisions"}],"predecessor-version":[{"id":5880,"href":"https:\/\/www.hashdata.app\/es\/wp-json\/wp\/v2\/pages\/5879\/revisions\/5880"}],"wp:attachment":[{"href":"https:\/\/www.hashdata.app\/es\/wp-json\/wp\/v2\/media?parent=5879"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}