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

Get certified in Microsoft Fabric—for free! For a limited time, the Microsoft Fabric Community team will be offering free DP-600 exam vouchers. Prepare now

Reply
Syndicate_Admin
Administrator
Administrator

Mostrar registro primario cuando no existe ningún registro secundario

Tengo una tabla principal y una tabla secundaria con registros relacionados. Creé un objeto visual de tabla para mostrar el registro principal y el recuento de ID en la tabla secundaria relacionada. El objeto visual no muestra el registro primario si no hay registros secundarios relacionados.

Por lo tanto, muestra la tabla visual como:

Campo 1 de la tabla principalRecuento de registros relacionados con niños
A1
B2
C1

Quiero que se muestre de la siguiente manera:

Campo 1 de la tabla principalRecuento de registros relacionados con niños
A1
B2
C1
D

o

Campo 1 de la tabla principalRecuento de registros relacionados con niños
A1
B2
C1
D0
12 REPLIES 12
Syndicate_Admin
Administrator
Administrator

@TomSinAA ,

De acuerdo con su descripción, aquí está mi solución.

Muestra:

Tabla principal:

vyanjiangmsft_0-1691461395825.png

Tabla secundaria:

vyanjiangmsft_1-1691461418590.png

Cree una medida:

Measure =
CALCULATE ( COUNT ( ChildTable[Child] ), REMOVEFILTERS ( ChildTable[Child] ) )

Coloque la medida en el filtro visual y seleccione mostrar elementos cuando el valor esté en blanco.

vyanjiangmsft_2-1691461527823.png

Después de aplicar el filtro, obtenga el resultado correcto:

vyanjiangmsft_3-1691461566974.png

Adjunto mi muestra a continuación para su referencia.

Saludos
Equipo de Apoyo a la Comunidad _ kalyj

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

Syndicate_Admin
Administrator
Administrator

@TomSinAA seguro de lo que está pasando. ¿Puede compartir el archivo pbix, eliminar cualquier información confidencial antes de compartirla?

Syndicate_Admin
Administrator
Administrator

Actualicé la medida para agregar 0, luego filtré por =0, pero todavía enumera el peligro con los registros de niños (por ejemplo, HZD-10705)

TomSinAA_0-1691415564292.png

Syndicate_Admin
Administrator
Administrator

De hecho, tiene sentido. Estaba tratando de depurar y adivinar el problema. Agregue +0 a countrows measure y el filtro donde measure = 0

Syndicate_Admin
Administrator
Administrator

No se muestran filas cuando elimino los elementos de mostrar sin datos

TomSinAA_0-1691367343264.png

Syndicate_Admin
Administrator
Administrator

@TomSinAA ¿Puede desactivar mostrar elementos sin datos y luego verificar?

Syndicate_Admin
Administrator
Administrator

Creó la medida:

RiskRequirementRowCount = COUNTROWS(RiskRequirement)
Muestra el recuento sin el filtro:
TomSinAA_0-1691355851881.png

Sin embargo, cuando agrego el filtro (rowcount está en blanco), se enumeran los peligros con registros secundarios RequirementTypeNumber

TomSinAA_1-1691355931943.png

HZD-10705 sigue apareciendo cuando se aplica el filtro

TomSinAA_2-1691355948645.png

Syndicate_Admin
Administrator
Administrator

Cuando se filtra la tabla, sólo se filtra la tabla secundaria, no la tabla principal.

Hay pocas formas de resolverlo. Agregue una medida que sea simples countrows de la tabla secundaria y luego úsela como filtro donde esta medida esté en blanco.

Syndicate_Admin
Administrator
Administrator

El mostrar elementos sin datos funciona. Vea mi visual con datos reales:

Los datos de peligro están en la tabla principal, los datos RequirementTypeNumber están en la tabla secundaria

TomSinAA_0-1691344520533.png

Si quiero ver solo los peligros sin un RequirementTypeNumber, apliqué un filtro:

TomSinAA_1-1691344616442.png

Y muestra Peligro: HZD-10705 como se muestra a continuación:

TomSinAA_2-1691344742359.png

Sin embargo, HZD-10705 tiene un RequirementTypeNumber en la tabla secundaria como se muestra en la primera pantalla. Hubiera esperado que el filtro no mostrara HZD-10705.

Syndicate_Admin
Administrator
Administrator

Mostrar elementos sin datos funciona. Aquí está el visual con datos reales:

Los datos de peligro son la tabla principal, RequirementTypeNumber está en la tabla secundaria

TomSinAA_0-1691343550615.png

Si filtro ese objeto visual para RequirementTypeNumber está en blanco (ver más abajo)

TomSinAA_1-1691343620882.png

muestra los peligros que no están en blanco para RequirementTypeNumber

TomSinAA_2-1691343685887.png

Hazard HZD-10705 tiene un registro en la tabla secundaria para RequirementTypeNumber. Entonces, cuando el filtrado está en blanco, esperaría que HZD-10705 no apareciera en la lista.

Syndicate_Admin
Administrator
Administrator

Hola @TomSinAA ,

puede habilitar la opción "Mostrar artículo sin datos":

TomMartens_0-1691340889701.png

Con suerte, esto proporciona lo que está buscando.

Saludos

Tom

Syndicate_Admin
Administrator
Administrator

@TomSinAA puede usar mostrar elemento sin datos y mostrará todo. Mostrar elementos sin datos en Power BI - Power BI | Microsoft Learn

👉 Aprenda Power BI y Fabric - suscríbase a nuestro canal YT - @PowerBIHowTo

Helpful resources

Announcements
OCT PBI Update Carousel

Power BI Monthly Update - October 2024

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

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

October NL Carousel

Fabric Community Update - October 2024

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

Top Solution Authors