Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
Hola expertos,
Espero puedan ayudarme.
Les pongo en contexto.
Tengo tres bases de datos:
A partir de esas bases de datos se crean dos nuevas tablas:
Las relaciones son las siguientes:
A continuación podrán observar que tengo dos medidas:
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:
Espero puedan ayudarme.
Muchas Gracias
Solved! Go to Solution.
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)
Proud to be a Super User!
Paul on Linkedin.
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:
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
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)
Proud to be a Super User!
Paul on Linkedin.
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:
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 @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:
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.