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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Anonymous
Not applicable

segmentación con condiciones - si el valor seleccionado, seleccione los valores relacionados

Tengo 2 mesas

tabla 1 - lista de todos los códigos

id de código, texto del código

id de código

Mensaje de texto

x41acdt poisn
x42acdt poisn narc
y11acdt poisn othr
y12acdt poisn aaa
i26.0pulmonar agudo
i26.9WO pulmonar aguda
J96.0respiratoria aguda
d68.3desconcierto
g21.1otro medicamento
g24.0Medicamentoso
y46efectos adversos
y47tri adverso
y49ana adverso

tabla 2 con los detalles del paciente

nombre del paciente, fecha de admisión, fecha de alta, codeid,código de texto

(3a tabla / nuevo requisito)

3a tabla contiene 4 columnas

DiagnósticoCódigotexto del códigocódigos externos
embolia pulmonari26.0pulmonar agudo
embolia pulmonari26.9WO pulmonar aguda
complicaciones relacionadas con medicamentosJ96.0respiratoria agudax41,x42,y11,y12
trastorno hemorrágicod68.3desconcierto
trastorno del momentog21.1otro medicamentoy46,y47,y49
trastorno del momentog24.0Medicamentosoy46,y47,y49
alteración graver40.0Somnolenciay46,y47,y49
alteración graver40.1Estupory46,y47,y49
alteración graver40.2comay46,y47,y49

en la segmentación de datos al seleccionar un código de la tabla 3

necesita filtrar ese código y filtrar otros códigos de causa externos como se muestra en la tabla 3

por ejemplo, si selecciona j96.0, debe seleccionar j96.0 y otros códigos externos x41,x42,y11 y y12

en otro escenario si se selecciona i26.0, simplemente seleccione todos los registros reales en el código i26.0 solamente (sin códigos asociados para seleccionar)

1 ACCEPTED SOLUTION
v-yuaj-msft
Community Support
Community Support

Hola @Rayudu03 ,

En función de su descripción, puede crear una medida de la siguiente manera.

Medidas ?

var _id - MAX(Table1[id de código])

devolución

SI(

O(

_id en DISTINCT(Table3[código]),

SUMX(

ADDCOLUMNS(

DISTINCT(Table3[códigos externos]),

"Re",

SI(

CONTAINSSTRINGEXACT([códigos externos],_id),

1,0

)

),

[Re]

)>0

),

1,0

)

A continuación, arrastre la medida a "filtros en la medida" y filtre el objeto visual cuando "la medida es 1".

v-yuaj-msft_0-1605165363882.png

Resultado:

v-yuaj-msft_1-1605165363883.png

v-yuaj-msft_2-1605165363885.png

Espero que eso sea lo que estabas buscando.

Saludos

Yuna

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

2 REPLIES 2
v-yuaj-msft
Community Support
Community Support

Hola @Rayudu03 ,

En función de su descripción, puede crear una medida de la siguiente manera.

Medidas ?

var _id - MAX(Table1[id de código])

devolución

SI(

O(

_id en DISTINCT(Table3[código]),

SUMX(

ADDCOLUMNS(

DISTINCT(Table3[códigos externos]),

"Re",

SI(

CONTAINSSTRINGEXACT([códigos externos],_id),

1,0

)

),

[Re]

)>0

),

1,0

)

A continuación, arrastre la medida a "filtros en la medida" y filtre el objeto visual cuando "la medida es 1".

v-yuaj-msft_0-1605165363882.png

Resultado:

v-yuaj-msft_1-1605165363883.png

v-yuaj-msft_2-1605165363885.png

Espero que eso sea lo que estabas buscando.

Saludos

Yuna

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

MFelix
Super User
Super User

Hola @Rayudu03 ,

Supongo que ambas tablas no están relacionadas, así que cree la siguiente medida:

filter =
IF (
    SELECTEDVALUE ( 'Codes'[code id] ) IN VALUES ( 'Requirements'[code] )
        || SELECTEDVALUE ( 'Codes'[code id] ) IN VALUES ( 'Requirements'[external codes] );
    "Symptom"
)

Ahora puede usar esta columna para filtrar otras visualizaciones.

MFelix_0-1605025026589.png

MFelix_1-1605025038420.png

MFelix_2-1605025049169.png


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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