{"id":464,"date":"2017-12-10T08:46:25","date_gmt":"2017-12-10T08:46:25","guid":{"rendered":"https:\/\/trainingpowerbi.wordpress.com\/?p=464"},"modified":"2019-07-16T14:54:30","modified_gmt":"2019-07-16T12:54:30","slug":"tablas-de-medidas-en-power-bi-desktop","status":"publish","type":"post","link":"https:\/\/bicontrolling.com\/index.php\/2017\/12\/10\/tablas-de-medidas-en-power-bi-desktop\/","title":{"rendered":"Grupos de medidas en Power BI Desktop"},"content":{"rendered":"<p>En numerosas ocasiones, cuando estamos trabajando con modelos de datos complejos, con muchas tablas y relaciones, y que requieren un n\u00famero considerable de medidas, es importante tener en cuenta el lugar de <strong>almacenamiento de las mismas<\/strong>. Por ejemplo, es probable que tras cargar al modelo de datos todas las consultas necesarias para obtener la informaci\u00f3n que el usuario precisa, nos encontremos en la vista de relaciones con algo as\u00ed:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-3-1.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-493 size-full\" src=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-3-1.png?resize=629%2C318&#038;ssl=1\" alt=\"\" width=\"629\" height=\"318\" srcset=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-3-1.png?w=1920&amp;ssl=1 1920w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-3-1.png?resize=300%2C152&amp;ssl=1 300w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-3-1.png?resize=768%2C389&amp;ssl=1 768w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-3-1.png?resize=1024%2C518&amp;ssl=1 1024w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-3-1.png?resize=900%2C456&amp;ssl=1 900w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-3-1.png?resize=1280%2C648&amp;ssl=1 1280w\" sizes=\"auto, (max-width: 629px) 100vw, 629px\" \/><\/a><\/p>\n<p><!--more--><\/p>\n<p>Muchas veces la l\u00f3gica no nos ser\u00e1 de mucha ayuda a la hora de ubicar las medidas que vamos a ir calculando, si por ejemplo creamos una que cuente el n\u00famero de art\u00edculos con el siguiente c\u00f3digo:<\/p>\n<p>NumeroArticulos =<br \/>\n<span class=\"Keyword\" style=\"color: #0070ff;\">DISTINCTCOUNT<\/span><span class=\"Parenthesis\" style=\"color: #969696;\">&nbsp;(<\/span> Articulo[CodArticulo]&nbsp;<span class=\"Parenthesis\" style=\"color: #969696;\">)<\/span><\/p>\n<p>Es probable que decidamos crearla en la dimensi\u00f3n \u00abArt\u00edculo\u00bb del modelo de datos. Pero, a veces, las medidas que dar\u00e1n vida a las visualizaciones de nuestros informes estar\u00e1n creadas a partir de campos <strong>almacenados en tablas distintas<\/strong>. Un ejemplo simple es el resultado del IVA, donde nuestra formula puede ser la siguiente:<\/p>\n<p>ResultadoIVA&nbsp;=<br \/>\n<span class=\"Keyword\" style=\"color: #0070ff;\">SUM<\/span><span class=\"Parenthesis\" style=\"color: #969696;\">&nbsp;(<\/span>&nbsp;FacturasEmitidas[IVArep]&nbsp;<span class=\"Parenthesis\" style=\"color: #969696;\">)<\/span>&nbsp;&#8211;&nbsp;<span class=\"Keyword\" style=\"color: #0070ff;\">SUM<\/span><span class=\"Parenthesis\" style=\"color: #969696;\">&nbsp;(<\/span>&nbsp;FacturasRecibidas[IVAsop]&nbsp;<span class=\"Parenthesis\" style=\"color: #969696;\">)<\/span><\/p>\n<p>\u00bfD\u00f3nde creamos (y almacenamos) esta medida, en la tabla de facturas emitidas o en la de recibidas? En poco tiempo nos encontraremos con dificultades a la hora de encontrar las medidas que nosotros mismos estamos creando, y si <strong>el modelo se vuelve confuso<\/strong> a la hora de desarrollarlo, \u00bfc\u00f3mo ser\u00e1 para el usuario final?<\/p>\n<p>Es en estos modelos complejos con numerosas tablas de hechos, en los que se hace necesaria la creaci\u00f3n de tablas espec\u00edficas para almacenar medidas, lo que se conoce en SASS como \u00abgrupos de medidas\u00bb. A diferencia de las columnas calculadas, las medidas<strong> no pertenecen a una tabla espec\u00edfica,<\/strong> por lo que t\u00e9cnicamente pueden estar almacenadas en cualquier parte del modelo de datos.<\/p>\n<p><em>Power BI<\/em> no dispone (hasta el momento) de una forma directa de hacerlo, pero podemos llevar a cabo nuestro objetivo de una forma muy sencilla.<\/p>\n<h4>Como crear los objetos que agrupar\u00e1n las medidas<\/h4>\n<p>Simplemente tendremos que crear una tabla de forma manual desde <em>Power BI Deskpot<\/em>, con una sola columna y un \u00fanico valor dentro de ella. Posteriormente, daremos un nombre a nuestra tabla y finalmente la cargaremos al modelo de datos:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-1-1.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-494 size-full\" src=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-1-1.png?resize=629%2C590&#038;ssl=1\" alt=\"\" width=\"629\" height=\"590\" srcset=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-1-1.png?w=962&amp;ssl=1 962w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-1-1.png?resize=300%2C281&amp;ssl=1 300w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-1-1.png?resize=768%2C720&amp;ssl=1 768w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-1-1.png?resize=900%2C844&amp;ssl=1 900w\" sizes=\"auto, (max-width: 629px) 100vw, 629px\" \/><\/a><\/p>\n<p>Una vez tengamos nuestra nueva tabla cargada en el modelo, tan solo necesitamos ocultar la columna en la vista de informes:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-4-1.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-496 size-full\" src=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-4-1.png?resize=523%2C615&#038;ssl=1\" alt=\"\" width=\"523\" height=\"615\" srcset=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-4-1.png?w=523&amp;ssl=1 523w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-4-1.png?resize=255%2C300&amp;ssl=1 255w\" sizes=\"auto, (max-width: 523px) 100vw, 523px\" \/><\/a><\/p>\n<p>Y, empezar a mover nuestras medidas a esta tabla creada espec\u00edficamente para almacenarlas. Para ello, lo \u00fanico que tenemos que hacer es seleccionar la medida a mover y desde la secci\u00f3n propiedades de la pesta\u00f1a modelado, desplegar la opci\u00f3n de selecci\u00f3n que pone tabla inicial, y finalmente seleccionar la correspondiente tabla:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-5-1.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-495 size-full\" src=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-5-1.png?resize=629%2C249&#038;ssl=1\" alt=\"\" width=\"629\" height=\"249\" srcset=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-5-1.png?w=746&amp;ssl=1 746w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-5-1.png?resize=300%2C119&amp;ssl=1 300w\" sizes=\"auto, (max-width: 629px) 100vw, 629px\" \/><\/a><\/p>\n<p>El agrupar las medidas de esta manera marca una gran diferencia a la hora de entregar nuestros modelos a otras personas que no han estado involucradas en la creaci\u00f3n de los mismos. En ocasiones, ser\u00e1 conveniente establecer varios grupos donde agrupemos nuestras medidas atendiendo a alg\u00fan criterio. De esta forma los usuarios finales sabr\u00e1n donde encontrar las medidas que necesitan, y el resto de las tablas ser\u00e1n usadas solamente para filtrar y segmentar las mismas. En nuestra vista de informes, nuestros grupos de medidas tendr\u00e1n un <strong>icono de calculadora<\/strong> en vez de tabla, y se colocar\u00e1n en la parte de arriba de la lista, tal y como podemos observar en la siguiente imagen:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-2-1.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-498 size-full\" src=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-2-1.png?resize=395%2C415&#038;ssl=1\" alt=\"\" width=\"395\" height=\"415\" srcset=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-2-1.png?w=395&amp;ssl=1 395w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-2-1.png?resize=286%2C300&amp;ssl=1 286w\" sizes=\"auto, (max-width: 395px) 100vw, 395px\" \/><\/a><\/p>\n<h4><\/h4>\n<h4>Limitaci\u00f3n en el modo <em>Direct Query<\/em><\/h4>\n<p>En el caso de que nos conectemos a un origen mediante el modo <em>Direct Query<\/em> con alguno de los or\u00edgenes de datos compatibles con dicho modo, como por ejemplo con una base de datos <em>SQL server<\/em>:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-7-1.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-508 size-full\" src=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-7-1.png?resize=629%2C317&#038;ssl=1\" alt=\"\" width=\"629\" height=\"317\" srcset=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-7-1.png?w=770&amp;ssl=1 770w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-7-1.png?resize=300%2C151&amp;ssl=1 300w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-7-1.png?resize=768%2C387&amp;ssl=1 768w\" sizes=\"auto, (max-width: 629px) 100vw, 629px\" \/><\/a><\/p>\n<p>Inmediatamente nos daremos cuenta de que el bot\u00f3n \u00abespecificar datos\u00bb se encuentra deshabilitado en dicho modo<em>:<\/em><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-8-1.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-509 size-full\" src=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-8-1.png?resize=629%2C360&#038;ssl=1\" alt=\"\" width=\"629\" height=\"360\" srcset=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-8-1.png?w=1740&amp;ssl=1 1740w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-8-1.png?resize=300%2C172&amp;ssl=1 300w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-8-1.png?resize=768%2C440&amp;ssl=1 768w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-8-1.png?resize=1024%2C586&amp;ssl=1 1024w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-8-1.png?resize=900%2C515&amp;ssl=1 900w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-8-1.png?resize=1280%2C733&amp;ssl=1 1280w\" sizes=\"auto, (max-width: 629px) 100vw, 629px\" \/><\/a><\/p>\n<h4><\/h4>\n<p>En este caso, como perfectamente explica Soheil <a href=\"http:\/\/biinsight.com\/define-measure-table-power-bi-desktop\/\" target=\"_blank\" rel=\"noopener noreferrer\">en un art\u00edculo de biinsight<\/a>, podemos usar la soluci\u00f3n alternativa de, desde el editor de consultas, cargar cualquier tabla de nuestra base de datos original (en este caso <em>SQL server) <\/em>y en el editor avanzado a\u00f1adir solamente <code>[Query=\"SELECT 1 AS Medidas\"]<\/code> en el origen, borrar el c\u00f3digo relativo a la tabla seleccionada y, de esta forma, conseguiremos nuestra tabla de medidas con una sola columna.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-9-1.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-517 size-full\" src=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-9-1.png?resize=629%2C379&#038;ssl=1\" alt=\"\" width=\"629\" height=\"379\" srcset=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-9-1.png?w=1337&amp;ssl=1 1337w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-9-1.png?resize=300%2C181&amp;ssl=1 300w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-9-1.png?resize=768%2C462&amp;ssl=1 768w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-9-1.png?resize=1024%2C617&amp;ssl=1 1024w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-9-1.png?resize=900%2C542&amp;ssl=1 900w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-9-1.png?resize=1280%2C771&amp;ssl=1 1280w\" sizes=\"auto, (max-width: 629px) 100vw, 629px\" \/><\/a><\/p>\n<p>Ya solo nos quedar\u00eda cargarla al modelo junto con el resto de consultas y, como antes, a\u00f1adir nuestras medidas a agrupar y ocultar en la vista de informes la columna creada.<\/p>\n<h4>Usando el editor de consultas (M)<\/h4>\n<p>Si preferimos realizar todo nuestro trabajo relativo a la creaci\u00f3n de tablas desde el editor de consultas, podemos crear nuestras agrupaciones de medidas con M (<strong>Power Query<\/strong>), de una manera muy sencilla. Tan solo tenemos que abrir una nueva consulta en blanco desde el editor de consultas y pegar el siguiente c\u00f3digo:<\/p>\n<pre>let\n TablaVacia = Table.FromValue(\"\"),\n NombreColumnaCambiado = Table.RenameColumns(TablaVacia,{{\"Value\", \"Medidas\"}})\n in\n NombreColumnaCambiado<\/pre>\n<p>Esto crear\u00e1 una tabla con un \u00fanico valor, que podremos cargar al modelo de datos junto con el resto de consultas, como hicimos anteriormente.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-6-1.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-503 size-full\" src=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-6-1.png?resize=629%2C464&#038;ssl=1\" alt=\"\" width=\"629\" height=\"464\" srcset=\"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-6-1.png?w=1234&amp;ssl=1 1234w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-6-1.png?resize=300%2C221&amp;ssl=1 300w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-6-1.png?resize=768%2C566&amp;ssl=1 768w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-6-1.png?resize=1024%2C755&amp;ssl=1 1024w, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-6-1.png?resize=900%2C664&amp;ssl=1 900w\" sizes=\"auto, (max-width: 629px) 100vw, 629px\" \/><\/a><\/p>\n<p>Posteriormente solo nos quedar\u00eda, una vez m\u00e1s, ocultar la columna creada y a\u00f1adir las medidas que nos interese agrupar.<\/p>\n<h4>Consideraciones finales<\/h4>\n<p>A parte de hacer nuestros modelos de datos mucho m\u00e1s organizados, elegantes y f\u00e1ciles de utilizar para los usuarios finales, el agrupar las medidas de esta forma nos proporciona tambi\u00e9n otro importante valor a\u00f1adido, que es el de <strong>mantener nuestras medidas a salvo<\/strong>. Si por cualquier raz\u00f3n una de nuestras consultas deja de actualizarse desde el origen de datos y tenemos que volver a construir la conexi\u00f3n desde el principio, todas las medidas que tuvi\u00e9ramos almacenadas en esa tabla se perder\u00edan.<\/p>\n<p>Por otro lado, nos permite ocultar totalmente nuestras tablas de hechos en la herramienta usada por el cliente, de forma que sea imposible la creaci\u00f3n de medidas impl\u00edcitas, a la vez que impedimos que se seleccione un campo err\u00f3neo a la hora de filtrar o segmentar los datos (por ejemplo, el campo hora de nuestra tabla de hechos en vez de el de nuestra dimensi\u00f3n horaria).<\/p>\n<div class=\"comment-content\"><\/div>\n<blockquote><p><span style=\"color: #808080;\">Todo el c\u00f3digo DAX de este art\u00edculo ha sido formateado con<em> \u00abDAX Formatter\u00bb <\/em><\/span><br \/>\n<a href=\"http:\/\/www.daxformatter.com?utm_source=badge-dark&amp;utm_medium=ad&amp;utm_campaign=embed\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.daxformatter.com\/wp-content\/themes\/daxformatter\/images\/daxformatter-badge-small-dark.png?w=629\" alt=\"DAX Formatter by SQLBI\"><\/a><\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>En numerosas ocasiones, cuando estamos trabajando con modelos de datos complejos, con muchas tablas y relaciones, y que requieren un n\u00famero considerable de medidas, es importante tener en cuenta el lugar de almacenamiento de las mismas. Por ejemplo, es probable que tras cargar al modelo de datos todas las consultas necesarias para obtener la informaci\u00f3n [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[2,4,6],"tags":[9,10,11,14,23],"post_series":[],"class_list":["post-464","post","type-post","status-publish","format-standard","hentry","category-arquitectura-de-datos","category-dax-power-pivot","category-m-power-query","tag-dax","tag-editor-de-consultas","tag-inteligencia-de-negocios","tag-power-bi","tag-power-pivot"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"En numerosas ocasiones, cuando estamos trabajando con modelos de datos complejos, con muchas tablas y relaciones, y que requieren un n\u00famero considerable de medidas, es importante tener en cuenta el lugar de almacenamiento de las mismas. Por ejemplo, es probable que tras cargar al modelo de datos todas las consultas necesarias para obtener la informaci\u00f3n\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Admin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/bicontrolling.com\/index.php\/2017\/12\/10\/tablas-de-medidas-en-power-bi-desktop\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Business Intelligence Controlling | La nueva generaci\u00f3n del reporting econ\u00f3mico-financiero y el control de gesti\u00f3n empresarial\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Grupos de medidas en Power BI Desktop | Business Intelligence Controlling\" \/>\n\t\t<meta property=\"og:description\" content=\"En numerosas ocasiones, cuando estamos trabajando con modelos de datos complejos, con muchas tablas y relaciones, y que requieren un n\u00famero considerable de medidas, es importante tener en cuenta el lugar de almacenamiento de las mismas. Por ejemplo, es probable que tras cargar al modelo de datos todas las consultas necesarias para obtener la informaci\u00f3n\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/bicontrolling.com\/index.php\/2017\/12\/10\/tablas-de-medidas-en-power-bi-desktop\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2017-12-10T08:46:25+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-07-16T12:54:30+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Grupos de medidas en Power BI Desktop | Business Intelligence Controlling\" \/>\n\t\t<meta name=\"twitter:description\" content=\"En numerosas ocasiones, cuando estamos trabajando con modelos de datos complejos, con muchas tablas y relaciones, y que requieren un n\u00famero considerable de medidas, es importante tener en cuenta el lugar de almacenamiento de las mismas. Por ejemplo, es probable que tras cargar al modelo de datos todas las consultas necesarias para obtener la informaci\u00f3n\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/index.php\\\/2017\\\/12\\\/10\\\/tablas-de-medidas-en-power-bi-desktop\\\/#article\",\"name\":\"Grupos de medidas en Power BI Desktop | Business Intelligence Controlling\",\"headline\":\"Grupos de medidas en Power BI Desktop\",\"author\":{\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/index.php\\\/author\\\/admin\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/bicontrolling.com\\\/wp-content\\\/uploads\\\/2018\\\/04\\\/image-3-1.png?fit=1920%2C972&ssl=1\",\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/index.php\\\/2017\\\/12\\\/10\\\/tablas-de-medidas-en-power-bi-desktop\\\/#articleImage\",\"width\":1920,\"height\":972},\"datePublished\":\"2017-12-10T08:46:25+01:00\",\"dateModified\":\"2019-07-16T14:54:30+02:00\",\"inLanguage\":\"es-ES\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/index.php\\\/2017\\\/12\\\/10\\\/tablas-de-medidas-en-power-bi-desktop\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/index.php\\\/2017\\\/12\\\/10\\\/tablas-de-medidas-en-power-bi-desktop\\\/#webpage\"},\"articleSection\":\"Arquitectura de datos, DAX, M (Power Query), DAX, Editor de consultas, Inteligencia de negocios, Power BI, Power Pivot\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/index.php\\\/2017\\\/12\\\/10\\\/tablas-de-medidas-en-power-bi-desktop\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/bicontrolling.com#listItem\",\"position\":1,\"name\":\"Inicio\",\"item\":\"https:\\\/\\\/bicontrolling.com\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/index.php\\\/category\\\/arquitectura-de-datos\\\/#listItem\",\"name\":\"Arquitectura de datos\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/index.php\\\/category\\\/arquitectura-de-datos\\\/#listItem\",\"position\":2,\"name\":\"Arquitectura de datos\",\"item\":\"https:\\\/\\\/bicontrolling.com\\\/index.php\\\/category\\\/arquitectura-de-datos\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/index.php\\\/2017\\\/12\\\/10\\\/tablas-de-medidas-en-power-bi-desktop\\\/#listItem\",\"name\":\"Grupos de medidas en Power BI Desktop\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/bicontrolling.com#listItem\",\"name\":\"Inicio\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/index.php\\\/2017\\\/12\\\/10\\\/tablas-de-medidas-en-power-bi-desktop\\\/#listItem\",\"position\":3,\"name\":\"Grupos de medidas en Power BI Desktop\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/index.php\\\/category\\\/arquitectura-de-datos\\\/#listItem\",\"name\":\"Arquitectura de datos\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/#organization\",\"name\":\"Business Intelligence Controlling\",\"description\":\"La nueva generaci\\u00f3n del reporting econ\\u00f3mico-financiero y el control de gesti\\u00f3n empresarial\",\"url\":\"https:\\\/\\\/bicontrolling.com\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/index.php\\\/author\\\/admin\\\/#author\",\"url\":\"https:\\\/\\\/bicontrolling.com\\\/index.php\\\/author\\\/admin\\\/\",\"name\":\"Admin\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/index.php\\\/2017\\\/12\\\/10\\\/tablas-de-medidas-en-power-bi-desktop\\\/#webpage\",\"url\":\"https:\\\/\\\/bicontrolling.com\\\/index.php\\\/2017\\\/12\\\/10\\\/tablas-de-medidas-en-power-bi-desktop\\\/\",\"name\":\"Grupos de medidas en Power BI Desktop | Business Intelligence Controlling\",\"description\":\"En numerosas ocasiones, cuando estamos trabajando con modelos de datos complejos, con muchas tablas y relaciones, y que requieren un n\\u00famero considerable de medidas, es importante tener en cuenta el lugar de almacenamiento de las mismas. Por ejemplo, es probable que tras cargar al modelo de datos todas las consultas necesarias para obtener la informaci\\u00f3n\",\"inLanguage\":\"es-ES\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/index.php\\\/2017\\\/12\\\/10\\\/tablas-de-medidas-en-power-bi-desktop\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/index.php\\\/author\\\/admin\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/index.php\\\/author\\\/admin\\\/#author\"},\"datePublished\":\"2017-12-10T08:46:25+01:00\",\"dateModified\":\"2019-07-16T14:54:30+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/#website\",\"url\":\"https:\\\/\\\/bicontrolling.com\\\/\",\"name\":\"Business Intelligence Controlling\",\"description\":\"La nueva generaci\\u00f3n del reporting econ\\u00f3mico-financiero y el control de gesti\\u00f3n empresarial\",\"inLanguage\":\"es-ES\",\"publisher\":{\"@id\":\"https:\\\/\\\/bicontrolling.com\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Grupos de medidas en Power BI Desktop | Business Intelligence Controlling","description":"En numerosas ocasiones, cuando estamos trabajando con modelos de datos complejos, con muchas tablas y relaciones, y que requieren un n\u00famero considerable de medidas, es importante tener en cuenta el lugar de almacenamiento de las mismas. Por ejemplo, es probable que tras cargar al modelo de datos todas las consultas necesarias para obtener la informaci\u00f3n","canonical_url":"https:\/\/bicontrolling.com\/index.php\/2017\/12\/10\/tablas-de-medidas-en-power-bi-desktop\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/bicontrolling.com\/index.php\/2017\/12\/10\/tablas-de-medidas-en-power-bi-desktop\/#article","name":"Grupos de medidas en Power BI Desktop | Business Intelligence Controlling","headline":"Grupos de medidas en Power BI Desktop","author":{"@id":"https:\/\/bicontrolling.com\/index.php\/author\/admin\/#author"},"publisher":{"@id":"https:\/\/bicontrolling.com\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2018\/04\/image-3-1.png?fit=1920%2C972&ssl=1","@id":"https:\/\/bicontrolling.com\/index.php\/2017\/12\/10\/tablas-de-medidas-en-power-bi-desktop\/#articleImage","width":1920,"height":972},"datePublished":"2017-12-10T08:46:25+01:00","dateModified":"2019-07-16T14:54:30+02:00","inLanguage":"es-ES","mainEntityOfPage":{"@id":"https:\/\/bicontrolling.com\/index.php\/2017\/12\/10\/tablas-de-medidas-en-power-bi-desktop\/#webpage"},"isPartOf":{"@id":"https:\/\/bicontrolling.com\/index.php\/2017\/12\/10\/tablas-de-medidas-en-power-bi-desktop\/#webpage"},"articleSection":"Arquitectura de datos, DAX, M (Power Query), DAX, Editor de consultas, Inteligencia de negocios, Power BI, Power Pivot"},{"@type":"BreadcrumbList","@id":"https:\/\/bicontrolling.com\/index.php\/2017\/12\/10\/tablas-de-medidas-en-power-bi-desktop\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/bicontrolling.com#listItem","position":1,"name":"Inicio","item":"https:\/\/bicontrolling.com","nextItem":{"@type":"ListItem","@id":"https:\/\/bicontrolling.com\/index.php\/category\/arquitectura-de-datos\/#listItem","name":"Arquitectura de datos"}},{"@type":"ListItem","@id":"https:\/\/bicontrolling.com\/index.php\/category\/arquitectura-de-datos\/#listItem","position":2,"name":"Arquitectura de datos","item":"https:\/\/bicontrolling.com\/index.php\/category\/arquitectura-de-datos\/","nextItem":{"@type":"ListItem","@id":"https:\/\/bicontrolling.com\/index.php\/2017\/12\/10\/tablas-de-medidas-en-power-bi-desktop\/#listItem","name":"Grupos de medidas en Power BI Desktop"},"previousItem":{"@type":"ListItem","@id":"https:\/\/bicontrolling.com#listItem","name":"Inicio"}},{"@type":"ListItem","@id":"https:\/\/bicontrolling.com\/index.php\/2017\/12\/10\/tablas-de-medidas-en-power-bi-desktop\/#listItem","position":3,"name":"Grupos de medidas en Power BI Desktop","previousItem":{"@type":"ListItem","@id":"https:\/\/bicontrolling.com\/index.php\/category\/arquitectura-de-datos\/#listItem","name":"Arquitectura de datos"}}]},{"@type":"Organization","@id":"https:\/\/bicontrolling.com\/#organization","name":"Business Intelligence Controlling","description":"La nueva generaci\u00f3n del reporting econ\u00f3mico-financiero y el control de gesti\u00f3n empresarial","url":"https:\/\/bicontrolling.com\/"},{"@type":"Person","@id":"https:\/\/bicontrolling.com\/index.php\/author\/admin\/#author","url":"https:\/\/bicontrolling.com\/index.php\/author\/admin\/","name":"Admin"},{"@type":"WebPage","@id":"https:\/\/bicontrolling.com\/index.php\/2017\/12\/10\/tablas-de-medidas-en-power-bi-desktop\/#webpage","url":"https:\/\/bicontrolling.com\/index.php\/2017\/12\/10\/tablas-de-medidas-en-power-bi-desktop\/","name":"Grupos de medidas en Power BI Desktop | Business Intelligence Controlling","description":"En numerosas ocasiones, cuando estamos trabajando con modelos de datos complejos, con muchas tablas y relaciones, y que requieren un n\u00famero considerable de medidas, es importante tener en cuenta el lugar de almacenamiento de las mismas. Por ejemplo, es probable que tras cargar al modelo de datos todas las consultas necesarias para obtener la informaci\u00f3n","inLanguage":"es-ES","isPartOf":{"@id":"https:\/\/bicontrolling.com\/#website"},"breadcrumb":{"@id":"https:\/\/bicontrolling.com\/index.php\/2017\/12\/10\/tablas-de-medidas-en-power-bi-desktop\/#breadcrumblist"},"author":{"@id":"https:\/\/bicontrolling.com\/index.php\/author\/admin\/#author"},"creator":{"@id":"https:\/\/bicontrolling.com\/index.php\/author\/admin\/#author"},"datePublished":"2017-12-10T08:46:25+01:00","dateModified":"2019-07-16T14:54:30+02:00"},{"@type":"WebSite","@id":"https:\/\/bicontrolling.com\/#website","url":"https:\/\/bicontrolling.com\/","name":"Business Intelligence Controlling","description":"La nueva generaci\u00f3n del reporting econ\u00f3mico-financiero y el control de gesti\u00f3n empresarial","inLanguage":"es-ES","publisher":{"@id":"https:\/\/bicontrolling.com\/#organization"}}]},"og:locale":"es_ES","og:site_name":"Business Intelligence Controlling | La nueva generaci\u00f3n del reporting econ\u00f3mico-financiero y el control de gesti\u00f3n empresarial","og:type":"article","og:title":"Grupos de medidas en Power BI Desktop | Business Intelligence Controlling","og:description":"En numerosas ocasiones, cuando estamos trabajando con modelos de datos complejos, con muchas tablas y relaciones, y que requieren un n\u00famero considerable de medidas, es importante tener en cuenta el lugar de almacenamiento de las mismas. Por ejemplo, es probable que tras cargar al modelo de datos todas las consultas necesarias para obtener la informaci\u00f3n","og:url":"https:\/\/bicontrolling.com\/index.php\/2017\/12\/10\/tablas-de-medidas-en-power-bi-desktop\/","article:published_time":"2017-12-10T08:46:25+00:00","article:modified_time":"2019-07-16T12:54:30+00:00","twitter:card":"summary","twitter:title":"Grupos de medidas en Power BI Desktop | Business Intelligence Controlling","twitter:description":"En numerosas ocasiones, cuando estamos trabajando con modelos de datos complejos, con muchas tablas y relaciones, y que requieren un n\u00famero considerable de medidas, es importante tener en cuenta el lugar de almacenamiento de las mismas. Por ejemplo, es probable que tras cargar al modelo de datos todas las consultas necesarias para obtener la informaci\u00f3n"},"aioseo_meta_data":{"post_id":"464","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"location":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2021-03-31 11:39:56","updated":"2025-06-04 11:10:56","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/bicontrolling.com\" title=\"Inicio\">Inicio<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/bicontrolling.com\/index.php\/category\/arquitectura-de-datos\/\" title=\"Arquitectura de datos\">Arquitectura de datos<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tGrupos de medidas en Power BI Desktop\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Inicio","link":"https:\/\/bicontrolling.com"},{"label":"Arquitectura de datos","link":"https:\/\/bicontrolling.com\/index.php\/category\/arquitectura-de-datos\/"},{"label":"Grupos de medidas en Power BI Desktop","link":"https:\/\/bicontrolling.com\/index.php\/2017\/12\/10\/tablas-de-medidas-en-power-bi-desktop\/"}],"jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":1568,"url":"https:\/\/bicontrolling.com\/index.php\/2020\/04\/19\/mostrar-la-ultima-fecha-de-actualizacion-en-power-bi\/","url_meta":{"origin":464,"position":0},"title":"Mostrar la \u00faltima fecha de actualizaci\u00f3n en Power BI","author":"Admin","date":"19 abril, 2020","format":false,"excerpt":"Introducci\u00f3n En numerosas ocasiones, la primera pregunta que nos hace un usuario de un informe en Power BI es \u00bfest\u00e1n los datos actualizados? En un Panel del Servicio podemos configurar en cualquiera de las visualizaciones ancladas en el mismo, la capacidad de mostrar la hora de \u00faltima actualizaci\u00f3n de los\u2026","rel":"","context":"En \u00abArquitectura de datos\u00bb","block_context":{"text":"Arquitectura de datos","link":"https:\/\/bicontrolling.com\/index.php\/category\/arquitectura-de-datos\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2020\/04\/Imagen-1.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2020\/04\/Imagen-1.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2020\/04\/Imagen-1.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":1942,"url":"https:\/\/bicontrolling.com\/index.php\/2022\/04\/12\/video-power-bi-quizz-pensando-en-dax\/","url_meta":{"origin":464,"position":1},"title":"Video Power BI Quizz Pensando en DAX","author":"Admin","date":"12 abril, 2022","format":false,"excerpt":"Os dejo el video de mi participaci\u00f3n en el Power BI Quizz de los grandes Ricardo Rinc\u00f3n y Raquel Alvear. Un autentico placer haber podido aportar mi granito de arena a esta iniciativa.","rel":"","context":"En \u00abArquitectura de datos\u00bb","block_context":{"text":"Arquitectura de datos","link":"https:\/\/bicontrolling.com\/index.php\/category\/arquitectura-de-datos\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2023\/11\/Portada-Power-BI-Quizz.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2023\/11\/Portada-Power-BI-Quizz.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2023\/11\/Portada-Power-BI-Quizz.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2023\/11\/Portada-Power-BI-Quizz.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2023\/11\/Portada-Power-BI-Quizz.png?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2023\/11\/Portada-Power-BI-Quizz.png?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":1769,"url":"https:\/\/bicontrolling.com\/index.php\/2020\/12\/09\/crear-dimension-horaria-en-dax\/","url_meta":{"origin":464,"position":2},"title":"Crear dimensi\u00f3n horaria en DAX","author":"Admin","date":"9 diciembre, 2020","format":false,"excerpt":"Introducci\u00f3n En una entrada anterior vimos c\u00f3mo, en escenarios donde tanto los atributos relacionados con la fecha como los relacionados con la hora son relevantes para el an\u00e1lisis que queremos realizar, pod\u00edamos crear una dimensi\u00f3n horaria en M que nos sirviera para filtrar y segmentar nuestras medidas en funci\u00f3n de\u2026","rel":"","context":"En \u00abArquitectura de datos\u00bb","block_context":{"text":"Arquitectura de datos","link":"https:\/\/bicontrolling.com\/index.php\/category\/arquitectura-de-datos\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2020\/12\/Imagen-34.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2020\/12\/Imagen-34.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2020\/12\/Imagen-34.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2020\/12\/Imagen-34.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":813,"url":"https:\/\/bicontrolling.com\/index.php\/2019\/06\/12\/textos-y-titulos-dinamicos-en-power-bi\/","url_meta":{"origin":464,"position":3},"title":"Textos y t\u00edtulos din\u00e1micos en Power BI","author":"Admin","date":"12 junio, 2019","format":false,"excerpt":"Textos din\u00e1micos con DAX Siempre me ha gustado crear medidas de texto que sean capaces de interpretar y explicar ciertos resultados en lenguaje natural al usuario. Creando expresiones DAX mediante el uso de variables, campos y otros elementos program\u00e1ticos conseguiremos que, en funci\u00f3n de los filtros seleccionados por el usuario,\u2026","rel":"","context":"En \u00abControlling \/ Dir. Financiera\u00bb","block_context":{"text":"Controlling \/ Dir. Financiera","link":"https:\/\/bicontrolling.com\/index.php\/category\/controlling-dir-financiera\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2019\/06\/ezgif.com-crop3-1.gif?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2019\/06\/ezgif.com-crop3-1.gif?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2019\/06\/ezgif.com-crop3-1.gif?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2019\/06\/ezgif.com-crop3-1.gif?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":1951,"url":"https:\/\/bicontrolling.com\/index.php\/2022\/11\/12\/workshop-sobre-dax-en-power-bi-days-madrid\/","url_meta":{"origin":464,"position":4},"title":"Workshop sobre DAX en Power BI Days Madrid","author":"Admin","date":"12 noviembre, 2022","format":false,"excerpt":"El viernes 25 de noviembre estar\u00e9 impartiendo un workshop sobre el lenguaje DAX en el evento Power BI Days de Madrid. \u00a1All\u00ed os espero!","rel":"","context":"En \u00abArquitectura de datos\u00bb","block_context":{"text":"Arquitectura de datos","link":"https:\/\/bicontrolling.com\/index.php\/category\/arquitectura-de-datos\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2023\/03\/6.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2023\/03\/6.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2023\/03\/6.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2023\/03\/6.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/bicontrolling.com\/wp-content\/uploads\/2023\/03\/6.png?resize=1050%2C600&ssl=1 3x"},"classes":[]},{"id":1828,"url":"https:\/\/bicontrolling.com\/index.php\/2021\/03\/06\/gppb2021-madrid-integracion-de-previsiones-y-presupuestos-en-el-modelo-tabular-video\/","url_meta":{"origin":464,"position":5},"title":"GPPB2021 Madrid &#8211; Integraci\u00f3n de previsiones y presupuestos en el modelo tabular (video)","author":"Admin","date":"6 marzo, 2021","format":false,"excerpt":"Ya est\u00e1n disponibles las grabaciones del Global Power Platform Bootcamp de Madrid. Os comparto el video de mi sesi\u00f3n donde estuvimos analizando las diferentes opciones que tenemos para integrar previsiones y presupuestos en un modelo de datos de Power BI. Vimos c\u00f3mo crear relaciones virtuales con DAX, c\u00f3mo inspeccionar el\u2026","rel":"","context":"En \u00abArquitectura de datos\u00bb","block_context":{"text":"Arquitectura de datos","link":"https:\/\/bicontrolling.com\/index.php\/category\/arquitectura-de-datos\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/img.youtube.com\/vi\/_wGEZZGP_nI\/0.jpg?resize=350%2C200","width":350,"height":200},"classes":[]}],"jetpack_likes_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/bicontrolling.com\/index.php\/wp-json\/wp\/v2\/posts\/464","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bicontrolling.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bicontrolling.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bicontrolling.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/bicontrolling.com\/index.php\/wp-json\/wp\/v2\/comments?post=464"}],"version-history":[{"count":2,"href":"https:\/\/bicontrolling.com\/index.php\/wp-json\/wp\/v2\/posts\/464\/revisions"}],"predecessor-version":[{"id":1251,"href":"https:\/\/bicontrolling.com\/index.php\/wp-json\/wp\/v2\/posts\/464\/revisions\/1251"}],"wp:attachment":[{"href":"https:\/\/bicontrolling.com\/index.php\/wp-json\/wp\/v2\/media?parent=464"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bicontrolling.com\/index.php\/wp-json\/wp\/v2\/categories?post=464"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bicontrolling.com\/index.php\/wp-json\/wp\/v2\/tags?post=464"},{"taxonomy":"post_series","embeddable":true,"href":"https:\/\/bicontrolling.com\/index.php\/wp-json\/wp\/v2\/post_series?post=464"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}