<?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>DAX archivos - reportingfinanciero.es</title>
	<atom:link href="https://reportingfinanciero.es/category/dax/feed/" rel="self" type="application/rss+xml" />
	<link>https://reportingfinanciero.es/category/dax/</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>DAX archivos - reportingfinanciero.es</title>
	<link>https://reportingfinanciero.es/category/dax/</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álculo de saldos medios en modelos financieros</title>
		<link>https://reportingfinanciero.es/calculo-de-saldos-medios-en-modelos-financieros/</link>
		
		<dc:creator><![CDATA[Javier San Juan]]></dc:creator>
		<pubDate>Fri, 21 Mar 2025 21:34:19 +0000</pubDate>
				<category><![CDATA[DAX]]></category>
		<category><![CDATA[Finanzas]]></category>
		<guid isPermaLink="false">https://reportingfinanciero.es/?p=3154</guid>

					<description><![CDATA[<p>En el post de hoy vamos a hablar sobre la forma de calcular en Power BI saldos medios para poder usarlos en nuestros cálculos de ratios de nuestros modelos financieros. Vamos a tomar como base de nuestro ejemplo el cálculo de la rentabilidad económica, también conocida como ROA (Return On Assets). Este ratio se enfoca ... </p>
<p class="read-more-container"><a title="Cálculo de saldos medios en modelos financieros" class="read-more button" href="https://reportingfinanciero.es/calculo-de-saldos-medios-en-modelos-financieros/#more-3154" aria-label="Leer más sobre Cálculo de saldos medios en modelos financieros">Leer más</a></p>
<p>La entrada <a href="https://reportingfinanciero.es/calculo-de-saldos-medios-en-modelos-financieros/">Cálculo de saldos medios en modelos financieros</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 hablar sobre la forma de calcular en Power BI saldos medios para poder usarlos en nuestros cálculos de ratios de nuestros modelos financieros.</p>



<p class="wp-block-paragraph">Vamos a tomar como base de nuestro ejemplo el cálculo de la <strong>rentabilidad económica</strong>, también conocida como <strong>ROA</strong> (Return On Assets).</p>



<p class="wp-block-paragraph">Este ratio se enfoca en la eficiencia de la empresa en el uso de sus activos para generar ganancias, y se calcula como el cociente entre el beneficio antes de intereses e impuestos y los activos totales medios.</p>



<p class="wp-block-paragraph">La fórmula DAX quedaría de la siguiente forma:</p>



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



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



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



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



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



<p class="wp-block-paragraph">Y ahora viene la pregunta:<strong> ¿cómo calculamos en Power BI el activo total medio?.</strong></p>



<p class="wp-block-paragraph">Si somos un <strong>agente externo a la empresa</strong>, únicamente tendremos disponible la información de las cuentas anuales publicadas en el <strong>registro mercantil</strong>, con lo que tendremos que conformarnos con calcular el AT Medio como la media entre el activo del cierre de ejercicio N y el del cierre del ejercicio N-1:</p>



<p class="wp-block-paragraph">AT Medio = (AT + AT PY)/2</p>



<p class="wp-block-paragraph">      <em>*AT PY =&gt; Activo Total previous year.</em></p>



<p class="wp-block-paragraph">Sin embargo, si tenemos <strong>acceso a la contabilidad</strong> de la empresa, ya seamos parte de su equipo financiero o consultores externos, tenemos la opción de montar en Power BI un <strong>informe financiero conectado al libro diario</strong>.</p>



<p class="wp-block-paragraph">En ese caso, podemos calcular el Total Activo a cada una de las fechas de nuestro modelo.</p>



<p class="wp-block-paragraph">Por tanto, podríamos optar por sacar un saldo medio del activo a través de una tabla virtual con DAX, que nos refleje el <strong>saldo para cada una de las fechas de nuestro calendario</strong>:</p>



<p class="wp-block-paragraph">AT Medio = AVERAGEX(</p>



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



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



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



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



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



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



<p class="wp-block-paragraph">En esta fórmula, la parte que va dentro del <strong>ADDCOLUMNS </strong>nos creará la tabla virtual con el saldo para cada fecha:</p>



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


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://reportingfinanciero.es/wp-content/uploads/2025/03/image.png"><img loading="lazy" decoding="async" width="504" height="554" src="https://reportingfinanciero.es/wp-content/uploads/2025/03/image.png" alt="" class="wp-image-3155" srcset="https://reportingfinanciero.es/wp-content/uploads/2025/03/image.png 504w, https://reportingfinanciero.es/wp-content/uploads/2025/03/image-273x300.png 273w" sizes="auto, (max-width: 504px) 100vw, 504px" /></a></figure>
</div>


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



<p class="wp-block-paragraph">El AVERAGEX calculará la media sobre los valores de la columna de la tabla virtual que tiene los valores del total activo (@TA).</p>



<p class="wp-block-paragraph">Con ello, obtendremos un dato mucho más representativo que si cogemos únicamente los 2 valores de los cierres de ejercicio N y N-1.</p>



<p class="wp-block-paragraph"><strong>Opción 2</strong>: También podríamos optar por calcular la media de los valores del activo únicamente de los <strong>saldos de cada cierre mensual</strong> (y no de todos los días como en la propuesta anterior), ya que quizás solo queremos fiarnos de los datos de cierres mensuales revisados, una vez incluidas amortizaciones, regularización de existencias, asientos de nóminas, periodificaciones….</p>



<p class="wp-block-paragraph">En ese caso, la fórmula debe crear una tabla virtual con los valores del total activo a cierre de cada uno de los meses:</p>



<p class="wp-block-paragraph">AT Medio 2 = AVERAGEX(</p>



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



<p class="wp-block-paragraph">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; VALUES(<strong>dimCalendario[Año-Mes]</strong>),</p>



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



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



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



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



<p class="wp-block-paragraph">Obtendríamos la siguiente tabla virtual sobre la que calcular el AVERAGEX:</p>



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


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://reportingfinanciero.es/wp-content/uploads/2025/03/image-1.png"><img loading="lazy" decoding="async" width="487" height="628" src="https://reportingfinanciero.es/wp-content/uploads/2025/03/image-1.png" alt="" class="wp-image-3156" srcset="https://reportingfinanciero.es/wp-content/uploads/2025/03/image-1.png 487w, https://reportingfinanciero.es/wp-content/uploads/2025/03/image-1-233x300.png 233w" sizes="auto, (max-width: 487px) 100vw, 487px" /></a></figure>
</div>


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



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



<p class="wp-block-paragraph">Una vez calculado el AT Medio con alguna de las 2 opciones anteriores, la fórmula del ROA quedaría de la siguiente forma:</p>



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



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



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



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



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



<p class="wp-block-paragraph">Debemos tener en cuenta que el ROA es calculado comúnmente al cierre de los ejercicios, con lo que el numerador de la función, el BAII, hace referencia al resultado del ejercicio completo.</p>



<p class="wp-block-paragraph">Por ello, si ponemos nuestros cálculos en una tabla a nivel de año, los cálculos van a ser los esperados:</p>



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


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://reportingfinanciero.es/wp-content/uploads/2025/03/image-2.png"><img loading="lazy" decoding="async" width="494" height="161" src="https://reportingfinanciero.es/wp-content/uploads/2025/03/image-2.png" alt="" class="wp-image-3157" srcset="https://reportingfinanciero.es/wp-content/uploads/2025/03/image-2.png 494w, https://reportingfinanciero.es/wp-content/uploads/2025/03/image-2-300x98.png 300w" sizes="auto, (max-width: 494px) 100vw, 494px" /></a></figure>
</div>


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



<p class="wp-block-paragraph">Sin embargo, si en lugar de poner nuestra tabla a nivel de año, la ponemos a nivel de año-mes, vamos a tener nuestro activo total medio con los saldos medios de cada mes, mientras que el BAII va a ser el resultado de ese mes únicamente, con lo que el ROA va a salir con cifras mucho más bajas de las mostradas para el mismo ratio en la tabla a nivel anual:</p>



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


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://reportingfinanciero.es/wp-content/uploads/2025/03/image-3.png"><img loading="lazy" decoding="async" width="406" height="610" src="https://reportingfinanciero.es/wp-content/uploads/2025/03/image-3.png" alt="" class="wp-image-3158" srcset="https://reportingfinanciero.es/wp-content/uploads/2025/03/image-3.png 406w, https://reportingfinanciero.es/wp-content/uploads/2025/03/image-3-200x300.png 200w" sizes="auto, (max-width: 406px) 100vw, 406px" /></a></figure>
</div>


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



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



<p class="wp-block-paragraph">Por ello, debemos tener cuidado del contexto temporal en el que evaluamos nuestra medida y, en caso de que no vaya a evaluarse a nivel anual, debemos darle una vuelta a nuestros cálculos&#8230;</p>



<p class="wp-block-paragraph">Podríamos optar por calcular un rolling year sobre el BAII (en este post de mi blog explicaba cómo calcular el rolling year:&nbsp;<a href="https://reportingfinanciero.es/uso-del-ano-movil-o-rolling-year-en-power-bi/">Link </a>)&nbsp;, o un year to date ponderado por el número de días que han transcurrido desde el inicio de ejercicio (pudiendo hacer también un year to date del cálculo del activo medio).</p>



<p class="wp-block-paragraph">También debemos considerar que si optamos por el rolling year para el cálculo del BAII, los cálculos de los primeros 11 meses de nuestros datos (en nuestro ejemplo desde 2022-01 hasta 2022-11) no van a ser representativos, ya que el rolling year no va a poder acumular el BAII de un año completo al no haber datos para los meses del ejercicio 2021.</p>



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



<p class="wp-block-paragraph"><strong>Conclusión:</strong>  Quizás prefiramos no complicar los cálculos y quedarnos con la evaluación de nuestro ratio únicamente a nivel anual, pero si queremos ver una evolución mensual debemos valorar alguna de estas otras opciones comentadas.</p>



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



<p class="wp-block-paragraph">Si estas otras opciones generan interés igual me anime más adelante a grabar un pequeño vídeo sobre el tema, ya que sería demasiado extenso para un post…</p>



<p class="wp-block-paragraph">Espero que te haya resultado interesante y puedas ponerlo en práctica en tus proyectos.</p>



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



<p class="wp-block-paragraph">PD: Si quieres aprender cómo crear modelos financieros en Power BI conectados al libro diario de las empresas y más técnicas como ésta, no dejes pasar la oportunidad de adquirir el curso que he preparado para la academia Namasdata. Te dejo el enlace por aquí : <a href="https://www.namasdata.com/courses/Informes-financieros-con-Power-BI">Link</a></p>



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



<p class="wp-block-paragraph"></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%2Fcalculo-de-saldos-medios-en-modelos-financieros%2F&amp;linkname=C%C3%A1lculo%20de%20saldos%20medios%20en%20modelos%20financieros" 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%2Fcalculo-de-saldos-medios-en-modelos-financieros%2F&amp;linkname=C%C3%A1lculo%20de%20saldos%20medios%20en%20modelos%20financieros" 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%2Fcalculo-de-saldos-medios-en-modelos-financieros%2F&amp;linkname=C%C3%A1lculo%20de%20saldos%20medios%20en%20modelos%20financieros" 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%2Fcalculo-de-saldos-medios-en-modelos-financieros%2F&amp;linkname=C%C3%A1lculo%20de%20saldos%20medios%20en%20modelos%20financieros" 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%2Fcalculo-de-saldos-medios-en-modelos-financieros%2F&amp;linkname=C%C3%A1lculo%20de%20saldos%20medios%20en%20modelos%20financieros" 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%2Fcalculo-de-saldos-medios-en-modelos-financieros%2F&amp;linkname=C%C3%A1lculo%20de%20saldos%20medios%20en%20modelos%20financieros" 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%2Fcalculo-de-saldos-medios-en-modelos-financieros%2F&amp;linkname=C%C3%A1lculo%20de%20saldos%20medios%20en%20modelos%20financieros" title="Skype" rel="nofollow noopener" target="_blank"></a></p><p>La entrada <a href="https://reportingfinanciero.es/calculo-de-saldos-medios-en-modelos-financieros/">Cálculo de saldos medios en modelos financieros</a> se publicó primero en <a href="https://reportingfinanciero.es">reportingfinanciero.es</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Cómo formatear de golpe todas las medidas DAX de tu modelo</title>
		<link>https://reportingfinanciero.es/como-formatear-de-golpe-todas-las-medidas-dax-de-tu-modelo/</link>
		
		<dc:creator><![CDATA[antonio@gestion23.com]]></dc:creator>
		<pubDate>Tue, 19 Nov 2024 16:11:29 +0000</pubDate>
				<category><![CDATA[DAX]]></category>
		<guid isPermaLink="false">https://reportingfinanciero.es/?p=3093</guid>

					<description><![CDATA[<p>¿A ti también te pasa como a mí?. Confieso que cuando escribo fórmulas DAX las escribo en plan “churro”, todo seguido 😥​ Cuando luego me da por querer formatear las medidas, hasta ahora tiraba de la web www.daxformatter.com y las iba “arreglando” una a una&#8230; Si te pasa lo mismo, hoy te vengo con un ... </p>
<p class="read-more-container"><a title="Cómo formatear de golpe todas las medidas DAX de tu modelo" class="read-more button" href="https://reportingfinanciero.es/como-formatear-de-golpe-todas-las-medidas-dax-de-tu-modelo/#more-3093" aria-label="Leer más sobre Cómo formatear de golpe todas las medidas DAX de tu modelo">Leer más</a></p>
<p>La entrada <a href="https://reportingfinanciero.es/como-formatear-de-golpe-todas-las-medidas-dax-de-tu-modelo/">Cómo formatear de golpe todas las medidas DAX de tu modelo</a> se publicó primero en <a href="https://reportingfinanciero.es">reportingfinanciero.es</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">¿A ti también te pasa como a mí?. Confieso que cuando escribo fórmulas DAX las escribo en plan “churro”, todo seguido 😥​</p>



<p class="wp-block-paragraph">Cuando luego me da por querer formatear las medidas, hasta ahora tiraba de la web <a href="http://www.daxformatter.com">www.daxformatter.com</a> y las iba “arreglando” una a una&#8230;</p>



<p class="wp-block-paragraph">Si te pasa lo mismo, hoy te vengo con un truco que aprendí el pasado 25 de octubre en los Power BI Days de Santiago de Compostela dentro del fabuloso workshop de optimización de DAX que impartió el maestro José Manuel Pomares 👨🏻‍💻​.</p>



<p class="wp-block-paragraph">Voy a explicarte paso a paso cómo utilizar la vista de consultas DAX de Power BI para formatear de golpe todas las medidas que tengas en tu modelo.</p>



<p class="wp-block-paragraph">1.- Partimos de un modelo con una serie de medidas y, como ves, están escritas sin respetar ningún tipo de formato, a texto corrido:</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/11/Imagen-1.png"><img loading="lazy" decoding="async" width="1024" height="324" src="https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-1-1024x324.png" alt="" class="wp-image-3096" srcset="https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-1-1024x324.png 1024w, https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-1-300x95.png 300w, https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-1-768x243.png 768w, https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-1-1536x487.png 1536w, https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-1-1320x418.png 1320w, https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-1.png 1708w" 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">Con el resto de medidas ocurre exactamente lo mismo.</p>



<p class="wp-block-paragraph">2.- Nos vamos a la vista de consultas DAX, después pulsamos click derecho sobre cualquiera de nuestras medidas, pulsamos sobre “Consultas rápidas” y, por último, sobre “Definir todas las medidas de este modelo”:</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/11/Imagen-2.png"><img loading="lazy" decoding="async" width="1024" height="371" src="https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-2-1024x371.png" alt="" class="wp-image-3097" srcset="https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-2-1024x371.png 1024w, https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-2-300x109.png 300w, https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-2-768x278.png 768w, https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-2-1536x556.png 1536w, https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-2-1320x478.png 1320w, https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-2.png 1917w" 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">3.- Nos aparecerá la siguiente pantalla en la que veremos cómo al principio de la expresión nos aparecen tras el “DEFINE” todas las medidas de nuestro modelo escritas tal y como las teníamos, con texto corrido:</p>



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



<figure class="wp-block-image size-large"><a href="https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-3.png"><img loading="lazy" decoding="async" width="1024" height="432" src="https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-3-1024x432.png" alt="" class="wp-image-3098" srcset="https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-3-1024x432.png 1024w, https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-3-300x126.png 300w, https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-3-768x324.png 768w, https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-3-1536x647.png 1536w, https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-3-1320x556.png 1320w, https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-3.png 1649w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



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



<p class="wp-block-paragraph">4.- Para formatear todas las medidas, pulsamos sobre el botón “Dar formato a la consulta” de la parte superior:</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/11/Imagen-4.png"><img loading="lazy" decoding="async" width="1024" height="432" src="https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-4-1024x432.png" alt="" class="wp-image-3099" srcset="https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-4-1024x432.png 1024w, https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-4-300x127.png 300w, https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-4-768x324.png 768w, https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-4-1536x648.png 1536w, https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-4-1320x557.png 1320w, https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-4.png 1641w" 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">5.- Una vez pulsado el botón, vemos cómo las medidas que lo necesitan nos aparecen perfectamente formateadas:</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/11/Imagen-5.png"><img loading="lazy" decoding="async" width="1024" height="542" src="https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-5-1024x542.png" alt="" class="wp-image-3100" srcset="https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-5-1024x542.png 1024w, https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-5-300x159.png 300w, https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-5-768x407.png 768w, https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-5-1536x814.png 1536w, https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-5-1320x699.png 1320w, https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-5.png 1631w" 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">6.- Una vez comprobado, pulsamos sobre el botón “Actualizar modelo con cambios”, pulsamos sobre “Actualizar modelo” en el mensaje de advertencia que nos sale posteriormente y automáticamente se hace la magia… 🧙‍♂️:</p>



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


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-6.png"><img loading="lazy" decoding="async" width="840" height="382" src="https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-6.png" alt="" class="wp-image-3101" srcset="https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-6.png 840w, https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-6-300x136.png 300w, https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-6-768x349.png 768w" sizes="auto, (max-width: 840px) 100vw, 840px" /></a></figure>
</div>


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



<figure class="wp-block-image size-full"><a href="https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-7.png"><img loading="lazy" decoding="async" width="329" height="182" src="https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-7.png" alt="" class="wp-image-3102" srcset="https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-7.png 329w, https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-7-300x166.png 300w" sizes="auto, (max-width: 329px) 100vw, 329px" /></a></figure>



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



<p class="wp-block-paragraph">Si volvemos a la vista de informe y pulsamos sobre cualquiera de nuestras medidas ya la tendremos perfectamente formateada:</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/11/Imagen-8.png"><img loading="lazy" decoding="async" width="1024" height="318" src="https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-8-1024x318.png" alt="" class="wp-image-3103" srcset="https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-8-1024x318.png 1024w, https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-8-300x93.png 300w, https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-8-768x239.png 768w, https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-8-1536x477.png 1536w, https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-8-1320x410.png 1320w, https://reportingfinanciero.es/wp-content/uploads/2024/11/Imagen-8.png 1715w" 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">Realmente útil, ¿verdad?&#8230;. 😉​</p>



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



<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-formatear-de-golpe-todas-las-medidas-dax-de-tu-modelo%2F&amp;linkname=C%C3%B3mo%20formatear%20de%20golpe%20todas%20las%20medidas%20DAX%20de%20tu%20modelo" 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-formatear-de-golpe-todas-las-medidas-dax-de-tu-modelo%2F&amp;linkname=C%C3%B3mo%20formatear%20de%20golpe%20todas%20las%20medidas%20DAX%20de%20tu%20modelo" 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-formatear-de-golpe-todas-las-medidas-dax-de-tu-modelo%2F&amp;linkname=C%C3%B3mo%20formatear%20de%20golpe%20todas%20las%20medidas%20DAX%20de%20tu%20modelo" 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-formatear-de-golpe-todas-las-medidas-dax-de-tu-modelo%2F&amp;linkname=C%C3%B3mo%20formatear%20de%20golpe%20todas%20las%20medidas%20DAX%20de%20tu%20modelo" 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-formatear-de-golpe-todas-las-medidas-dax-de-tu-modelo%2F&amp;linkname=C%C3%B3mo%20formatear%20de%20golpe%20todas%20las%20medidas%20DAX%20de%20tu%20modelo" 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-formatear-de-golpe-todas-las-medidas-dax-de-tu-modelo%2F&amp;linkname=C%C3%B3mo%20formatear%20de%20golpe%20todas%20las%20medidas%20DAX%20de%20tu%20modelo" 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-formatear-de-golpe-todas-las-medidas-dax-de-tu-modelo%2F&amp;linkname=C%C3%B3mo%20formatear%20de%20golpe%20todas%20las%20medidas%20DAX%20de%20tu%20modelo" title="Skype" rel="nofollow noopener" target="_blank"></a></p><p>La entrada <a href="https://reportingfinanciero.es/como-formatear-de-golpe-todas-las-medidas-dax-de-tu-modelo/">Cómo formatear de golpe todas las medidas DAX de tu modelo</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>
		<item>
		<title>Uso del año móvil o rolling year en Power BI</title>
		<link>https://reportingfinanciero.es/uso-del-ano-movil-o-rolling-year-en-power-bi/</link>
		
		<dc:creator><![CDATA[antonio@gestion23.com]]></dc:creator>
		<pubDate>Thu, 23 May 2024 09:07:39 +0000</pubDate>
				<category><![CDATA[DAX]]></category>
		<guid isPermaLink="false">https://reportingfinanciero.es/?p=2797</guid>

					<description><![CDATA[<p>En mi anterior post te hablé sobre varias funciones de inteligencia temporal. Te dejo el enlace aquí para que puedas leerlo si aún no has tenido ocasión 👉​ : https://reportingfinanciero.es/caso-de-uso-de-inteligencia-temporal-con-power-bi/ Terminaba ese post indicando la posibilidad de calcular el rolling year de nuestra medida de número de albaranes/día. Lo que hace el rolling year es ... </p>
<p class="read-more-container"><a title="Uso del año móvil o rolling year en Power BI" class="read-more button" href="https://reportingfinanciero.es/uso-del-ano-movil-o-rolling-year-en-power-bi/#more-2797" aria-label="Leer más sobre Uso del año móvil o rolling year en Power BI">Leer más</a></p>
<p>La entrada <a href="https://reportingfinanciero.es/uso-del-ano-movil-o-rolling-year-en-power-bi/">Uso del año móvil o rolling year en 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">En mi anterior post te hablé sobre varias funciones de inteligencia temporal.</p>



<p class="wp-block-paragraph">Te dejo el enlace aquí para que puedas leerlo si aún no has tenido ocasión 👉​ : <a href="https://reportingfinanciero.es/caso-de-uso-de-inteligencia-temporal-con-power-bi/"><strong>https://reportingfinanciero.es/caso-de-uso-de-inteligencia-temporal-con-power-bi/</strong></a></p>



<p class="wp-block-paragraph">Terminaba ese post indicando la posibilidad de calcular el rolling year de nuestra medida de número de albaranes/día.</p>



<p class="wp-block-paragraph">Lo que hace el rolling year es calcular la medida para los 12 meses anteriores al contexto en el que nos encontremos.</p>



<p class="wp-block-paragraph">Para realizar los cálculos en DAX, usaremos la función CALCULATE para modificar el contexto a nuestra medida de número de albaranes/día y, dentro del CALCULATE, usaremos la función DATESINPERIOD para indicar que el periodo que queremos analizar es el comprendido entre la fecha máxima del contexto a analizar y los 12 meses anteriores a esa fecha máxima.</p>



<p class="wp-block-paragraph">La fórmula quedaría así:</p>



<p class="wp-block-paragraph"># Albaranes/día ROLLINGYEAR =</p>



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



<p class="wp-block-paragraph">&nbsp;&nbsp;&nbsp; [# Albaranes / día],</p>



<p class="wp-block-paragraph">&nbsp;&nbsp;&nbsp; DATESINPERIOD ( dFechas[FECHA], MAX ( dFechas[FECHA] ), -12, MONTH )</p>



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



<p class="wp-block-paragraph">Como vemos en la siguiente imagen, para el contexto del cierre de Diciembre de 2022, el dato del Rolling Year coincide con el dato de la medida #Albaranes/día para 2022:&nbsp; 240,64. Esto ocurre porque ambas medidas están teniendo en cuenta el periodo comprendido entre el 01/01/2022 y el 31/12/2022.</p>



<p class="wp-block-paragraph">En el dato de cierre de 2023 nos ocurre lo mismo con la cifra de 230,23.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="567" height="409" src="https://reportingfinanciero.es/wp-content/uploads/2024/05/1.webp" alt="" class="wp-image-2799" srcset="https://reportingfinanciero.es/wp-content/uploads/2024/05/1.webp 567w, https://reportingfinanciero.es/wp-content/uploads/2024/05/1-300x216.webp 300w" sizes="auto, (max-width: 567px) 100vw, 567px" /></figure>
</div>


<p class="wp-block-paragraph">Si queremos comprobar de dónde sale la cifra de 232,18 de la medida #albaranes/día ROLLINGYEAR de Noviembre de 2023, el cálculo sería el siguiente:</p>



<p class="wp-block-paragraph">Sumamos el número de albaranes desde el 01/12/2022 al 30/11/2023 (últimos 12 meses contados desde la fecha máxima del contexto 2023-11), y lo dividimos entre el nº de días laborables de ese mismo periodo.</p>



<p class="wp-block-paragraph">Lo expresamos gráficamente en la siguiente imagen:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="567" height="409" src="https://reportingfinanciero.es/wp-content/uploads/2024/05/Imagen2.webp" alt="" class="wp-image-2800" srcset="https://reportingfinanciero.es/wp-content/uploads/2024/05/Imagen2.webp 567w, https://reportingfinanciero.es/wp-content/uploads/2024/05/Imagen2-300x216.webp 300w" sizes="auto, (max-width: 567px) 100vw, 567px" /></figure>
</div>


<p class="wp-block-paragraph">Si sumamos el número de albaranes del periodo indicado, nos da un resultado de 57.581.</p>



<p class="wp-block-paragraph">El número de días laborables de ese mismo periodo asciende a 248.</p>



<p class="wp-block-paragraph">El resultado de dividir ambas cantidades nos da los 232,18 de media de albaranes/día del periodo 01/12/2022 al 30/11/2023, que sería nuestro rolling year a la fecha de cierre del contexto 2023-11.</p>



<p class="wp-block-paragraph">Con esta nueva medida, tenemos un nuevo criterio contra el que comparar nuestra medida de número albaranes/día.&nbsp;</p>



<p class="wp-block-paragraph">La medida del parallelperiod que veíamos en el anterior post puede ser muy representativa para los primeros meses del año 2023, pero a medida que avanza el año va perdiendo representatividad, ya que su cálculo es fijo para todo el ejercicio 2023, analizando siempre el periodo 01/01/2022 a 31/12/2022.</p>



<p class="wp-block-paragraph">Como vemos en las imágenes anteriores, la medida de #Albaranes/día bajó de 240,64 en el año 2022 a 230,23 en el 2023.&nbsp;</p>



<p class="wp-block-paragraph">La medida del rolling year va descendiendo gradualmente a medida que avanzan los meses de 2023, mientras que la de parallelperiod permanece fija para todo el ejercicio 2023, ya que su cálculo no varía.</p>



<p class="wp-block-paragraph">Por ello, cuando vayamos a buscar una referencia con la que comparar los 219,29 albaranes/día de Noviembre de 2023, en principio tendría más sentido compararlo contra los 232,18 de la media de los últimos 12 meses que contra los 240,64 de la media del ejercicio 2022.</p>



<p class="wp-block-paragraph">Espero que te sirvan de ayuda estas medidas de inteligencia temporal y las puedas usar en alguno de tus proyectos.</p>



<p class="wp-block-paragraph">Suscríbete al blog si no quieres perderte las próximas entradas!!!</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%2Fuso-del-ano-movil-o-rolling-year-en-power-bi%2F&amp;linkname=Uso%20del%20a%C3%B1o%20m%C3%B3vil%20o%20rolling%20year%20en%20Power%20BI" 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%2Fuso-del-ano-movil-o-rolling-year-en-power-bi%2F&amp;linkname=Uso%20del%20a%C3%B1o%20m%C3%B3vil%20o%20rolling%20year%20en%20Power%20BI" 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%2Fuso-del-ano-movil-o-rolling-year-en-power-bi%2F&amp;linkname=Uso%20del%20a%C3%B1o%20m%C3%B3vil%20o%20rolling%20year%20en%20Power%20BI" 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%2Fuso-del-ano-movil-o-rolling-year-en-power-bi%2F&amp;linkname=Uso%20del%20a%C3%B1o%20m%C3%B3vil%20o%20rolling%20year%20en%20Power%20BI" 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%2Fuso-del-ano-movil-o-rolling-year-en-power-bi%2F&amp;linkname=Uso%20del%20a%C3%B1o%20m%C3%B3vil%20o%20rolling%20year%20en%20Power%20BI" 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%2Fuso-del-ano-movil-o-rolling-year-en-power-bi%2F&amp;linkname=Uso%20del%20a%C3%B1o%20m%C3%B3vil%20o%20rolling%20year%20en%20Power%20BI" 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%2Fuso-del-ano-movil-o-rolling-year-en-power-bi%2F&amp;linkname=Uso%20del%20a%C3%B1o%20m%C3%B3vil%20o%20rolling%20year%20en%20Power%20BI" title="Skype" rel="nofollow noopener" target="_blank"></a></p><p>La entrada <a href="https://reportingfinanciero.es/uso-del-ano-movil-o-rolling-year-en-power-bi/">Uso del año móvil o rolling year en Power BI</a> se publicó primero en <a href="https://reportingfinanciero.es">reportingfinanciero.es</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Caso de uso de inteligencia temporal con Power BI:  Funciones DAX SAMEPERIODLASTYEAR, DATEADD y PARALLELPERIOD</title>
		<link>https://reportingfinanciero.es/caso-de-uso-de-inteligencia-temporal-con-power-bi/</link>
					<comments>https://reportingfinanciero.es/caso-de-uso-de-inteligencia-temporal-con-power-bi/#comments</comments>
		
		<dc:creator><![CDATA[antonio@gestion23.com]]></dc:creator>
		<pubDate>Tue, 02 Apr 2024 11:19:19 +0000</pubDate>
				<category><![CDATA[DAX]]></category>
		<guid isPermaLink="false">https://reportingfinanciero.es/?p=2773</guid>

					<description><![CDATA[<p>En los dashboards de ventas uno de los indicadores más habituales es el número de ventas realizadas (ya se midan en tickets, albaranes, facturas…). En el ejemplo que os voy a compartir vamos a poner el foco en el número de albaranes emitidos al día (para medir el volumen de actividad). El número de albaranes ... </p>
<p class="read-more-container"><a title="Caso de uso de inteligencia temporal con Power BI:  Funciones DAX SAMEPERIODLASTYEAR, DATEADD y PARALLELPERIOD" class="read-more button" href="https://reportingfinanciero.es/caso-de-uso-de-inteligencia-temporal-con-power-bi/#more-2773" aria-label="Leer más sobre Caso de uso de inteligencia temporal con Power BI:  Funciones DAX SAMEPERIODLASTYEAR, DATEADD y PARALLELPERIOD">Leer más</a></p>
<p>La entrada <a href="https://reportingfinanciero.es/caso-de-uso-de-inteligencia-temporal-con-power-bi/">Caso de uso de inteligencia temporal con Power BI:  Funciones DAX SAMEPERIODLASTYEAR, DATEADD y PARALLELPERIOD</a> se publicó primero en <a href="https://reportingfinanciero.es">reportingfinanciero.es</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">En los dashboards de ventas uno de los indicadores más habituales es el número de ventas realizadas (ya se midan en tickets, albaranes, facturas…).</p>



<p class="wp-block-paragraph">En el ejemplo que os voy a compartir vamos a poner el foco en el número de albaranes emitidos al día (para medir el volumen de actividad).</p>



<p class="wp-block-paragraph">El número de albaranes totales emitidos lo calculamos con la siguiente medida:</p>



<p class="wp-block-paragraph"><strong># Albaranes = DISTINCTCOUNT(fVentas[id_AV])</strong></p>



<p class="wp-block-paragraph">Para medir el número de albaranes diarios, dividimos el total de albaranes emitidos entre el número de días laborables (en mi caso los tengo marcados en mi dimensión fecha):</p>



<p class="wp-block-paragraph"><strong># Albaranes / día = DIVIDE([# Albaranes],[# Días laborales],0)</strong></p>



<p class="wp-block-paragraph">A partir de aquí, empezamos a realizar nuestras medidas de inteligencia temporal para hacer comparativas de nuestra actividad respecto a otros periodos.</p>



<p class="wp-block-paragraph"><strong>1.-</strong> En primer lugar, usamos <strong>SAMEPERIODLASTYEAR</strong> para calcular el dato respecto al mismo periodo del año anterior:</p>



<p class="wp-block-paragraph"><strong>LY # Albaranes/día SAMEPERIODLASTYEAR =</strong></p>



<p class="wp-block-paragraph"><strong>CALCULATE ( [# Albaranes / día], SAMEPERIODLASTYEAR ( dFechas[FECHA] ) )</strong></p>



<p class="wp-block-paragraph"><strong>2.-</strong> A continuación, vamos a usar <strong>DATEADD</strong>.</p>



<p class="wp-block-paragraph">La ventaja de DATEADD respecto a SAMEPERIODLASTYEAR es que podemos jugar con los argumentos de la función para desplazarnos el número de intervalos que queramos (ya sea hacia adelante o hacia atrás) y en intervalos de año, trimestre, mes o día:</p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="1157" height="298" src="https://reportingfinanciero.es/wp-content/uploads/2024/04/2.1-DATEADD.jpg" alt="" class="wp-image-2784" style="width:665px;height:auto" srcset="https://reportingfinanciero.es/wp-content/uploads/2024/04/2.1-DATEADD.jpg 1157w, https://reportingfinanciero.es/wp-content/uploads/2024/04/2.1-DATEADD-300x77.jpg 300w, https://reportingfinanciero.es/wp-content/uploads/2024/04/2.1-DATEADD-1024x264.jpg 1024w, https://reportingfinanciero.es/wp-content/uploads/2024/04/2.1-DATEADD-768x198.jpg 768w" sizes="auto, (max-width: 1157px) 100vw, 1157px" /></figure>



<p class="wp-block-paragraph"><strong>LY # Albaranes/día DATEADD =<br>CALCULATE ( [# Albaranes / día], DATEADD(dFechas[FECHA],-1,YEAR))</strong></p>



<p class="wp-block-paragraph">Con los argumentos “-1” y “YEAR” indicamos que nos queremos desplazar un año hacia atrás respecto al contexto de evaluación, con lo que vamos a llegar al mismo resultado que con SAMEPERIODLASTYEAR.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="713" src="https://reportingfinanciero.es/wp-content/uploads/2024/04/2.2-SEMIPERIODLASTYEAR-1024x713.jpg" alt="" class="wp-image-2786" srcset="https://reportingfinanciero.es/wp-content/uploads/2024/04/2.2-SEMIPERIODLASTYEAR-1024x713.jpg 1024w, https://reportingfinanciero.es/wp-content/uploads/2024/04/2.2-SEMIPERIODLASTYEAR-300x209.jpg 300w, https://reportingfinanciero.es/wp-content/uploads/2024/04/2.2-SEMIPERIODLASTYEAR-768x535.jpg 768w, https://reportingfinanciero.es/wp-content/uploads/2024/04/2.2-SEMIPERIODLASTYEAR.jpg 1154w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



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



<p class="wp-block-paragraph"><strong>3.-</strong> La siguiente función que vamos a usar es <strong>PARALLELPERIOD</strong>.</p>



<p class="wp-block-paragraph">Lo que vamos a buscar con esta función DAX es ampliar el grado de representatividad de nuestra medida comparativa.</p>



<p class="wp-block-paragraph">Con esto quiero decir que, si estamos analizando el número de albaranes/día de un día en particular, con las funciones que hemos construido en los 2 apartados anteriores el resultado que vamos a obtener son los albaranes/día del mismo día del año anterior.</p>



<p class="wp-block-paragraph">Sin embargo, puede que no queramos compararlo únicamente contra un día en concreto ya que la comparativa puede estar muy influenciada por algún acontecimiento que ocurriese ese día en particular.</p>



<p class="wp-block-paragraph">Por ello, vamos a usar la medida PARALLELPERIOD desplazándonos un año hacia atrás y lo que vamos a conseguir es comparar el número de albaranes/día del día que estemos filtrando en nuestro informe contra la media del número de albaranes/día de todo el año anterior al de la fecha de nuestro contexto (si estamos seleccionando el 20/02/2023 lo compararemos contra la media de todo el año 2022):</p>



<p class="wp-block-paragraph"><strong>LY # Albaranes/día PARALLELPERIOD =</strong></p>



<p class="wp-block-paragraph"><strong>CALCULATE ( [# Albaranes / día], PARALLELPERIOD ( dFechas[FECHA], -1, YEAR ) )</strong></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="739" src="https://reportingfinanciero.es/wp-content/uploads/2024/04/3.1-PARALLELPERIOD-1024x739.jpg" alt="" class="wp-image-2788" srcset="https://reportingfinanciero.es/wp-content/uploads/2024/04/3.1-PARALLELPERIOD-1024x739.jpg 1024w, https://reportingfinanciero.es/wp-content/uploads/2024/04/3.1-PARALLELPERIOD-300x217.jpg 300w, https://reportingfinanciero.es/wp-content/uploads/2024/04/3.1-PARALLELPERIOD-768x554.jpg 768w, https://reportingfinanciero.es/wp-content/uploads/2024/04/3.1-PARALLELPERIOD.jpg 1107w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



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



<p class="wp-block-paragraph">Como se aprecia en la anterior imagen, modificamos el contexto para realizar los cálculos teniendo en cuenta todas las fechas correspondientes al año anterior al implícito en el contexto actual.</p>



<p class="wp-block-paragraph">Independientemente del rango de fechas que elija en 2023, el dato calculado con la medida usando PARALLELPERIOD me va a dar la media de albaranes/día de todo el ejercicio 2022 (240,64 albaranes/día), con lo que voy a tener una magnitud representativa con la que comparar.</p>



<p class="wp-block-paragraph">Cabe destacar que con PARALLELPERIOD, al igual que con DATEADD, podemos elegir en los argumentos el número de intervalos e intervalos en los que queremos modificar el contexto (en intervalos tenemos año, trimestre y mes):</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="266" src="https://reportingfinanciero.es/wp-content/uploads/2024/04/3.2-PARALLELPERIOD-1024x266.jpg" alt="" class="wp-image-2789" srcset="https://reportingfinanciero.es/wp-content/uploads/2024/04/3.2-PARALLELPERIOD-1024x266.jpg 1024w, https://reportingfinanciero.es/wp-content/uploads/2024/04/3.2-PARALLELPERIOD-300x78.jpg 300w, https://reportingfinanciero.es/wp-content/uploads/2024/04/3.2-PARALLELPERIOD-768x200.jpg 768w, https://reportingfinanciero.es/wp-content/uploads/2024/04/3.2-PARALLELPERIOD.jpg 1153w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



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



<p class="wp-block-paragraph">En la siguiente imagen, vemos como para el día 24/02/2023 el número de albaranes/día fue de 300.  Si lo comparamos con los 245 albaranes del mismo día del año anterior, podemos llegar a una primera conclusión de que el 24/02/2022 fue un día “flojo” de actividad.  Sin embargo, con la visión más amplia que nos da la medida que hemos construido con PARALLELPERIOD, vemos que la media de albaranes de 2022 fue de 240,64 , con lo que la conclusión, a falta de un análisis más pormenorizado, es que no es que el 24/02/2022 fuese un día flojo de ventas, ya que superó a la media anual del año anterior, sino que el 24/02/2023 fue un día con una actividad muy alta (casi un 25% más que la media del 2022):</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="104" src="https://reportingfinanciero.es/wp-content/uploads/2024/04/3.3-PARALLELPERIOD-1024x104.jpg" alt="" class="wp-image-2790" srcset="https://reportingfinanciero.es/wp-content/uploads/2024/04/3.3-PARALLELPERIOD-1024x104.jpg 1024w, https://reportingfinanciero.es/wp-content/uploads/2024/04/3.3-PARALLELPERIOD-300x31.jpg 300w, https://reportingfinanciero.es/wp-content/uploads/2024/04/3.3-PARALLELPERIOD-768x78.jpg 768w, https://reportingfinanciero.es/wp-content/uploads/2024/04/3.3-PARALLELPERIOD.jpg 1219w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



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



<p class="wp-block-paragraph">Obviamente, tenemos que tener cuidado con esta comparativa de PARALLELPERIOD si nuestro negocio está sujeto a picos fuertes de actividad por estacionalidad o algún otro factor inherente a nuestro negocio, pero en escenarios sin estacionalidad nos puede ser muy útil para tener magnitudes de referencia con las que poder comparar nuestras medidas.</p>



<p class="wp-block-paragraph">Otra opción interesante es utilizar una medida para calcular la media de albaranes/día para los 12 meses anteriores a la fecha del contexto, conocido como “rolling year”. Pero, para no extenderme más, esa otra opción la veremos en un próximo post…</p>



<p class="wp-block-paragraph">Espero que te haya resultado útil.</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%2Fcaso-de-uso-de-inteligencia-temporal-con-power-bi%2F&amp;linkname=Caso%20de%20uso%20de%20inteligencia%20temporal%20con%20Power%20BI%3A%C2%A0%20Funciones%20DAX%20SAMEPERIODLASTYEAR%2C%20DATEADD%20y%20PARALLELPERIOD" 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%2Fcaso-de-uso-de-inteligencia-temporal-con-power-bi%2F&amp;linkname=Caso%20de%20uso%20de%20inteligencia%20temporal%20con%20Power%20BI%3A%C2%A0%20Funciones%20DAX%20SAMEPERIODLASTYEAR%2C%20DATEADD%20y%20PARALLELPERIOD" 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%2Fcaso-de-uso-de-inteligencia-temporal-con-power-bi%2F&amp;linkname=Caso%20de%20uso%20de%20inteligencia%20temporal%20con%20Power%20BI%3A%C2%A0%20Funciones%20DAX%20SAMEPERIODLASTYEAR%2C%20DATEADD%20y%20PARALLELPERIOD" 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%2Fcaso-de-uso-de-inteligencia-temporal-con-power-bi%2F&amp;linkname=Caso%20de%20uso%20de%20inteligencia%20temporal%20con%20Power%20BI%3A%C2%A0%20Funciones%20DAX%20SAMEPERIODLASTYEAR%2C%20DATEADD%20y%20PARALLELPERIOD" 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%2Fcaso-de-uso-de-inteligencia-temporal-con-power-bi%2F&amp;linkname=Caso%20de%20uso%20de%20inteligencia%20temporal%20con%20Power%20BI%3A%C2%A0%20Funciones%20DAX%20SAMEPERIODLASTYEAR%2C%20DATEADD%20y%20PARALLELPERIOD" 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%2Fcaso-de-uso-de-inteligencia-temporal-con-power-bi%2F&amp;linkname=Caso%20de%20uso%20de%20inteligencia%20temporal%20con%20Power%20BI%3A%C2%A0%20Funciones%20DAX%20SAMEPERIODLASTYEAR%2C%20DATEADD%20y%20PARALLELPERIOD" 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%2Fcaso-de-uso-de-inteligencia-temporal-con-power-bi%2F&amp;linkname=Caso%20de%20uso%20de%20inteligencia%20temporal%20con%20Power%20BI%3A%C2%A0%20Funciones%20DAX%20SAMEPERIODLASTYEAR%2C%20DATEADD%20y%20PARALLELPERIOD" title="Skype" rel="nofollow noopener" target="_blank"></a></p><p>La entrada <a href="https://reportingfinanciero.es/caso-de-uso-de-inteligencia-temporal-con-power-bi/">Caso de uso de inteligencia temporal con Power BI:  Funciones DAX SAMEPERIODLASTYEAR, DATEADD y PARALLELPERIOD</a> se publicó primero en <a href="https://reportingfinanciero.es">reportingfinanciero.es</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://reportingfinanciero.es/caso-de-uso-de-inteligencia-temporal-con-power-bi/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
