Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola, chicos
Estoy usando una tabla de calendario en mi modelo de datos y tengo una medida que muestra cero cuando hay espacios en blanco. La razón por la que estoy haciendo esto es que quiero mostrar una serie de tiempo completa, incluso si el cliente no hace compras en un mes en particular. El problema que estoy teniendo es porque estoy quitando los espacios en blanco en mi medida, ahora toda mi tabla de calendario está apareciendo en el gráfico de barras (ver más abajo). Necesito que el gráfico de barras comience desde que se inicia la serie de datos y, sin embargo, mostrar meses vacíos después de eso.
¿Cuáles son algunas de las formas en que ustedes han tratado con esto (idealmente de una manera automática)? Hemos detectado un problema desconocido.
¡Gracias chicos!
Solved! Go to Solution.
Hola @adin ,
Cree una medida como esta y aplíquela al filtro de nivel visual.
Measure = var min_ = CALCULATE(MIN(Sheet2[Date]),ALLEXCEPT(Sheet2,Sheet2[customer]))
var max_ = CALCULATE(MAX('calendar'[Date]))
return IF(max_>min_,1)
Saludos
Liang
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @adin ,
Cree una medida como esta y aplíquela al filtro de nivel visual.
Measure = var min_ = CALCULATE(MIN(Sheet2[Date]),ALLEXCEPT(Sheet2,Sheet2[customer]))
var max_ = CALCULATE(MAX('calendar'[Date]))
return IF(max_>min_,1)
Saludos
Liang
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Una forma es agregar un IF a su expresión para comparar el MIN(Date[Date]) con el MIN general de su tabla de hechos
CALCULATE(MIN(Table[Date]), ALL(Table)). De esa manera, cualquier meses estará en blanco antes del mínimo general, y no se mostrará en el objeto visual.
saludos
palmadita
To learn more about Power BI, follow me on Twitter or subscribe on YouTube.
¿Usaría CALCULATE(MIN(Table[Date]), ALLSELECTED(Table)) si quiero que mi gráfico de barras responda dinámicamente al cliente seleccionado por el usuario de un filtro desplegable?