cancel
Showing results for 
Search instead for 
Did you mean: 

Fabric is Generally Available. Browse Fabric Presentations. Work towards your Fabric certification with the Cloud Skills Challenge.

Reply
JuanDtM23
Helper II
Helper II

Crear Tabla de valores complementarios

Hola expertos, 

 

Espero puedan ayudarme.

 

Les pongo en contexto.

 

Tengo tres bases de datos:

  • Servicios_habilitados: Indica los servicios de salud habilidatos para cada ciudad
  • Servicios contratados: Indica los servicios contratados por la empresa en cada ciudad
  • Servicios Trazadores: Es el listado de servicos que la empresa debe prestar obligatoriamente. 

A partir de esas bases de datos se crean dos nuevas tablas:

  • Servicios trazadores contratados: Listado de servicios trazadores que la empresa tiene contratados en cada ciudad.
  • servicios trazadores habilitados: Listado de servicios trazadores que se encuentran habilitados en cada ciudad.

 

Las relaciones son las siguientes:

  • Servicios_Trazadores_Habilitados *:1 Servicios_Trazadores
  • Servicios_Trazadores 1:* Servicios Contratados
  • Servicios Contratados *:* Servicios_Habilitados
  • Servicios_Habilitados *:1 Servicios_Trazadores_Habilitados

JuanDtM23_0-1600743697125.png

 

A continuación podrán observar que tengo dos medidas:

Sin título.png

Servicios trazadores contratados: Cuenta el numero de servicios trazadores contratados en cada ciudad

Servicios trazadores habilitados: Cuenta el numero de servicios trazadores habilitados en cada ciudad

 

En la tabla de la izquierda se se tiene el numero de servicios trazadores contratados y en la derecha los servicios trazadores habilitados.

 

 

Mi intención es:

Mostrar en la tabla de la derecha solamente los servicios trazadores que no están contratados en cada uno de los municipios. 

Tal y como se ilustra a continuación:

Sin título.png

 

Espero puedan ayudarme.

 

Muchas Gracias

2 ACCEPTED SOLUTIONS
PaulDBrown
Community Champion
Community Champion

@JuanDtM23

Le sugiero que elimine la relación de varios a varios entre sus Servicios_habilitados (Nombre_municipio) y SERVICIOS CONTRATADOS (MUNICIPIO).

En su lugar, cree una tabla Dimension para con valores únicos de "municipios" y cree relaciones de uno a varios entre esta tabla Dimension y Servicios_habilitados (Nombre_municipio) y SERVICIOS CONTRATADOS (MUNICIPIO).

Para identificar los servicios que no se nos han contratado esta medida:
Servicios no contratados ?
CONtServices DE VAR - VALUES(SERVICIOS_CONTRATADOS [COD_SERVICIO]
VAR ServObl - VALUES(SERVICIOS_TRAZADORES[COD SERVICIO]
devolución

COUNTROWS(EXCEPT(ServObl, ContServices)





Did I answer your question? Mark my post as a solution!
In doing so, you are also helping me. Thank you!

Proud to be a Super User!
Paul on Linkedin.






View solution in original post

Hola @JuanDtM23 ,

Según mi comprensión de su descripción, puede crear una medida para el filtro de nivel visual:

Measure = var a =CALCULATETABLE(EXCEPT(VALUES(Servicios_habilitados[serv_codigo]),VALUES('SERVICIOS CONTRATADOS'[COD_SERVICIO]))) return IF(MAX(Servicios_Trazadores_Habilitados[COD])in a,1,0)

Add it to Servicios Trazadores Habilitados table visual level filter and set it to 1:

Capture.PNG

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

Saludos

Dedmon Dai

View solution in original post

5 REPLIES 5
PaulDBrown
Community Champion
Community Champion

@JuanDtM23

Le sugiero que elimine la relación de varios a varios entre sus Servicios_habilitados (Nombre_municipio) y SERVICIOS CONTRATADOS (MUNICIPIO).

En su lugar, cree una tabla Dimension para con valores únicos de "municipios" y cree relaciones de uno a varios entre esta tabla Dimension y Servicios_habilitados (Nombre_municipio) y SERVICIOS CONTRATADOS (MUNICIPIO).

Para identificar los servicios que no se nos han contratado esta medida:
Servicios no contratados ?
CONtServices DE VAR - VALUES(SERVICIOS_CONTRATADOS [COD_SERVICIO]
VAR ServObl - VALUES(SERVICIOS_TRAZADORES[COD SERVICIO]
devolución

COUNTROWS(EXCEPT(ServObl, ContServices)





Did I answer your question? Mark my post as a solution!
In doing so, you are also helping me. Thank you!

Proud to be a Super User!
Paul on Linkedin.






Hola @PaulDBrown  Muchas gracias.

 

Lo intentaré

Hola @JuanDtM23 ,

Según mi comprensión de su descripción, puede crear una medida para el filtro de nivel visual:

Measure = var a =CALCULATETABLE(EXCEPT(VALUES(Servicios_habilitados[serv_codigo]),VALUES('SERVICIOS CONTRATADOS'[COD_SERVICIO]))) return IF(MAX(Servicios_Trazadores_Habilitados[COD])in a,1,0)

Add it to Servicios Trazadores Habilitados table visual level filter and set it to 1:

Capture.PNG

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

Saludos

Dedmon Dai

v-deddai1-msft
Community Support
Community Support

Hola @JuanDtM23 ,

¿Hay alguna columna que distinguir entre los municipios y las ciudades ordinarias? O bien, puede crear una medida para ella y agregarla al filtro de nivel visual en la tabla derecha.

Es difícil entender sus requisitos solo a través de su descripción, tal vez pueda proporcionar algunos datos de ejemplo.

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

Saludos

Dedmon Dai

Hola @v-deddai1-msft ,

 

No, la tabla Servicios contratados cuenta con una columna llamadas "Municipio" la cual contiene tanto a ciudades ordinarias y a municipios, por su parte la tabla "Servicios_Habilitados" cuenta con una columna llamana "Nombre_Municipio_" la cual tambien contiene las ciudades ordinarias y los municipios.

 

Adjunto el .Pbix para mayor entendimiento:

 

https://mutualsereps-my.sharepoint.com/:u:/g/personal/jtorres_mutualser_org/Eetpi9jlVItLv8aTtxRywysB...

 

 

Helpful resources

Announcements
PBI November 2023 Update Carousel

Power BI Monthly Update - November 2023

Check out the November 2023 Power BI update to learn about new features.

Community News

Fabric Community News unified experience

Read the latest Fabric Community announcements, including updates on Power BI, Synapse, Data Factory and Data Activator.

Dashboard in a day with date

Exclusive opportunity for Women!

Join us for a free, hands-on Microsoft workshop led by women trainers for women where you will learn how to build a Dashboard in a Day!

Power BI Fabric Summit Carousel

The largest Power BI and Fabric virtual conference

130+ sessions, 130+ speakers, Product managers, MVPs, and experts. All about Power BI and Fabric. Attend online or watch the recordings.

Top Solution Authors