<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Visualizaciones archivos - reportingfinanciero.es</title>
	<atom:link href="https://reportingfinanciero.es/category/visualizaciones/feed/" rel="self" type="application/rss+xml" />
	<link>https://reportingfinanciero.es/category/visualizaciones/</link>
	<description>Digitalización financiera</description>
	<lastBuildDate>Fri, 12 Sep 2025 21:11:37 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://reportingfinanciero.es/wp-content/uploads/2024/01/logo-repoting-financiero-190x190-1-150x150.webp</url>
	<title>Visualizaciones archivos - reportingfinanciero.es</title>
	<link>https://reportingfinanciero.es/category/visualizaciones/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Cómo añadir formato condicional en los parámetros de campo.</title>
		<link>https://reportingfinanciero.es/como-anadir-formato-condicional-en-los-parametros-de-campo/</link>
		
		<dc:creator><![CDATA[Javier San Juan]]></dc:creator>
		<pubDate>Fri, 12 Sep 2025 21:05:36 +0000</pubDate>
				<category><![CDATA[DAX]]></category>
		<category><![CDATA[Visualizaciones]]></category>
		<guid isPermaLink="false">https://reportingfinanciero.es/?p=3276</guid>

					<description><![CDATA[<p>Me declaro un fan absoluto de los parámetros de campo, ya que nos dan una versatilidad increíble a la hora de dar dinamismo a la información que mostramos en nuestros visuales. Una pega que le veía, hasta hace bien poco, es que no conseguía incorporar formato condicional a medidas que tenía incluidas en un parámetro ... </p>
<p class="read-more-container"><a title="Cómo añadir formato condicional en los parámetros de campo." class="read-more button" href="https://reportingfinanciero.es/como-anadir-formato-condicional-en-los-parametros-de-campo/#more-3276" aria-label="Leer más sobre Cómo añadir formato condicional en los parámetros de campo.">Leer más</a></p>
<p>La entrada <a href="https://reportingfinanciero.es/como-anadir-formato-condicional-en-los-parametros-de-campo/">Cómo añadir formato condicional en los parámetros de campo.</a> se publicó primero en <a href="https://reportingfinanciero.es">reportingfinanciero.es</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Me declaro un fan absoluto de los parámetros de campo, ya que nos dan una versatilidad increíble a la hora de dar dinamismo a la información que mostramos en nuestros visuales.</p>



<p class="wp-block-paragraph">Una pega que le veía, hasta hace bien poco, es que no conseguía incorporar formato condicional a medidas que tenía incluidas en un parámetro de campo.</p>



<p class="wp-block-paragraph">Pues bien, recientemente aprendí gracias al maestro Ricardo Rincón cómo lograrlo.</p>



<p class="wp-block-paragraph">Y, como me ha resultado tan útil….no puedo dejar de compartirlo con la comunidad por si a alguien más le resulta de utilidad.</p>



<p class="wp-block-paragraph">Os pongo en contexto….</p>



<p class="wp-block-paragraph">Os muestro a continuación una imagen de un modelo financiero, en la página en la que mostramos una cuenta de pérdidas y ganancias, y vemos como a la medida “Var.PyG” (que muestra la diferencia entre el resultado del ejercicio actual y el ejercicio anterior) le hemos añadido un formato condicional de barras de datos con tono azul para los valores positivos y grises para los negativos:</p>



<p class="wp-block-paragraph"></p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="576" src="https://reportingfinanciero.es/wp-content/uploads/2025/09/image-5-1024x576.png" alt="" class="wp-image-3291" srcset="https://reportingfinanciero.es/wp-content/uploads/2025/09/image-5-1024x576.png 1024w, https://reportingfinanciero.es/wp-content/uploads/2025/09/image-5-300x169.png 300w, https://reportingfinanciero.es/wp-content/uploads/2025/09/image-5-768x432.png 768w, https://reportingfinanciero.es/wp-content/uploads/2025/09/image-5.png 1211w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Eso lo conseguimos seleccionando la matriz en la que tenemos las medidas y dando click derecho sobre la medida a la que queremos añadir el formato condicional. Seleccionamos las opciones de “Formato condicional” &nbsp;→&nbsp; “Barras de datos”:</p>



<p class="wp-block-paragraph"></p>



<figure class="wp-block-image size-full"><a href="https://reportingfinanciero.es/wp-content/uploads/2025/09/image.png"><img decoding="async" width="319" height="505" src="https://reportingfinanciero.es/wp-content/uploads/2025/09/image.png" alt="" class="wp-image-3277" srcset="https://reportingfinanciero.es/wp-content/uploads/2025/09/image.png 319w, https://reportingfinanciero.es/wp-content/uploads/2025/09/image-190x300.png 190w" sizes="(max-width: 319px) 100vw, 319px" /></a></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">La cuestión es que cuando queremos añadir formato condicional a una medida que está incluida en un parámetro de campo no tenemos habilitada esa opción.</p>



<p class="wp-block-paragraph">En la siguiente imagen, vemos una serie de medidas que podemos elegir a través de un selector (marcado con un <strong>1</strong> en la imagen). Esas medidas están incluidas en un parámetro de campo, que es el que hemos incluido en el apartado de valores de la matriz (marcado con un <strong>2</strong> en la imagen):</p>



<p class="wp-block-paragraph"></p>



<figure class="wp-block-image size-large"><a href="https://reportingfinanciero.es/wp-content/uploads/2025/09/image-1.jpg"><img decoding="async" width="1024" height="482" src="https://reportingfinanciero.es/wp-content/uploads/2025/09/image-1-1024x482.jpg" alt="" class="wp-image-3281" srcset="https://reportingfinanciero.es/wp-content/uploads/2025/09/image-1-1024x482.jpg 1024w, https://reportingfinanciero.es/wp-content/uploads/2025/09/image-1-300x141.jpg 300w, https://reportingfinanciero.es/wp-content/uploads/2025/09/image-1-768x361.jpg 768w, https://reportingfinanciero.es/wp-content/uploads/2025/09/image-1.jpg 1161w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Si ahora queremos dar el mismo formato condicional a la medida “Var.PyG”, no tenemos opción de hacerlo desde el botón derecho como antes, donde teníamos todas las medidas incluidas en la matriz. En la siguiente imagen vemos que no nos aparece esa opción:</p>



<p class="wp-block-paragraph"></p>



<figure class="wp-block-image size-full"><a href="https://reportingfinanciero.es/wp-content/uploads/2025/09/image-1.png"><img loading="lazy" decoding="async" width="340" height="196" src="https://reportingfinanciero.es/wp-content/uploads/2025/09/image-1.png" alt="" class="wp-image-3279" srcset="https://reportingfinanciero.es/wp-content/uploads/2025/09/image-1.png 340w, https://reportingfinanciero.es/wp-content/uploads/2025/09/image-1-300x173.png 300w" sizes="auto, (max-width: 340px) 100vw, 340px" /></a></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">¿Cómo podemos entonces darle ese formato condicional?.</p>



<p class="wp-block-paragraph">Pues de una forma realmente sencilla pero que yo, sinceramente, no había caído en probar…</p>



<p class="wp-block-paragraph">Simplemente arrastramos a la parte de valores la medida a la que queremos aplicar el formato condicional (Var.PyG), y le aplicamos formato condicional a esa medida con la opción del botón derecho:</p>



<p class="wp-block-paragraph"></p>



<figure class="wp-block-image size-large"><a href="https://reportingfinanciero.es/wp-content/uploads/2025/09/image-2.png"><img loading="lazy" decoding="async" width="1024" height="466" src="https://reportingfinanciero.es/wp-content/uploads/2025/09/image-2-1024x466.png" alt="" class="wp-image-3285" srcset="https://reportingfinanciero.es/wp-content/uploads/2025/09/image-2-1024x466.png 1024w, https://reportingfinanciero.es/wp-content/uploads/2025/09/image-2-300x136.png 300w, https://reportingfinanciero.es/wp-content/uploads/2025/09/image-2-768x349.png 768w, https://reportingfinanciero.es/wp-content/uploads/2025/09/image-2.png 1163w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Le aplicamos el formato deseado y pulsamos sobre “Aceptar”:</p>



<p class="wp-block-paragraph"></p>



<figure class="wp-block-image size-full"><a href="https://reportingfinanciero.es/wp-content/uploads/2025/09/image-2.jpg"><img loading="lazy" decoding="async" width="767" height="543" src="https://reportingfinanciero.es/wp-content/uploads/2025/09/image-2.jpg" alt="" class="wp-image-3280" srcset="https://reportingfinanciero.es/wp-content/uploads/2025/09/image-2.jpg 767w, https://reportingfinanciero.es/wp-content/uploads/2025/09/image-2-300x212.jpg 300w" sizes="auto, (max-width: 767px) 100vw, 767px" /></a></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Vemos a continuación cómo se muestra el formato condicional tanto en la medida suelta (la última columna de la matriz) como en la medida incluida en el parámetro de campo:</p>



<p class="wp-block-paragraph"></p>



<figure class="wp-block-image size-large"><a href="https://reportingfinanciero.es/wp-content/uploads/2025/09/image-5.jpg"><img loading="lazy" decoding="async" width="1024" height="508" src="https://reportingfinanciero.es/wp-content/uploads/2025/09/image-5-1024x508.jpg" alt="" class="wp-image-3284" srcset="https://reportingfinanciero.es/wp-content/uploads/2025/09/image-5-1024x508.jpg 1024w, https://reportingfinanciero.es/wp-content/uploads/2025/09/image-5-300x149.jpg 300w, https://reportingfinanciero.es/wp-content/uploads/2025/09/image-5-768x381.jpg 768w, https://reportingfinanciero.es/wp-content/uploads/2025/09/image-5.jpg 1162w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Ahora ya, simplemente, quitamos de la matriz la medida suelta a la que hemos aplicado el formato condicional y se nos mantendrá ese formato en esa misma medida que está incluida en el parámetro de campo:</p>



<p class="wp-block-paragraph"></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="472" src="https://reportingfinanciero.es/wp-content/uploads/2025/09/image-4-1024x472.png" alt="" class="wp-image-3289" srcset="https://reportingfinanciero.es/wp-content/uploads/2025/09/image-4-1024x472.png 1024w, https://reportingfinanciero.es/wp-content/uploads/2025/09/image-4-300x138.png 300w, https://reportingfinanciero.es/wp-content/uploads/2025/09/image-4-768x354.png 768w, https://reportingfinanciero.es/wp-content/uploads/2025/09/image-4.png 1211w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Indicar además que ese formato se respeta aunque se filtren medidas en el selector del parámetro de campo, con lo que queda totalmente funcional:</p>



<p class="wp-block-paragraph"></p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><a href="https://reportingfinanciero.es/wp-content/uploads/2025/09/ImagenX.png"><img loading="lazy" decoding="async" width="775" height="426" data-id="3286" src="https://reportingfinanciero.es/wp-content/uploads/2025/09/ImagenX.png" alt="" class="wp-image-3286" srcset="https://reportingfinanciero.es/wp-content/uploads/2025/09/ImagenX.png 775w, https://reportingfinanciero.es/wp-content/uploads/2025/09/ImagenX-300x165.png 300w, https://reportingfinanciero.es/wp-content/uploads/2025/09/ImagenX-768x422.png 768w" sizes="auto, (max-width: 775px) 100vw, 775px" /></a></figure>
</figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Súper sencillo, ¿verdad?.</p>



<p class="wp-block-paragraph">Pues sí…muy fácil una vez que te lo cuentan…. (gracias Ricardo ☺️​ )</p>



<p class="wp-block-paragraph">Espero que te sea de utilidad.</p>



<p class="wp-block-paragraph">Seguimos!!! 👊</p>
<p><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Freportingfinanciero.es%2Fcomo-anadir-formato-condicional-en-los-parametros-de-campo%2F&amp;linkname=C%C3%B3mo%20a%C3%B1adir%20formato%20condicional%20en%20los%20par%C3%A1metros%20de%20campo." title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Freportingfinanciero.es%2Fcomo-anadir-formato-condicional-en-los-parametros-de-campo%2F&amp;linkname=C%C3%B3mo%20a%C3%B1adir%20formato%20condicional%20en%20los%20par%C3%A1metros%20de%20campo." title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_telegram" href="https://www.addtoany.com/add_to/telegram?linkurl=https%3A%2F%2Freportingfinanciero.es%2Fcomo-anadir-formato-condicional-en-los-parametros-de-campo%2F&amp;linkname=C%C3%B3mo%20a%C3%B1adir%20formato%20condicional%20en%20los%20par%C3%A1metros%20de%20campo." title="Telegram" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_whatsapp" href="https://www.addtoany.com/add_to/whatsapp?linkurl=https%3A%2F%2Freportingfinanciero.es%2Fcomo-anadir-formato-condicional-en-los-parametros-de-campo%2F&amp;linkname=C%C3%B3mo%20a%C3%B1adir%20formato%20condicional%20en%20los%20par%C3%A1metros%20de%20campo." title="WhatsApp" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_x" href="https://www.addtoany.com/add_to/x?linkurl=https%3A%2F%2Freportingfinanciero.es%2Fcomo-anadir-formato-condicional-en-los-parametros-de-campo%2F&amp;linkname=C%C3%B3mo%20a%C3%B1adir%20formato%20condicional%20en%20los%20par%C3%A1metros%20de%20campo." title="X" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Freportingfinanciero.es%2Fcomo-anadir-formato-condicional-en-los-parametros-de-campo%2F&amp;linkname=C%C3%B3mo%20a%C3%B1adir%20formato%20condicional%20en%20los%20par%C3%A1metros%20de%20campo." title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_skype" href="https://www.addtoany.com/add_to/skype?linkurl=https%3A%2F%2Freportingfinanciero.es%2Fcomo-anadir-formato-condicional-en-los-parametros-de-campo%2F&amp;linkname=C%C3%B3mo%20a%C3%B1adir%20formato%20condicional%20en%20los%20par%C3%A1metros%20de%20campo." title="Skype" rel="nofollow noopener" target="_blank"></a></p><p>La entrada <a href="https://reportingfinanciero.es/como-anadir-formato-condicional-en-los-parametros-de-campo/">Cómo añadir formato condicional en los parámetros de campo.</a> se publicó primero en <a href="https://reportingfinanciero.es">reportingfinanciero.es</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Cómo generar un icono de alerta en nuestra portada de un modelo financiero.</title>
		<link>https://reportingfinanciero.es/como-generar-un-icono-de-alerta-en-nuestra-portada-de-un-modelo-financiero/</link>
		
		<dc:creator><![CDATA[Javier San Juan]]></dc:creator>
		<pubDate>Fri, 01 Aug 2025 22:09:48 +0000</pubDate>
				<category><![CDATA[DAX]]></category>
		<category><![CDATA[Finanzas]]></category>
		<category><![CDATA[Visualizaciones]]></category>
		<guid isPermaLink="false">https://reportingfinanciero.es/?p=3257</guid>

					<description><![CDATA[<p>En el post de hoy vamos a ver un truquillo para generarnos una alerta en nuestra portada de un informe financiero cuando haya algún registro que no cumpla con los valores correctos. En el ejemplo que vamos a ver, tenemos creadas 2 comprobaciones sobre nuestros datos contables: 1️⃣ Un control que indique si hay algún ... </p>
<p class="read-more-container"><a title="Cómo generar un icono de alerta en nuestra portada de un modelo financiero." class="read-more button" href="https://reportingfinanciero.es/como-generar-un-icono-de-alerta-en-nuestra-portada-de-un-modelo-financiero/#more-3257" aria-label="Leer más sobre Cómo generar un icono de alerta en nuestra portada de un modelo financiero.">Leer más</a></p>
<p>La entrada <a href="https://reportingfinanciero.es/como-generar-un-icono-de-alerta-en-nuestra-portada-de-un-modelo-financiero/">Cómo generar un icono de alerta en nuestra portada de un modelo financiero.</a> se publicó primero en <a href="https://reportingfinanciero.es">reportingfinanciero.es</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">En el post de hoy vamos a ver un truquillo para generarnos una alerta en nuestra portada de un informe financiero cuando haya algún registro que no cumpla con los valores correctos.</p>



<p class="wp-block-paragraph">En el ejemplo que vamos a ver, tenemos creadas 2 comprobaciones sobre nuestros datos contables:</p>



<p class="wp-block-paragraph">1️⃣ Un control que indique si hay algún asiento descuadrado.&nbsp; En contabilidad es absolutamente esencial que se cumpla el principio de partida doble, es decir, que los importes que van al debe sean los mismos que los que van al haber.&nbsp; Haremos por tanto un chequeo de que todos los asientos cumplan esta regla.</p>



<p class="wp-block-paragraph">2️⃣ Que todas las cuentas contables a 4 dígitos que usamos en nuestros apuntes contables las tengamos correctamente clasificadas en nuestro maestro de cuentas.&nbsp;</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Como sabréis, el plan general contable (PGC) español, recoge únicamente determinadas cuentas a 4 dígitos.</p>



<p class="wp-block-paragraph">Muestro a continuación una imagen de las cuentas registradas en el PGC para el subgrupo 10:</p>



<figure class="wp-block-image size-full"><a href="https://reportingfinanciero.es/wp-content/uploads/2025/08/image.png"><img loading="lazy" decoding="async" width="511" height="439" src="https://reportingfinanciero.es/wp-content/uploads/2025/08/image.png" alt="" class="wp-image-3258" srcset="https://reportingfinanciero.es/wp-content/uploads/2025/08/image.png 511w, https://reportingfinanciero.es/wp-content/uploads/2025/08/image-300x258.png 300w" sizes="auto, (max-width: 511px) 100vw, 511px" /></a></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">En mis modelos financieros, tengo clasificadas en mis dimensiones Balance y Cash Flow absolutamente todas las cuentas a 4 dígitos recogidas en el PGC (y en mi dimensión de Pérdidas y Ganancias únicamente las de los grupos 6 y 7 de gastos o ingresos).</p>



<p class="wp-block-paragraph">Por ello, en el grupo 1, según la imagen anterior, tengo creados los siguientes registros de cuentas a 4 dígitos: 1000, 1010, 1020, 1030, 1034, 1040, 1044, 1080 y 1090.</p>



<p class="wp-block-paragraph">No obstante, el PGC es una guía no estrictamente obligatoria, con lo que hay empresas que pueden usar cuentas a 4 dígitos que no estén reflejadas en el PGC.&nbsp; En ese caso, tendré que asegurarme de recoger esas cuentas a 4 dígitos que está utilizando la empresa por fuera del PGC y buscar un sistema para que mis tablas dimensionales clasifiquen correctamente esas cuentas.</p>



<p class="wp-block-paragraph">Por ello, hago un chequeo de que si se utiliza en un apunte contable una nueva cuenta a 4 dígitos que yo no tenga mapeada, me genere un registro en una tabla que llamo “CuentasSinClasificar” (esto lo hago en la fase de ETL con Power Query normalmente).</p>



<p class="wp-block-paragraph">Contado esto, os voy a enseñar cómo quedaría una hoja de check list en la que controlo las cuentas a 4 dígitos sin clasificar y los asientos descuadrados:</p>



<figure class="wp-block-image size-full"><a href="https://reportingfinanciero.es/wp-content/uploads/2025/08/image-1.png"><img loading="lazy" decoding="async" width="928" height="688" src="https://reportingfinanciero.es/wp-content/uploads/2025/08/image-1.png" alt="" class="wp-image-3259" srcset="https://reportingfinanciero.es/wp-content/uploads/2025/08/image-1.png 928w, https://reportingfinanciero.es/wp-content/uploads/2025/08/image-1-300x222.png 300w, https://reportingfinanciero.es/wp-content/uploads/2025/08/image-1-768x569.png 768w" sizes="auto, (max-width: 928px) 100vw, 928px" /></a></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Como se puede apreciar, actualmente no habría nada fuera de control…. 🕵🏻‍♂️​</p>



<p class="wp-block-paragraph">En la tabla “Cuentas a 4D sin clasificar” únicamente tengo incluido el campo “Cuenta4D” que viene de la tabla que indiqué que trabajaba en Power Query para quedarme con cuentas a 4 dígitos utilizadas en los apuntes contables que no tenía clasificadas para representar en mis informes de PyG, balance y cash flow.</p>



<p class="wp-block-paragraph">En la tabla “Asientos descuadrados” llevo el identificador de cada asiento y las medidas “Debe” (que suma los importes del debe de los apuntes), “Haber” (que suma los importes del haber de los apuntes) y “Saldo” (que realiza la diferencia entre las medidas “Debe” y “Haber”).</p>



<p class="wp-block-paragraph">Por otro lado, os voy a enseñar una imagen de portada estándar, con unos KPIs y unos iconos en el margen izquierdo para navegar entre las distintas páginas del informe:</p>



<figure class="wp-block-image size-large"><a href="https://reportingfinanciero.es/wp-content/uploads/2025/08/image-4.png"><img loading="lazy" decoding="async" width="1024" height="571" src="https://reportingfinanciero.es/wp-content/uploads/2025/08/image-4-1024x571.png" alt="" class="wp-image-3266" srcset="https://reportingfinanciero.es/wp-content/uploads/2025/08/image-4-1024x571.png 1024w, https://reportingfinanciero.es/wp-content/uploads/2025/08/image-4-300x167.png 300w, https://reportingfinanciero.es/wp-content/uploads/2025/08/image-4-768x428.png 768w, https://reportingfinanciero.es/wp-content/uploads/2025/08/image-4.png 1106w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">El primero de los iconos, es a través del cual navegaríamos a la anterior página de check list:</p>



<figure class="wp-block-image size-full"><a href="https://reportingfinanciero.es/wp-content/uploads/2025/08/image-3.png"><img loading="lazy" decoding="async" width="88" height="88" src="https://reportingfinanciero.es/wp-content/uploads/2025/08/image-3.png" alt="" class="wp-image-3260" /></a></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Lo que voy a explicar en este post, es cómo realizar una medida DAX con la que dar formato condicional al borde de esa imagen, de manera que si hay algo que resaltar en mi página de check list, me salga un borde rojo alrededor de ese icono a modo de alerta; y aparezca de esta forma:</p>



<figure class="wp-block-image size-full"><a href="https://reportingfinanciero.es/wp-content/uploads/2025/08/image-2.png"><img loading="lazy" decoding="async" width="101" height="101" src="https://reportingfinanciero.es/wp-content/uploads/2025/08/image-2.png" alt="" class="wp-image-3261" /></a></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Lo primero que vamos a hacer es construir una medida que me indique el número de cuentas sin clasificar a 4 dígitos.&nbsp; Como habíamos dicho que teníamos construida una tabla en fase de ETL que ya me daba esos registros, simplemente será contar las filas de esa tabla:</p>



<p class="wp-block-paragraph">#CuentasSinClasificar = COUNTROWS(CuentasSinClasificar)</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">A continuación, haremos una nueva medida DAX con la que obtener el número de asientos descuadrados. Esta nueva medida no es tan básica como la anterior, pero vamos a explicarla paso a paso para entenderla.</p>



<p class="wp-block-paragraph">La medida sería la siguiente:</p>



<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex">
<p class="wp-block-paragraph">#AsientosDescuadrados =</p>



<p class="wp-block-paragraph">CALCULATE (</p>



<p class="wp-block-paragraph">&nbsp;&nbsp;&nbsp; COUNTROWS (</p>



<p class="wp-block-paragraph">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FILTER (</p>



<p class="wp-block-paragraph">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ADDCOLUMNS (</p>



<p class="wp-block-paragraph">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SUMMARIZE ( factDiario, factDiario[id Asiento] ),</p>



<p class="wp-block-paragraph">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; «@Saldo», [Saldo]</p>



<p class="wp-block-paragraph">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ),</p>



<p class="wp-block-paragraph">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [@Saldo] &lt;&gt; 0</p>



<p class="wp-block-paragraph">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; )</p>



<p class="wp-block-paragraph">&nbsp;&nbsp;&nbsp; ),</p>



<p class="wp-block-paragraph">&nbsp;&nbsp;&nbsp; ALL ()</p>



<p class="wp-block-paragraph">)</p>
</div>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">NOTA: &nbsp;Si tenemos el dato del idAsiento únicamente en una dimensión degenerada de apuntes (en lugar de en la tabla de hechos del libro diario), tendremos que hacer el SUMMARIZE de esa tabla dimApuntes.</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Y ahora vamos a explicarla (de adentro hacia afuera):</p>



<p class="wp-block-paragraph">Lo que estamos haciendo es una tabla virtual que nos devuelve los valores únicos del campo idAsiento, con la función SUMMARIZE, y añadimos a esa tabla virtual el saldo de cada asiento con la función ADDCOLUMNS.</p>



<p class="wp-block-paragraph">Con ello, obtenemos una tabla con las columnas idAsiento y Saldo.</p>



<p class="wp-block-paragraph">Nos quedaría una tabla similar a esta:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>idAsiento</strong></td><td><strong>Saldo</strong></td></tr><tr><td>1-2023-1</td><td>0</td></tr><tr><td>1-2023-2</td><td>0</td></tr><tr><td>1-2023-3</td><td>0</td></tr><tr><td>1-2023-4</td><td>0</td></tr><tr><td>1-2023-5</td><td>0</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">A continuación, con la función FILTER, filtramos la tabla por los registros que tengan el saldo distinto de cero ,es decir, los asientos que estén descuadrados.</p>



<p class="wp-block-paragraph">En el siguiente paso, con la función COUNTROWS, contamos el número de registros que han quedado en nuestra tabla virtual ya filtrada.</p>



<p class="wp-block-paragraph">Por último, hacemos una modificación del contexto de evaluación con CALCULATE y la función ALL() para eliminar el efecto de los segmentadores de año, mes y empresa que tenemos en la parte superior de la hoja de Inicio (ver imagen anterior).</p>



<p class="wp-block-paragraph">Este paso es necesario porque queremos que se nos resalte en rojo cuando haya cualquier registro fuera de lo normal, independientemente de los filtros aplicados. Es decir, si hay un asiento descuadrado que es del año 2022 pero yo tengo filtrado el año 2023, si no incluyo el CALCULATE(…….ALL()) no se me resaltará el borde del icono en rojo como un error ese asiento descuadrado; ya que identificaría que para el año filtrado 2023 todo está correcto.</p>



<p class="wp-block-paragraph">En caso de que esté todo OK (todos los asientos cuadrados) esta medida debería devolver un resultado de cero.</p>



<p class="wp-block-paragraph">Por último, vamos a hacer la medida DAX con la que vamos a dar el formato condicional al borde de nuestra imagen:</p>



<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex">
<p class="wp-block-paragraph">Icono Check List =</p>



<p class="wp-block-paragraph">IF (</p>



<p class="wp-block-paragraph">&nbsp;&nbsp;&nbsp; [#CuentasSinClasificar] + [#AsientosDescuadrados] &gt; 0,</p>



<p class="wp-block-paragraph">&nbsp;&nbsp;&nbsp; «Red»,</p>



<p class="wp-block-paragraph">&nbsp;&nbsp;&nbsp; «White»</p>



<p class="wp-block-paragraph">)</p>
</div>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">En caso de que haya algún caso problemático, nos devolverá el borde en rojo, y en caso contrario en blanco (como el fondo que tiene la imagen).</p>



<p class="wp-block-paragraph">Ahora lo que nos toca es ir al formato de la imagen que tiene nuestro icono de check list y configurar el formato condicional del borde de la siguiente manera:</p>



<figure class="wp-block-image size-large"><a href="https://reportingfinanciero.es/wp-content/uploads/2025/08/image-5.png"><img loading="lazy" decoding="async" width="1024" height="494" src="https://reportingfinanciero.es/wp-content/uploads/2025/08/image-5-1024x494.png" alt="" class="wp-image-3267" srcset="https://reportingfinanciero.es/wp-content/uploads/2025/08/image-5-1024x494.png 1024w, https://reportingfinanciero.es/wp-content/uploads/2025/08/image-5-300x145.png 300w, https://reportingfinanciero.es/wp-content/uploads/2025/08/image-5-768x371.png 768w, https://reportingfinanciero.es/wp-content/uploads/2025/08/image-5.png 1152w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Al estar todos los datos comprobados en el check list correctos no notamos ninguna diferencia, pero vamos a ver&nbsp; lo que pasa si fuerzo a que un asiento esté descuadrado…</p>



<p class="wp-block-paragraph">Voy a modificar el asiento 50 de la empresa 1 del ejercicio 2022 (en el modelo se correspondería con el identificador de asiento 1_2022_50):</p>



<figure class="wp-block-image size-large"><a href="https://reportingfinanciero.es/wp-content/uploads/2025/08/image-1.jpg"><img loading="lazy" decoding="async" width="1024" height="68" src="https://reportingfinanciero.es/wp-content/uploads/2025/08/image-1-1024x68.jpg" alt="" class="wp-image-3263" srcset="https://reportingfinanciero.es/wp-content/uploads/2025/08/image-1-1024x68.jpg 1024w, https://reportingfinanciero.es/wp-content/uploads/2025/08/image-1-300x20.jpg 300w, https://reportingfinanciero.es/wp-content/uploads/2025/08/image-1-768x51.jpg 768w, https://reportingfinanciero.es/wp-content/uploads/2025/08/image-1.jpg 1106w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Y mirad el efecto que tiene sobre el icono del check list cuando actualizamos los datos:</p>



<figure class="wp-block-image size-large"><a href="https://reportingfinanciero.es/wp-content/uploads/2025/08/image-3.jpg"><img loading="lazy" decoding="async" width="1024" height="577" src="https://reportingfinanciero.es/wp-content/uploads/2025/08/image-3-1024x577.jpg" alt="" class="wp-image-3265" srcset="https://reportingfinanciero.es/wp-content/uploads/2025/08/image-3-1024x577.jpg 1024w, https://reportingfinanciero.es/wp-content/uploads/2025/08/image-3-300x169.jpg 300w, https://reportingfinanciero.es/wp-content/uploads/2025/08/image-3-768x433.jpg 768w, https://reportingfinanciero.es/wp-content/uploads/2025/08/image-3.jpg 1105w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Nuestro icono se ha resaltado con un borde rojo.</p>



<p class="wp-block-paragraph">Y si pincho sobre el icono para realizar la navegación entre páginas y que vaya a la página de check list, encontramos el detalle de lo que está generando la alerta:</p>



<figure class="wp-block-image size-large"><a href="https://reportingfinanciero.es/wp-content/uploads/2025/08/image.jpg"><img loading="lazy" decoding="async" width="1024" height="788" src="https://reportingfinanciero.es/wp-content/uploads/2025/08/image-1024x788.jpg" alt="" class="wp-image-3262" srcset="https://reportingfinanciero.es/wp-content/uploads/2025/08/image-1024x788.jpg 1024w, https://reportingfinanciero.es/wp-content/uploads/2025/08/image-300x231.jpg 300w, https://reportingfinanciero.es/wp-content/uploads/2025/08/image-768x591.jpg 768w, https://reportingfinanciero.es/wp-content/uploads/2025/08/image.jpg 1105w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Nos aparece el asiento 1_2022_50 descuadrado, con lo que tendremos que corregirlo en el ERP (o en el origen que corresponda) para que los informes vuelvan a salir correctos.</p>



<p class="wp-block-paragraph">Es una técnica que estoy incorporando en todos mis informes financieros y que los usuarios finales agradecen mucho para no tener que estar pendientes de entrar a la hoja de check list, ya que en la propia página de inicio ya tienen el chivato si hay algún error en los datos 😁​</p>



<p class="wp-block-paragraph">Seguimos!!! 👊​</p>
<p><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Freportingfinanciero.es%2Fcomo-generar-un-icono-de-alerta-en-nuestra-portada-de-un-modelo-financiero%2F&amp;linkname=C%C3%B3mo%20generar%20un%20icono%20de%20alerta%20en%20nuestra%20portada%20de%20un%20modelo%20financiero." title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Freportingfinanciero.es%2Fcomo-generar-un-icono-de-alerta-en-nuestra-portada-de-un-modelo-financiero%2F&amp;linkname=C%C3%B3mo%20generar%20un%20icono%20de%20alerta%20en%20nuestra%20portada%20de%20un%20modelo%20financiero." title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_telegram" href="https://www.addtoany.com/add_to/telegram?linkurl=https%3A%2F%2Freportingfinanciero.es%2Fcomo-generar-un-icono-de-alerta-en-nuestra-portada-de-un-modelo-financiero%2F&amp;linkname=C%C3%B3mo%20generar%20un%20icono%20de%20alerta%20en%20nuestra%20portada%20de%20un%20modelo%20financiero." title="Telegram" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_whatsapp" href="https://www.addtoany.com/add_to/whatsapp?linkurl=https%3A%2F%2Freportingfinanciero.es%2Fcomo-generar-un-icono-de-alerta-en-nuestra-portada-de-un-modelo-financiero%2F&amp;linkname=C%C3%B3mo%20generar%20un%20icono%20de%20alerta%20en%20nuestra%20portada%20de%20un%20modelo%20financiero." title="WhatsApp" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_x" href="https://www.addtoany.com/add_to/x?linkurl=https%3A%2F%2Freportingfinanciero.es%2Fcomo-generar-un-icono-de-alerta-en-nuestra-portada-de-un-modelo-financiero%2F&amp;linkname=C%C3%B3mo%20generar%20un%20icono%20de%20alerta%20en%20nuestra%20portada%20de%20un%20modelo%20financiero." title="X" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Freportingfinanciero.es%2Fcomo-generar-un-icono-de-alerta-en-nuestra-portada-de-un-modelo-financiero%2F&amp;linkname=C%C3%B3mo%20generar%20un%20icono%20de%20alerta%20en%20nuestra%20portada%20de%20un%20modelo%20financiero." title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_skype" href="https://www.addtoany.com/add_to/skype?linkurl=https%3A%2F%2Freportingfinanciero.es%2Fcomo-generar-un-icono-de-alerta-en-nuestra-portada-de-un-modelo-financiero%2F&amp;linkname=C%C3%B3mo%20generar%20un%20icono%20de%20alerta%20en%20nuestra%20portada%20de%20un%20modelo%20financiero." title="Skype" rel="nofollow noopener" target="_blank"></a></p><p>La entrada <a href="https://reportingfinanciero.es/como-generar-un-icono-de-alerta-en-nuestra-portada-de-un-modelo-financiero/">Cómo generar un icono de alerta en nuestra portada de un modelo financiero.</a> se publicó primero en <a href="https://reportingfinanciero.es">reportingfinanciero.es</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Cómo representar en un gráfico de líneas una proyección de cuenta de resultados.</title>
		<link>https://reportingfinanciero.es/como-representar-proyeccion-de-cuenta-de-resultados-en-grafico-de-lineas/</link>
		
		<dc:creator><![CDATA[antonio@gestion23.com]]></dc:creator>
		<pubDate>Fri, 18 Oct 2024 07:35:08 +0000</pubDate>
				<category><![CDATA[DAX]]></category>
		<category><![CDATA[Finanzas]]></category>
		<category><![CDATA[Visualizaciones]]></category>
		<guid isPermaLink="false">https://reportingfinanciero.es/?p=3018</guid>

					<description><![CDATA[<p>👨🏻‍💻​ Recientemente impartí un taller de PowerBI aplicado a las finanzas en el que vimos cómo crear una cuenta de pérdidas y ganancias desde el libro diario de varias empresas y cómo compararlo contra el presupuesto. 💡 ​Dentro del taller, Esteban Nardi lanzó una pregunta muy interesante sobre cómo podríamos representar en un gráfico de ... </p>
<p class="read-more-container"><a title="Cómo representar en un gráfico de líneas una proyección de cuenta de resultados." class="read-more button" href="https://reportingfinanciero.es/como-representar-proyeccion-de-cuenta-de-resultados-en-grafico-de-lineas/#more-3018" aria-label="Leer más sobre Cómo representar en un gráfico de líneas una proyección de cuenta de resultados.">Leer más</a></p>
<p>La entrada <a href="https://reportingfinanciero.es/como-representar-proyeccion-de-cuenta-de-resultados-en-grafico-de-lineas/">Cómo representar en un gráfico de líneas una proyección de cuenta de resultados.</a> se publicó primero en <a href="https://reportingfinanciero.es">reportingfinanciero.es</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">👨🏻‍💻​ Recientemente impartí un taller de PowerBI aplicado a las finanzas en el que vimos cómo crear una cuenta de pérdidas y ganancias desde el libro diario de varias empresas y cómo compararlo contra el presupuesto. <br><br>💡 ​Dentro del taller, <a href="https://www.linkedin.com/in/esteban-nardi/">Esteban Nardi</a> lanzó una pregunta muy interesante sobre cómo podríamos representar en un gráfico de líneas por un lado la contabilidad cerrada y por otro lado el presupuesto hasta el cierre del ejercicio.</p>



<p class="wp-block-paragraph">El resultado sería similar al de la siguiente imagen:</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-kadence-image kb-image3018_c48cf3-0b"><figure class="aligncenter size-large"><a href="https://reportingfinanciero.es/wp-content/uploads/2024/10/Imagen-0-1024x576.png" class="kb-advanced-image-link"><img loading="lazy" decoding="async" width="1024" height="576" src="https://reportingfinanciero.es/wp-content/uploads/2024/10/Imagen-0-1024x576.png" alt="" class="kb-img wp-image-3024" srcset="https://reportingfinanciero.es/wp-content/uploads/2024/10/Imagen-0-1024x576.png 1024w, https://reportingfinanciero.es/wp-content/uploads/2024/10/Imagen-0-300x169.png 300w, https://reportingfinanciero.es/wp-content/uploads/2024/10/Imagen-0-768x432.png 768w, https://reportingfinanciero.es/wp-content/uploads/2024/10/Imagen-0.png 1052w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure></div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">🖊️ ​En el post de hoy vengo a contarte el detalle de cómo conseguirlo, así que si te mueves en el mundo de las finanzas empresariales y el tema te parece interesante….allá vamos:</p>



<p class="wp-block-paragraph">Antes de nada, sobra comentar que para aplicar esta solución tendremos que tener montado un modelo financiero en el que elaboremos nuestras medidas.</p>



<p class="wp-block-paragraph">En nuestro modelo teníamos 2 tablas de hechos, una con los libros diarios de la contabilidad real de las empresas, y otra con los presupuestos.</p>



<p class="wp-block-paragraph">Tendremos que incorporar a nuestro modelo la fecha del cierre contable que tenemos revisado, que será nuestra fecha de corte para pintar la contabilidad real hasta esa fecha y el presupuesto a partir de la misma.</p>



<p class="wp-block-paragraph">En el taller, incorporé una consulta desde la opción de “Especificar datos” de Power Query, pero tú puedes incorporarlo desde la fuente que consideres.&nbsp; Lo que sí es importante es que sea una fuente que pueda modificar únicamente el controller, el director financiero o la persona que sea la encargada de dar el OK definitivo a la revisión de los cierres contables.</p>



<p class="wp-block-paragraph">La consulta tiene simplemente una columna con un único registro, que es la fecha de cierre revisado. A la columna le asigno el tipo de dato “Fecha”.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><a href="https://reportingfinanciero.es/wp-content/uploads/2024/10/1.jpg"><img loading="lazy" decoding="async" width="545" height="417" src="https://reportingfinanciero.es/wp-content/uploads/2024/10/1.jpg" alt="" class="wp-image-3047" style="width:596px;height:auto" srcset="https://reportingfinanciero.es/wp-content/uploads/2024/10/1.jpg 545w, https://reportingfinanciero.es/wp-content/uploads/2024/10/1-300x230.jpg 300w" sizes="auto, (max-width: 545px) 100vw, 545px" /></a></figure>
</div>


<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">A la consulta le doy el nombre de “Revision Cierre” y a la columna “Ultima Revision”.</p>



<p class="wp-block-paragraph">Dentro de mi informe, tendré que tener calculadas unas medidas para calcular el resultado de PyG de la contabilidad real (a la que llamaré [PyG] ) y de Presupuesto (a la que llamaré [Presupuesto]).</p>



<p class="wp-block-paragraph">Posteriormente, realizaré la siguiente medida para calcular la fecha de cierre revisado:</p>



<p class="wp-block-paragraph">Fecha Cierre Revisado = MAX(&#8216;Revision Cierre'[Ultima Revision])</p>



<p class="wp-block-paragraph">Mi medida DAX para calcular la PyG Proyectada será la siguiente (Nos basamos en la medida [PyG] para calcular el resultado cuando la fecha sea menor o igual a la fecha de cierre revisado y en la medida [Presupuesto] para calcular el resultado cuando la fecha sea mayor a la fecha de cierre revisado):</p>



<p class="wp-block-paragraph">PyG Proyectada =</p>



<p class="wp-block-paragraph">CALCULATE (</p>



<p class="wp-block-paragraph">&nbsp; &nbsp; [PyG],</p>



<p class="wp-block-paragraph">&nbsp; &nbsp; FILTER ( dimCalendario, dimCalendario[Fecha] &lt;= [Fecha Cierre Revisado] )</p>



<p class="wp-block-paragraph">)</p>



<p class="wp-block-paragraph">&nbsp; &nbsp; + CALCULATE (</p>



<p class="wp-block-paragraph">&nbsp; &nbsp; &nbsp; &nbsp; [Presupuesto],</p>



<p class="wp-block-paragraph">&nbsp; &nbsp; &nbsp; &nbsp; FILTER ( dimCalendario, dimCalendario[Fecha] &gt; [Fecha Cierre Revisado] )</p>



<p class="wp-block-paragraph">&nbsp; &nbsp; )</p>



<p class="wp-block-paragraph">Si metemos esa medida en un gráfico de líneas, y filtramos por el año 2023, tendremos el siguiente resultado:</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://reportingfinanciero.es/wp-content/uploads/2024/10/Imagen-1-1024x569.png"><img loading="lazy" decoding="async" width="1024" height="569" src="https://reportingfinanciero.es/wp-content/uploads/2024/10/Imagen-1-1024x569.png" alt="" class="wp-image-3019" srcset="https://reportingfinanciero.es/wp-content/uploads/2024/10/Imagen-1-1024x569.png 1024w, https://reportingfinanciero.es/wp-content/uploads/2024/10/Imagen-1-300x167.png 300w, https://reportingfinanciero.es/wp-content/uploads/2024/10/Imagen-1-768x427.png 768w, https://reportingfinanciero.es/wp-content/uploads/2024/10/Imagen-1.png 1230w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">Refleja el resultado real hasta el mes de octubre (la fecha de cierre revisado es el 31/10/2023) y el valor presupuestado para los meses de noviembre y diciembre.</p>



<p class="wp-block-paragraph">Sin embargo, nos aparece toda la línea continua y no distinguimos en la propia línea hasta dónde llega el dato real y dónde empieza el presupuestado.</p>



<p class="wp-block-paragraph">Para conseguir ese efecto, vamos a realizar dos nuevas medidas DAX para pintar cada uno de los 2 tramos que queremos conseguir:</p>



<p class="wp-block-paragraph"><strong><u>Medida 1:</u></strong></p>



<p class="wp-block-paragraph">PyG Proyectada Real =</p>



<p class="wp-block-paragraph">IF (</p>



<p class="wp-block-paragraph">&nbsp; &nbsp; MAX ( dimCalendario[Fecha] ) &lt;= [Fecha Cierre Revisado],</p>



<p class="wp-block-paragraph">&nbsp; &nbsp; [PyG]</p>



<p class="wp-block-paragraph">)</p>



<p class="wp-block-paragraph">Esta medida nos reflejará el resultado de PyG únicamente cuando el valor de las fechas sea menor o igual a la fecha de cierre revisado.</p>



<p class="wp-block-paragraph">Si la llevamos a un gráfico de líneas quedaría así:</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://reportingfinanciero.es/wp-content/uploads/2024/10/Imagen-2-1024x569.png"><img loading="lazy" decoding="async" width="1024" height="569" src="https://reportingfinanciero.es/wp-content/uploads/2024/10/Imagen-2-1024x569.png" alt="" class="wp-image-3020" srcset="https://reportingfinanciero.es/wp-content/uploads/2024/10/Imagen-2-1024x569.png 1024w, https://reportingfinanciero.es/wp-content/uploads/2024/10/Imagen-2-300x167.png 300w, https://reportingfinanciero.es/wp-content/uploads/2024/10/Imagen-2-768x427.png 768w, https://reportingfinanciero.es/wp-content/uploads/2024/10/Imagen-2.png 1236w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">Como puede observarse, a pesar de tener filtrado todo el ejercicio 2023, únicamente se representan valores hasta el mes de Octubre, que es donde llega la fecha de cierre revisado.</p>



<p class="wp-block-paragraph"><strong><u>Medida2:</u></strong></p>



<p class="wp-block-paragraph">PyG Proyectada Presupuesto =</p>



<p class="wp-block-paragraph">SWITCH (</p>



<p class="wp-block-paragraph">&nbsp; &nbsp; TRUE (),</p>



<p class="wp-block-paragraph">&nbsp; &nbsp; MAX ( dimCalendario[Fecha] ) = [Fecha Cierre Revisado], [PyG],</p>



<p class="wp-block-paragraph">&nbsp; &nbsp; MAX ( dimCalendario[Fecha] ) &gt; [Fecha Cierre Revisado], [PyG Proyectada],</p>



<p class="wp-block-paragraph">&nbsp; &nbsp; BLANK ()</p>



<p class="wp-block-paragraph">)</p>



<p class="wp-block-paragraph">Se nos mostraría de la siguiente forma en un gráfico de líneas:</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://reportingfinanciero.es/wp-content/uploads/2024/10/Imagen-3-1024x573.png"><img loading="lazy" decoding="async" width="1024" height="573" src="https://reportingfinanciero.es/wp-content/uploads/2024/10/Imagen-3-1024x573.png" alt="" class="wp-image-3021" srcset="https://reportingfinanciero.es/wp-content/uploads/2024/10/Imagen-3-1024x573.png 1024w, https://reportingfinanciero.es/wp-content/uploads/2024/10/Imagen-3-300x168.png 300w, https://reportingfinanciero.es/wp-content/uploads/2024/10/Imagen-3-768x430.png 768w, https://reportingfinanciero.es/wp-content/uploads/2024/10/Imagen-3.png 1232w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">Ahora vemos cómo teniendo filtrado todo el ejercicio 2023 se nos representan valores únicamente desde la fecha de cierre. Destacar que para el valor de Octubre, el dato es el real del PyG de la contabilidad, según indicamos en la primera salida del TRUE().</p>



<p class="wp-block-paragraph">Esto lo hacemos así para que no haya un salto entre las líneas de real y presupuesto cuando juntemos ambas en un mismo gráfico de líneas.&nbsp; Al final del post os mostraré lo que ocurriría si obviamos esa primera salida del TRUE y dejamos únicamente valores para las fechas que sean superiores a la fecha de cierre revisado.</p>



<p class="wp-block-paragraph">Ahora que ya tenemos las 2 medidas preparadas, vamos a juntarlas en un mismo gráfico de líneas para ver el resultado:</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://reportingfinanciero.es/wp-content/uploads/2024/10/Imagen-4-1024x458.png"><img loading="lazy" decoding="async" width="1024" height="458" src="https://reportingfinanciero.es/wp-content/uploads/2024/10/Imagen-4-1024x458.png" alt="" class="wp-image-3022" srcset="https://reportingfinanciero.es/wp-content/uploads/2024/10/Imagen-4-1024x458.png 1024w, https://reportingfinanciero.es/wp-content/uploads/2024/10/Imagen-4-300x134.png 300w, https://reportingfinanciero.es/wp-content/uploads/2024/10/Imagen-4-768x343.png 768w, https://reportingfinanciero.es/wp-content/uploads/2024/10/Imagen-4-1536x687.png 1536w, https://reportingfinanciero.es/wp-content/uploads/2024/10/Imagen-4-1320x590.png 1320w, https://reportingfinanciero.es/wp-content/uploads/2024/10/Imagen-4.png 1554w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">Como vemos, a partir de Octubre cambia el color de la línea, al pasar de representar el dato real de la contabilidad al dato del presupuesto.</p>



<p class="wp-block-paragraph">Ahora, para que destaque más, simplemente vamos a dar formato discontinuo a la línea de la medida “PyG Proyectada Presupuesto” para que nos muestre el resultado que estábamos buscando:</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="737" height="354" src="https://reportingfinanciero.es/wp-content/uploads/2024/10/55.png" alt="" class="wp-image-3054" style="width:762px;height:auto" srcset="https://reportingfinanciero.es/wp-content/uploads/2024/10/55.png 737w, https://reportingfinanciero.es/wp-content/uploads/2024/10/55-300x144.png 300w" sizes="auto, (max-width: 737px) 100vw, 737px" /></figure>
</div>


<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">Una vez conseguido el resultado y, como lo prometido es deuda, simplemente quiero mostrarte lo que pasaría si en la medida 2 “PyG Proyectada Presupuesto” quitásemos la primera salida del TRUE y dejásemos la medida de la siguiente forma:</p>



<p class="wp-block-paragraph">PyG Proyectada Presupuesto =</p>



<p class="wp-block-paragraph">SWITCH (</p>



<p class="wp-block-paragraph">&nbsp; &nbsp; TRUE (),</p>



<p class="wp-block-paragraph">&nbsp; &nbsp; MAX ( dimCalendario[Fecha] ) &gt; [Fecha Cierre Revisado], [PyG Proyectada],</p>



<p class="wp-block-paragraph">&nbsp; &nbsp; BLANK ()</p>



<p class="wp-block-paragraph">)</p>



<p class="wp-block-paragraph">El gráfico quedaría así:</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://reportingfinanciero.es/wp-content/uploads/2024/10/Imagen-5-1024x569.png"><img loading="lazy" decoding="async" width="1024" height="569" src="https://reportingfinanciero.es/wp-content/uploads/2024/10/Imagen-5-1024x569.png" alt="" class="wp-image-3023" srcset="https://reportingfinanciero.es/wp-content/uploads/2024/10/Imagen-5-1024x569.png 1024w, https://reportingfinanciero.es/wp-content/uploads/2024/10/Imagen-5-300x167.png 300w, https://reportingfinanciero.es/wp-content/uploads/2024/10/Imagen-5-768x427.png 768w, https://reportingfinanciero.es/wp-content/uploads/2024/10/Imagen-5.png 1052w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">Como puedes observar, al no darle ningún valor a la medida para el caso en que la fecha sea igual a la fecha de cierre revisado, no conseguimos que la línea del presupuesto parta desde el cierre del mes de Octubre, con lo que nos quedaría un salto entre ambas líneas que evitamos gracias a la primera salida del TRUE que incorporamos a la medida (revisar la <strong><u>Medida 2</u></strong>), y que está basada en la contabilidad real con la medida [PyG].</p>



<p class="wp-block-paragraph">Espero que te haya parecido interesante la entrada y que puedas aplicar esta técnica en tus próximos proyectos 😉​</p>



<p class="wp-block-paragraph">Seguimos!!! 👊</p>



<p class="wp-block-paragraph"></p>
<p><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Freportingfinanciero.es%2Fcomo-representar-proyeccion-de-cuenta-de-resultados-en-grafico-de-lineas%2F&amp;linkname=C%C3%B3mo%20representar%20en%20un%20gr%C3%A1fico%20de%20l%C3%ADneas%20una%20proyecci%C3%B3n%20de%20cuenta%20de%20resultados." title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Freportingfinanciero.es%2Fcomo-representar-proyeccion-de-cuenta-de-resultados-en-grafico-de-lineas%2F&amp;linkname=C%C3%B3mo%20representar%20en%20un%20gr%C3%A1fico%20de%20l%C3%ADneas%20una%20proyecci%C3%B3n%20de%20cuenta%20de%20resultados." title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_telegram" href="https://www.addtoany.com/add_to/telegram?linkurl=https%3A%2F%2Freportingfinanciero.es%2Fcomo-representar-proyeccion-de-cuenta-de-resultados-en-grafico-de-lineas%2F&amp;linkname=C%C3%B3mo%20representar%20en%20un%20gr%C3%A1fico%20de%20l%C3%ADneas%20una%20proyecci%C3%B3n%20de%20cuenta%20de%20resultados." title="Telegram" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_whatsapp" href="https://www.addtoany.com/add_to/whatsapp?linkurl=https%3A%2F%2Freportingfinanciero.es%2Fcomo-representar-proyeccion-de-cuenta-de-resultados-en-grafico-de-lineas%2F&amp;linkname=C%C3%B3mo%20representar%20en%20un%20gr%C3%A1fico%20de%20l%C3%ADneas%20una%20proyecci%C3%B3n%20de%20cuenta%20de%20resultados." title="WhatsApp" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_x" href="https://www.addtoany.com/add_to/x?linkurl=https%3A%2F%2Freportingfinanciero.es%2Fcomo-representar-proyeccion-de-cuenta-de-resultados-en-grafico-de-lineas%2F&amp;linkname=C%C3%B3mo%20representar%20en%20un%20gr%C3%A1fico%20de%20l%C3%ADneas%20una%20proyecci%C3%B3n%20de%20cuenta%20de%20resultados." title="X" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Freportingfinanciero.es%2Fcomo-representar-proyeccion-de-cuenta-de-resultados-en-grafico-de-lineas%2F&amp;linkname=C%C3%B3mo%20representar%20en%20un%20gr%C3%A1fico%20de%20l%C3%ADneas%20una%20proyecci%C3%B3n%20de%20cuenta%20de%20resultados." title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_skype" href="https://www.addtoany.com/add_to/skype?linkurl=https%3A%2F%2Freportingfinanciero.es%2Fcomo-representar-proyeccion-de-cuenta-de-resultados-en-grafico-de-lineas%2F&amp;linkname=C%C3%B3mo%20representar%20en%20un%20gr%C3%A1fico%20de%20l%C3%ADneas%20una%20proyecci%C3%B3n%20de%20cuenta%20de%20resultados." title="Skype" rel="nofollow noopener" target="_blank"></a></p><p>La entrada <a href="https://reportingfinanciero.es/como-representar-proyeccion-de-cuenta-de-resultados-en-grafico-de-lineas/">Cómo representar en un gráfico de líneas una proyección de cuenta de resultados.</a> se publicó primero en <a href="https://reportingfinanciero.es">reportingfinanciero.es</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>¿Cómo representar el saldo acumulado en la ficha de mayor de una cuenta contable con Power BI?</title>
		<link>https://reportingfinanciero.es/como-representar-el-saldo-acumulado-en-la-ficha-de-mayor-de-una-cuenta-contable-con-power-bi/</link>
		
		<dc:creator><![CDATA[antonio@gestion23.com]]></dc:creator>
		<pubDate>Wed, 24 Jul 2024 13:06:52 +0000</pubDate>
				<category><![CDATA[DAX]]></category>
		<category><![CDATA[Finanzas]]></category>
		<category><![CDATA[Visualizaciones]]></category>
		<guid isPermaLink="false">https://reportingfinanciero.es/?p=2889</guid>

					<description><![CDATA[<p>El representar correctamente el saldo acumulado del libro mayor de una cuenta contable es un problema muy común entre los que nos dedicamos al mundo financiero y estamos implementando nuestros modelos financieros con Power BI. Solemos llegar a soluciones parciales, pero no conseguimos llegar al resultado que nos ofrece cualquier ERP de mostrarnos correctamente el ... </p>
<p class="read-more-container"><a title="¿Cómo representar el saldo acumulado en la ficha de mayor de una cuenta contable con Power BI?" class="read-more button" href="https://reportingfinanciero.es/como-representar-el-saldo-acumulado-en-la-ficha-de-mayor-de-una-cuenta-contable-con-power-bi/#more-2889" aria-label="Leer más sobre ¿Cómo representar el saldo acumulado en la ficha de mayor de una cuenta contable con Power BI?">Leer más</a></p>
<p>La entrada <a href="https://reportingfinanciero.es/como-representar-el-saldo-acumulado-en-la-ficha-de-mayor-de-una-cuenta-contable-con-power-bi/">¿Cómo representar el saldo acumulado en la ficha de mayor de una cuenta contable con Power BI?</a> se publicó primero en <a href="https://reportingfinanciero.es">reportingfinanciero.es</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">El representar correctamente el saldo acumulado del libro mayor de una cuenta contable es un problema muy común entre los que nos dedicamos al mundo financiero y estamos implementando nuestros modelos financieros con Power BI.</p>



<p class="wp-block-paragraph">Solemos llegar a soluciones parciales, pero no conseguimos llegar al resultado que nos ofrece cualquier ERP de mostrarnos correctamente el saldo acumulado que tiene la cuenta contable después de cada uno de los apuntes, tal y como se muestra en la siguiente imagen:</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="533" height="307" src="https://reportingfinanciero.es/wp-content/uploads/2024/07/Imagen1-1.png" alt="" class="wp-image-2890" srcset="https://reportingfinanciero.es/wp-content/uploads/2024/07/Imagen1-1.png 533w, https://reportingfinanciero.es/wp-content/uploads/2024/07/Imagen1-1-300x173.png 300w" sizes="auto, (max-width: 533px) 100vw, 533px" /></figure>
</div>


<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">Obviamente, la fórmula DAX a emplear dependerá de cómo tengas montado tu modelo de datos.</p>



<p class="wp-block-paragraph">Para el ejemplo de este post el modelo de datos sería el siguiente:</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="813" height="623" src="https://reportingfinanciero.es/wp-content/uploads/2024/07/Imagen2-1.png" alt="" class="wp-image-2891" srcset="https://reportingfinanciero.es/wp-content/uploads/2024/07/Imagen2-1.png 813w, https://reportingfinanciero.es/wp-content/uploads/2024/07/Imagen2-1-300x230.png 300w, https://reportingfinanciero.es/wp-content/uploads/2024/07/Imagen2-1-768x589.png 768w" sizes="auto, (max-width: 813px) 100vw, 813px" /></figure>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">Una tabla de hechos con los movimientos del libro diario, y las distintas dimensiones para filtrar la información.</p>



<p class="wp-block-paragraph">La fórmula DAX que yo estaba usando para calcular el saldo acumulado del libro mayor era la siguiente:</p>



<p class="wp-block-paragraph">Saldo Ac. Mayor =</p>



<p class="wp-block-paragraph">IF (</p>



<p class="wp-block-paragraph">&nbsp;&nbsp;&nbsp; [Saldo],</p>



<p class="wp-block-paragraph">&nbsp;&nbsp;&nbsp; CALCULATE (</p>



<p class="wp-block-paragraph">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [Saldo],</p>



<p class="wp-block-paragraph">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ALLSELECTED ( dimApuntes ),</p>



<p class="wp-block-paragraph">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FILTER ( ALL ( dimFecha[Fecha] ), dimFecha[Fecha] &lt;= MAX ( dimFecha[Fecha] ) )</p>



<p class="wp-block-paragraph">&nbsp;&nbsp;&nbsp; ),</p>



<p class="wp-block-paragraph">&nbsp;&nbsp;&nbsp; BLANK ()</p>



<p class="wp-block-paragraph">)</p>



<p class="wp-block-paragraph">Esta fórmula es una adaptación de una aportación que hizo hace ya un par de años ( o algo más 😅​) Leonardo Bergua dentro de la comunidad de Power Platform University.</p>



<p class="wp-block-paragraph">Te muestro cómo queda en una hoja de detalle de un libro mayor:</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="756" height="606" src="https://reportingfinanciero.es/wp-content/uploads/2024/07/Imagen3.jpg" alt="" class="wp-image-2892" srcset="https://reportingfinanciero.es/wp-content/uploads/2024/07/Imagen3.jpg 756w, https://reportingfinanciero.es/wp-content/uploads/2024/07/Imagen3-300x240.jpg 300w" sizes="auto, (max-width: 756px) 100vw, 756px" /><figcaption class="wp-element-caption"><em><strong>Imagen 1</strong></em></figcaption></figure>
</div>


<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">Esta medida va acumulando correctamente el saldo acumulado pero tiene un principal inconveniente: si hay varios asientos en la misma fecha (como se destaca en los recuadros rojos y azules de la anterior imagen), la medida muestra el mismo valor para todos los registros de esa fecha (cuando lo esperado sería que diese a cada registro su saldo acumulado y no a todos el saldo resultante al final del día del contexto).</p>



<p class="wp-block-paragraph">Cuando vi el siguiente vídeo del gran David Uyarra sobre la nueva funcionalidad de cálculos visuales aplicada a calcular saldos contables, enseguida pensé en probarlo para adaptar mi informe financiero y evitar el inconveniente citado anteriormente:</p>



<p class="kt-adv-heading2889_52503f-1f wp-block-kadence-advancedheading has-global-color-9-color has-text-color" data-kb-block="kb-adv-heading2889_52503f-1f"><strong><a href="https://www.youtube.com/watch?v=kM0_sqF-fR4">https://www.youtube.com/watch?v=kM0_sqF-fR4</a></strong></p>



<p class="wp-block-paragraph">Sin embargo, la funcionalidad del vídeo anterior se ejecuta correctamente cuando no filtramos fechas o, si filtramos fechas, necesitamos que el filtro no deje fuera del contexto el saldo de apertura para que los saldos se arrastren correctamente desde el movimiento de apertura.</p>



<p class="wp-block-paragraph">Como en mis modelos yo me quedo únicamente con el saldo de apertura del año inicial, esta restricción era un gran escollo, ya que me serviría únicamente si no filtro ninguna fecha y tengo la totalidad de apuntes que afectan al libro mayor.</p>



<p class="wp-block-paragraph">En una conversación que tuve con Diego Duque en el reciente evento de Power BI Days Bilbao, estuvimos hablando sobre esta problemática que él también estaba afrontando. Se nos fueron ocurriendo varias opciones que se iban cayendo porque no llegaban a resolver el problema😥​</p>



<p class="wp-block-paragraph">Pero una de las opciones, que combinaba cálculos DAX con los nuevos cálculos visuales, parecía que podía llegar a solucionar el requisito…estas conversaciones en comunidad sin duda que son lo mejor para desatascar problemas 😊</p>



<p class="wp-block-paragraph">Hasta ahora no había sacado tiempo de ponerme a cacharrear. He podido probar la alternativa y me ha funcionado correctamente, así que voy a desarrollar a continuación los pasos seguidos por si a alguien más le es de utilidad:</p>



<p class="wp-block-paragraph"><strong>1.-</strong> Partimos del saldo inicial de la cuenta contable reflejada en el libro mayor. Ese saldo inicial sería el saldo acumulado de la cuenta contable en el día justamente anterior al contexto seleccionado. Esa medida es la que se muestra en el recuadro sombreado en amarillo en la imagen 1 (19.808,05 €).</p>



<p class="wp-block-paragraph">Esa medida de “Saldo Inicial” en mi modelo tiene el siguiente código DAX:</p>



<p class="wp-block-paragraph">Saldo Inicial Libro Mayor =</p>



<p class="wp-block-paragraph">IF ([Saldo],</p>



<p class="wp-block-paragraph">&nbsp; &nbsp; &nbsp; &nbsp; //Para que solo pinte saldo inicial en caso de que esté en un asiento con saldo para el contexto filtrado</p>



<p class="wp-block-paragraph">&nbsp; &nbsp; &nbsp; &nbsp; IF (</p>



<p class="wp-block-paragraph">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LEFT ( SELECTEDVALUE ( dimCuentasContables[Subcuenta contable] ), 1 )</p>



<p class="wp-block-paragraph">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;IN { “6”, “7” },</p>



<p class="wp-block-paragraph">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //Si está en una cuenta de gasto o ingreso no quiero que suma al saldo inicial los saldos anteriores a la fecha mínima (si son cuentas de balance sí), sino que quiero que el saldo inicial sea cero y el saldo que pinte el libro mayor vaya sumando únicamente los importes del periodo seleccionado en el contexto.</p>



<p class="wp-block-paragraph">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0,</p>



<p class="wp-block-paragraph">CALCULATE (</p>



<p class="wp-block-paragraph">[Saldo],</p>



<p class="wp-block-paragraph">FILTER (ALL ( dimFecha[Fecha] ), dimFecha[Fecha] &lt; MIN ( dimFecha[Fecha] ) )</p>



<p class="wp-block-paragraph">)),</p>



<p class="wp-block-paragraph">BLANK ()</p>



<p class="wp-block-paragraph">)</p>



<p class="wp-block-paragraph"><strong>2.-</strong> Necesito construir una medida que repita ese valor en todas las filas del visual de tabla del libro mayor (imagen 1) y que pueda usar posteriormente en los cálculos visuales de esa tabla.</p>



<p class="wp-block-paragraph">La medida que construyo es la siguiente:</p>



<p class="wp-block-paragraph">//Calculo la fecha mínima del contexto seleccionado en los filtros externos a la tabla:</p>



<p class="wp-block-paragraph">VAR FechaMinima =</p>



<p class="wp-block-paragraph">&nbsp; &nbsp; CALCULATE ( MIN ( dimFecha[Fecha] ), ALLSELECTED ( dimFecha ) )</p>



<p class="wp-block-paragraph">//Calculo el saldo inicial acumulando el saldo de las fechas que sean anteriores a la anterior variable:</p>



<p class="wp-block-paragraph">VAR SaldoInicial =</p>



<p class="wp-block-paragraph">&nbsp; &nbsp; IF (</p>



<p class="wp-block-paragraph">&nbsp; &nbsp; &nbsp; &nbsp; [Saldo],</p>



<p class="wp-block-paragraph">&nbsp; &nbsp; &nbsp; &nbsp; //Para que solo pinte saldo inicial en caso de que esté en un asiento con saldo para el contexto filtrado</p>



<p class="wp-block-paragraph">&nbsp; &nbsp; &nbsp; &nbsp; IF (</p>



<p class="wp-block-paragraph">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LEFT ( SELECTEDVALUE ( dimCuentasContables[Subcuenta contable] ), 1 )</p>



<p class="wp-block-paragraph">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;IN { “6”, “7” },</p>



<p class="wp-block-paragraph">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //Si está en una cuenta de gasto o ingreso no quiero que sume al saldo los saldos anteriores a la fecha mínima (si son cuentas de balance sí), sino que quiero que el saldo inicial sea cero y el saldo que pinte el libro mayor vaya sumando únicamente los importes del periodo seleccionado en el contexto.</p>



<p class="wp-block-paragraph">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0,</p>



<p class="wp-block-paragraph">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; CALCULATE (</p>



<p class="wp-block-paragraph">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [Saldo],</p>



<p class="wp-block-paragraph">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ALLSELECTED ( dimApuntes ),</p>



<p class="wp-block-paragraph">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ALLSELECTED ( dimFecha ),</p>



<p class="wp-block-paragraph">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dimFecha[Fecha] &lt; FechaMinima</p>



<p class="wp-block-paragraph">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; )</p>



<p class="wp-block-paragraph">&nbsp; &nbsp; &nbsp; &nbsp; ),</p>



<p class="wp-block-paragraph">&nbsp; &nbsp; &nbsp; &nbsp; BLANK ()</p>



<p class="wp-block-paragraph">&nbsp; &nbsp; )</p>



<p class="wp-block-paragraph">RETURN</p>



<p class="wp-block-paragraph">&nbsp; &nbsp; SaldoInicial</p>



<p class="wp-block-paragraph">Vemos cómo queda esa medida con el saldo inicial de 19.808,05 € repetido en cada una de las filas de la tabla:</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="633" height="450" src="https://reportingfinanciero.es/wp-content/uploads/2024/07/Imagen4-1.png" alt="" class="wp-image-2894" srcset="https://reportingfinanciero.es/wp-content/uploads/2024/07/Imagen4-1.png 633w, https://reportingfinanciero.es/wp-content/uploads/2024/07/Imagen4-1-300x213.png 300w" sizes="auto, (max-width: 633px) 100vw, 633px" /></figure>
</div>


<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph"><strong>3.-</strong> A continuación, hago un cálculo visual con el saldo acumulado, que hace un RUNNINGSUM de la medida “Saldo”, tal y como se explicaba en el vídeo de David Uyarra.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="645" height="466" src="https://reportingfinanciero.es/wp-content/uploads/2024/07/Imagen5-1.png" alt="" class="wp-image-2898" srcset="https://reportingfinanciero.es/wp-content/uploads/2024/07/Imagen5-1.png 645w, https://reportingfinanciero.es/wp-content/uploads/2024/07/Imagen5-1-300x217.png 300w" sizes="auto, (max-width: 645px) 100vw, 645px" /></figure>
</div>


<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">Recuerda que tienes que tener activada la opción de Cálculos visuales en las características de versión preliminar de las opciones de configuración de Power BI Desktop.</p>



<p class="wp-block-paragraph">Te recomiendo revisar el vídeo de David Uyarra que mencioné anteriormente si tienes algún problema a la hora de crear este cálculo visual.</p>



<p class="wp-block-paragraph"><strong>4.-</strong> Por último, hago un nuevo cálculo visual dentro del visual de tabla para sumar la medida “Saldo Inicial Libro Mayor Cálculo Visual” explicada en el punto 2 y el cálculo visual “SaldoAcumulado1” explicado en el punto 3:</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="695" height="266" src="https://reportingfinanciero.es/wp-content/uploads/2024/07/Imagen6-1.png" alt="" class="wp-image-2899" style="width:695px;height:auto" srcset="https://reportingfinanciero.es/wp-content/uploads/2024/07/Imagen6-1.png 695w, https://reportingfinanciero.es/wp-content/uploads/2024/07/Imagen6-1-300x115.png 300w" sizes="auto, (max-width: 695px) 100vw, 695px" /></figure>
</div>


<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">Esta última medida sí que muestra correctamente el saldo del libro mayor para cada uno de los registros sin tener el inconveniente de que se repita el saldo en los apuntes de la misma fecha.</p>



<p class="wp-block-paragraph">Ahora ya solo queda jugar con los formatos y dejar visibles únicamente las columnas que necesitemos mostrar para llegar a un resultado similar al que obtendríamos desde un ERP.</p>



<p class="wp-block-paragraph">En la siguiente imagen muestro cómo quedaría para una cuenta de balance (arrastra el saldo anterior al periodo seleccionado en el contexto):</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="763" height="714" src="https://reportingfinanciero.es/wp-content/uploads/2024/07/Imagen7.jpg" alt="" class="wp-image-2900" srcset="https://reportingfinanciero.es/wp-content/uploads/2024/07/Imagen7.jpg 763w, https://reportingfinanciero.es/wp-content/uploads/2024/07/Imagen7-300x281.jpg 300w" sizes="auto, (max-width: 763px) 100vw, 763px" /></figure>
</div>


<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">Y en esta otra imagen vemos cómo quedaría para una cuenta de PyG, donde no queremos que arrastre el saldo anterior sino que muestre el saldo para el periodo filtrado:</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="541" height="237" src="https://reportingfinanciero.es/wp-content/uploads/2024/07/Imagen8-1.png" alt="" class="wp-image-2925" srcset="https://reportingfinanciero.es/wp-content/uploads/2024/07/Imagen8-1.png 541w, https://reportingfinanciero.es/wp-content/uploads/2024/07/Imagen8-1-300x131.png 300w" sizes="auto, (max-width: 541px) 100vw, 541px" /></figure>
</div>


<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">Espero que te pueda ser de utilidad a la hora de elaborar tus modelos financieros.</p>



<p class="wp-block-paragraph">Cualquier aporte o mejora son bienvenidos, así que no dudes en contactarme!!!</p>



<p class="wp-block-paragraph">PD: Gracias a Montse Collantes por su revisión del post, ya que en la primera versión que publiqué únicamente daba solución a las cuentas de balance. Con esta actual versión ya damos solución tanto a cuentas de balance como de PyG.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>
<p><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Freportingfinanciero.es%2Fcomo-representar-el-saldo-acumulado-en-la-ficha-de-mayor-de-una-cuenta-contable-con-power-bi%2F&amp;linkname=%C2%BFC%C3%B3mo%20representar%20el%20saldo%20acumulado%20en%20la%20ficha%20de%20mayor%20de%20una%20cuenta%20contable%20con%20Power%20BI%3F" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Freportingfinanciero.es%2Fcomo-representar-el-saldo-acumulado-en-la-ficha-de-mayor-de-una-cuenta-contable-con-power-bi%2F&amp;linkname=%C2%BFC%C3%B3mo%20representar%20el%20saldo%20acumulado%20en%20la%20ficha%20de%20mayor%20de%20una%20cuenta%20contable%20con%20Power%20BI%3F" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_telegram" href="https://www.addtoany.com/add_to/telegram?linkurl=https%3A%2F%2Freportingfinanciero.es%2Fcomo-representar-el-saldo-acumulado-en-la-ficha-de-mayor-de-una-cuenta-contable-con-power-bi%2F&amp;linkname=%C2%BFC%C3%B3mo%20representar%20el%20saldo%20acumulado%20en%20la%20ficha%20de%20mayor%20de%20una%20cuenta%20contable%20con%20Power%20BI%3F" title="Telegram" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_whatsapp" href="https://www.addtoany.com/add_to/whatsapp?linkurl=https%3A%2F%2Freportingfinanciero.es%2Fcomo-representar-el-saldo-acumulado-en-la-ficha-de-mayor-de-una-cuenta-contable-con-power-bi%2F&amp;linkname=%C2%BFC%C3%B3mo%20representar%20el%20saldo%20acumulado%20en%20la%20ficha%20de%20mayor%20de%20una%20cuenta%20contable%20con%20Power%20BI%3F" title="WhatsApp" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_x" href="https://www.addtoany.com/add_to/x?linkurl=https%3A%2F%2Freportingfinanciero.es%2Fcomo-representar-el-saldo-acumulado-en-la-ficha-de-mayor-de-una-cuenta-contable-con-power-bi%2F&amp;linkname=%C2%BFC%C3%B3mo%20representar%20el%20saldo%20acumulado%20en%20la%20ficha%20de%20mayor%20de%20una%20cuenta%20contable%20con%20Power%20BI%3F" title="X" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Freportingfinanciero.es%2Fcomo-representar-el-saldo-acumulado-en-la-ficha-de-mayor-de-una-cuenta-contable-con-power-bi%2F&amp;linkname=%C2%BFC%C3%B3mo%20representar%20el%20saldo%20acumulado%20en%20la%20ficha%20de%20mayor%20de%20una%20cuenta%20contable%20con%20Power%20BI%3F" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_skype" href="https://www.addtoany.com/add_to/skype?linkurl=https%3A%2F%2Freportingfinanciero.es%2Fcomo-representar-el-saldo-acumulado-en-la-ficha-de-mayor-de-una-cuenta-contable-con-power-bi%2F&amp;linkname=%C2%BFC%C3%B3mo%20representar%20el%20saldo%20acumulado%20en%20la%20ficha%20de%20mayor%20de%20una%20cuenta%20contable%20con%20Power%20BI%3F" title="Skype" rel="nofollow noopener" target="_blank"></a></p><p>La entrada <a href="https://reportingfinanciero.es/como-representar-el-saldo-acumulado-en-la-ficha-de-mayor-de-una-cuenta-contable-con-power-bi/">¿Cómo representar el saldo acumulado en la ficha de mayor de una cuenta contable con Power BI?</a> se publicó primero en <a href="https://reportingfinanciero.es">reportingfinanciero.es</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
