Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola tengo un conjunto de datos scenerio de muestra (conjunto de datos real utilizado tiene miles de filas):
Ubicación | Fecha | Artículo | % del total del día |
Este | 1/1/2012 | Hamburguesa | 80 |
Oeste | 1/1/2012 | Hamburguesa | 40 |
Norte | 1/1/2012 | Hamburguesa | 30 |
Este | 1/1/2012 | Papas fritas | 20 |
Oeste | 1/1/2012 | Papas fritas | 60 |
Norte | 1/1/2012 | Papas fritas | 70 |
Este | 2/1/2012 | Hamburguesa | 40 |
Oeste | 2/1/2012 | Hamburguesa | 50 |
Este | 2/1/2012 | Papas fritas | 60 |
Oeste | 2/1/2012 | Papas fritas | 50 |
Como puede ver para la fecha 2/1/2012, Ubicación norte no tiene datos, ya que está cerrado para ese día.
My Visual es un PieChart con leyenda como 'Item', detalles como 'Fecha' y valores como '% del total del día'
Hago 4 rebanadoras, una para el año, una para el mes, una para los días para controlar la fecha, y la última cortadora es para la ubicación.
Si mis segmentaciones de fecha seleccionan 1/1/2012, mi segmentación de ubicación me dará 3 opciones (Este, Oeste y Norte), desde allí puedo elegir la ubicación para mostrar en mi gráfico circular.
Pero si mis segmentaciones de fecha seleccionan 2/1/2012, mi segmentación de ubicación me dará 2 opciones (Este y Oeste porque no hay datos disponibles para Norte). La opción Norte desaparece.
Ahora necesito ayuda para la segmentación personalizada / una manera de tal manera que cuando mi segmentación de fecha selecciona 2/1/2012, mi segmentación de ubicación todavía me dará las 3 opciones (Este, Oeste y Norte), e incluso me permiten seleccionar Norte. Esta segmentación también debe mostrar las 3 opciones de ubicación incluso cuando la fecha seleccionada donde se cierran las 3 ubicaciones (no tienen datos).
Para que pueda seleccionar 2/1/2012 y North, el piechart estaría en blanco, y una medida con este DAX
Solved! Go to Solution.
@xi-hanng
Cree una tabla adicional para la ubicación que será como segmentación de datos.
Cree su medida para % de la siguiente manera
Day % =
VAR _M =
CALCULATE(
SUM(Table3[% of total of the day]),
TREATAS(
{max('Select Location'[Location])},
Table3[Location]
)
)
RETURN
_M
Una medida para que la etiqueta muestre cuando no haya datos disponibles
No Data =
IF( [Day %] = BLANK(),
"No Data Avialble",
""
)
________________________
Si mi respuesta fue útil, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla
Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
@xi-hanng
Cree una tabla adicional para la ubicación que será como segmentación de datos.
Cree su medida para % de la siguiente manera
Day % =
VAR _M =
CALCULATE(
SUM(Table3[% of total of the day]),
TREATAS(
{max('Select Location'[Location])},
Table3[Location]
)
)
RETURN
_M
Una medida para que la etiqueta muestre cuando no haya datos disponibles
No Data =
IF( [Day %] = BLANK(),
"No Data Avialble",
""
)
________________________
Si mi respuesta fue útil, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla
Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group