Cálculo de la frecuencia de compra de los clientes
En este escenario partimos de un listado de clientes:
En este escenario partimos de un listado de clientes:
En ocasiones queremos generar valores aleatorios para plantear diferentes escenarios de análisis. Generar un único valor es sencillo usando las funciones RAND o RANDBETWEEN, pero la generación de un listado de valores aleatorios es un poco más complicado. En este escenario queremos crear una tabla con una columna de valores enteros aleatorios.
Partimos de un listado de ventas (Sales) en el que se indica -por ejemplo- el identificador de cliente y las fechas de las compras:
Otra aplicación interesante de la función GENERATE es la de replicar las filas de una tabla según ciertos valores. Por ejemplo, supongamos que tenemos una tabla de ventas ("Ventas") en las que se muestra el producto vendido y el número de unidades implicadas en cada venta:
Un interesante escenario es aquel que implica una tabla de datos que incluye la "ocupación" de unos ciertos recursos indicando la fecha de comienzo y la de finalización de la ocupación, teniendo como objetivo la visualización de una gráfica en la que se muestre el calendario y los días en los que cada recurso está ocupado o disponible.
Para resolver este escenario partimos de una tabla ("Allocations") en la que se muestra el recurso en cuestión (1, 2 o 3 en nuestro ejemplo), y las fechas de inicio y fin de la ocupación:
Hay múltiples ocasiones en las que resulta conveniente -o necesario- renombrar temporalmente los campos de una tabla antes de poder utilizarla en una expresión DAX. Esto puede lograrse fácilmente utilizando la función SELECTCOLUMNS. Veámos un sencillo ejemplo: Partimos de la siguiente tabla:
Un escenario frecuente y sencillo de resolver es aquel en el que nos encontramos con dos tablas de idéntica estructura que deseamos agregar según algún campo. Veamos cómo sería. Suponemos que ya hemos obtenido los datos y tenemos cargadas en Power BI las dos tablas que, en este caso, contienen información de ventas:
En este sencillo escenario partimos de dos tablas:
En este sencillo escenario partimos de los siguientes datos:
En este escenario partimos de dos tablas:
Excepto donde se indique otra cosa, los contenidos de este sitio web se ofrecen bajo una licencia Reconocimiento-NoComercial-SinObraDerivada 4.0 Internacional