VALUES

Completado de una tabla sustituyendo valores inexistentes por ceros

Un caso con el que nos encontramos con cierta frecuencia es aquel en el que tenemos datos tabulares pero no disponemos de valores para todas las combinaciones de filas y columnas, y querríamos tener al menos ceros que nos permitan operar con la tabla completa.

Para ver cómo podemos resolver este problema vamos a partir de la siguiente tabla de datos:

Enviado por admin el Mié, 30/10/2019 - 10:06

Valor seleccionado en una columna

En ocasiones necesitamos averiguar si un valor ha sido o no seleccionado en una columna (a través de una segmentación, etc.). Una forma de conseguir esto es mediante el uso de la función IN. Cuando se usa con un único escalar a la izquierda de IN, esta función devuelve TRUE si el escalar aparece en un listado de valores que se incluye a la derecha. Por ejemplo, supongamos que tenemos una tabla Geography que incluye información geográfica, incluyendo un campo Country con el nombre del país:

Enviado por admin el Mié, 26/06/2019 - 18:20

Nombre del producto más vendido

Calcular el importe total de ventas para el producto más vendido es relativamente fácil. Si el campo que contiene los nombres de los productos es 'Product'[ProductName] y la medida [Total sales] suma el campo correspondiente al importe de ventas, bastaría con crear la siguiente medida:

max_sales = MAXX(VALUES('Product'[ProductName]); [Total sales])

Enviado por admin el Mar, 15/01/2019 - 15:14

Calculo del valor máximo de ventas de un producto entre un conjunto de países

En este escenario tenemos un conjunto de productos, las ventas y un listado de países en los que se han realizado las ventas. Y queremos calcular, para cada producto, las ventas del país en el que éstas hayan sido mayores.

Comencemos viendo las ventas por país. Para esto llevamos a una matriz el campo conteniendo el nombre de cada producto (Product[ProductName]) a filas y el campo conteniendo los países (Geography[Country]) a columnas:

Enviado por admin el Dom, 30/12/2018 - 19:54

Añadir una excepción a los resultados devueltos por una medida

Un caso con el que podemos encontrarnos es aquel en el que, tras crear una medida y llevarla a una visualización, deseamos que uno de los valores devueltos sea tratado de forma especial. Por ejemplo, podemos tener una tabla de datos con ventas en la que definimos la medida

Ventas = SUM(FactSales[SalesAmount])

Enviado por admin el Lun, 03/12/2018 - 20:18