Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric 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
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Ask questions in Eventhouse and KQL, Eventstream, and Reflex.