Starting December 3, join live sessions with database experts and the Microsoft product team to learn just how easy it is to get started
Learn moreShape the future of the Fabric Community! Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions. Take survey.
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:
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Check out the November 2024 Power BI update to learn about new features.