Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Anonymous
Not applicable

Valor de segmentación dinámica

Hola

Tengo 2 campos diferentes (Región y Estado) que quiero usar como segmentación de datos en mi informe. Los valores de segmentación de estado deben basarse o cambiarse en el valor seleccionado en Region Slicer. Por favor, consulte el siguiente ejemplo:

Región
Italia
España
Francia
Alemania

Estado
Cerrado
Abierto
Esperando
Otros

La lógica debe ser como se menciona a continuación:

Si la 1a cortadora Italia entonces la 2a cortadora sólo debe mostrar Abierto

Si la 1a segmentación de Alemania, entonces el valor de la 2a segmentación sólo debe mostrar Cerrado

Si la 1a segmentación de Francia entonces2el valor de la segmentación debe ser Cerrado y en espera

Si la 1a segmentación España entonces el valor de la 2a segmentación sólo debe mostrar otros

Gracias

@Mariusz

@az38

7 REPLIES 7
v-eachen-msft
Community Support
Community Support

Hola @sapuser m

Puede crear una medida y colocarla en el panel de filtro para mostrar el resultado.

Measure =
SWITCH (
    TRUE (),
    SELECTEDVALUE ( 'Region'[Region] ) = "Italy"
        && SELECTEDVALUE ( 'Status'[Status] ) = "Open", 1,
    SELECTEDVALUE ( 'Region'[Region] ) = "Germany"
        && SELECTEDVALUE ( 'Status'[Status] ) = "Closed", 1,
    SELECTEDVALUE ( 'Region'[Region] ) = "France"
        && SELECTEDVALUE ( 'Status'[Status] ) IN { "Waiting", "Closed" }, 1,
    SELECTEDVALUE ( 'Region'[Region] ) = "Spain"
        && SELECTEDVALUE ( 'Status'[Status] ) = "Others", 1,
    0
)

Aquí está mi resultado de la prueba y el archivo de prueba para su referencia.

2-1.PNG

Community Support Team _ Eads
If this post helps, then please consider Accept it as the solution to help the other members find it.
Anonymous
Not applicable

Hola

Gracias por proporcionar la solución. Sin embargo, No está funcionando para mí debido a alguna razón. Esta medida muestra solo el valor 0.

Por favor, compruebe mi código DAX si estoy haciendo cualquier error aquí:

Estado de la necesidad de M_Open ?
INTERRUPTOR (
VERDADERO (),
SELECTEDVALUE ( 'Region Mapping'[Region] ) á "NA"
&& SELECTEDVALUE ( 'Open Needs'[Open Needs Status] ) ? "Open", 1,
SELECTEDVALUE ( 'Region Mapping'[Region] ) á "IND"
&& SELECTEDVALUE ( 'Open Needs'[Open Needs Status] ) ? "Do Not Work", 1,
SELECTEDVALUE ( 'Region Mapping'[Region] ) á "AP"
&& SELECTEDVALUE ( 'Open Needs'[Open Needs Status] ) IN ? "Existing Team", "Open" , 1,
SELECTEDVALUE ( 'Region Mapping'[Region] ) á "EU"
&& SELECTEDVALUE ( 'Open Needs'[Open Needs Status] ) IN ? "Existing Team", "Open" , 1,
0
)
Los valores proporcionados en la pregunta eran sólo valores dumy, aquí estoy probando la tabla real, nombres de columna y valores. Por lo tanto, usted puede considerar estos ahora.
Gracias

Hola @sapuser ,

La fórmula parece estar en lo cierto. ¿Son todos los valores únicos "Región" y"Estado de necesidadesabiertas"? Puede cargar sus archivos sin ninguna información confidencial a OneDrive para la Empresa y compartir el vínculo aquí.

Community Support Team _ Eads
If this post helps, then please consider Accept it as the solution to help the other members find it.
Anonymous
Not applicable

Hola

Me han probado incluso con la tabla de muestra que hizo que usted para utilizar para calcular la medida, pero muestra sólo 0.

Estoy subiendo la captura de pantalla para su referencia. Además, ¿podemos usar un measue como segmentación de datos o en el filtro de nivel de página?

error.JPG

Gracias

Hola @sapuser ,

La columna no puede mostrar un resultado dinámico, debe usar la medida. Según mi archivo de prueba, debe usar measure como regla en el panel de filtro de la segunda segmentación de datos.

4-1.PNG

Es de suponer que ya lo ha intentado, la medida no se puede usar como segmentación de datos o en el filtro de nivel de página.

Community Support Team _ Eads
If this post helps, then please consider Accept it as the solution to help the other members find it.
Anonymous
Not applicable

Sí, ahora está funcionando para mí.

Gracias por la soulción.

az38
Community Champion
Community Champion

Hola @sapuser

mostrar, por favor, todo su modelo de datos

parece que necesitas una mesa de puente como

Región Estado
Italia Abierto
Alemania Cerrado
Francia Cerrado
Francia Esperando
España Otros

también necesita tablas de dimesiones con una región única y un estado único relacionado con este puente

y tabla de hechos relacionada con las dimensiones


do not hesitate to give a kudo to useful posts and mark solutions as solution
LinkedIn

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors