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

The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!

Reply
Syndicate_Admin
Administrator
Administrator

Establecer valor en función de los datos de fila

Me gustaría establecer el valor para que todos sean true si una de las filas contiene determinados datos. Cada línea es una transacción única que me gustaría realizar un seguimiento de diferentes elementos, por lo que no puedo combinarlo, ya que mostraría un desglose de cada línea y ocultaría solo aquellos que están en blanco y mostrar solo aquellos que tienen transacción.

Así que si ABC sólo tiene 1 línea pero no tiene datos en esa columna lo ocultará en mi informe, y como XYZ tiene al menos 1 línea de datos debe mostrar todas las líneas.

A continuación se presentan los resultados esperados

NombreVentasResultados
Abc Falso
Xyz1Verdad
Xyz Verdad
2 ACCEPTED SOLUTIONS
Anonymous
Not applicable

Hola @naoki

Compruebe el siguiente código.

Resultados: IF(CALCUALTE(COUNT(table[names]),ALLEXCEPT(table,table[Names]),NOT(ISNULL(table[sales])) && table[ventas]>0) > 0

, "Verdadero"

, "Falso")

View solution in original post

Greg_Deckler
Community Champion
Community Champion

@naoki - Tal vez

Results =
  VAR __Name = MAX('Table'[Name])
  VAR __Table = FILTER(ALL('Table'),[Name] = __Name && NOT(ISBLANK([Sales])))
RETURN
  IF(ISBLANK(__Table),0,1)

A continuación, puede filtrar por Resultados siendo 1



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...

View solution in original post

4 REPLIES 4
Greg_Deckler
Community Champion
Community Champion

@naoki - Tal vez

Results =
  VAR __Name = MAX('Table'[Name])
  VAR __Table = FILTER(ALL('Table'),[Name] = __Name && NOT(ISBLANK([Sales])))
RETURN
  IF(ISBLANK(__Table),0,1)

A continuación, puede filtrar por Resultados siendo 1



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...
Anonymous
Not applicable

Hola @naoki

Compruebe el siguiente código.

Resultados: IF(CALCUALTE(COUNT(table[names]),ALLEXCEPT(table,table[Names]),NOT(ISNULL(table[sales])) && table[ventas]>0) > 0

, "Verdadero"

, "Falso")

amitchandak
Super User
Super User

@naoki , No muy claro asumir ventas ia medida,

if([ventas] á0 s-isblank([ventas]), blank(),[ventas])
if([ventas] á0 s-isblank([ventas]), blank(),[ventas])

¿Puede compartir datos de ejemplo y salida de ejemplo en formato de tabla

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Hola @amitchandak no puedo compartir los datos, ya que contiene información confidencial. Pero tal vez se puede ver a continuación de la tabla para una mejor claridad. La columna de pago tardío es una columna calculada que se ha realizado. Lo que me gustaría hacer es escanear cada línea de nombre acct y mostrar sólo el nombre acct con al menos 1 línea de pago atrasado. Si un acct no tiene un solo pago atrasado, no debe mostrarse. El cheque de pago también debe ser una columna calculada para mostrar los resultados

Suponiendo que este es el conjunto de datos.

NombreInv #Fecha invVentasFecha pagada por el cliente¿Pago tardío? Cheque de pago
Abc1231er mar 2020103 de marzo de 2020No
Xyz2221 de abril de 20201001 de julio de 2020Tarde
Xyz3221 de agosto de 20201003 de agosto de 2020

Así debería ser como se muestran los resultados. Solo se mostrará Acct XYZ, ya que una línea llega tarde. Esto es necesario ya que quiero ver cuántas líneas y los detalles del pago atrasado para el análisis secundario.

NombreInv #Fecha invVentasFecha pagada por el cliente¿Pago tardío? Cheque de pago
Xyz2221 de abril de 20201001 de julio de 2020Tarde
Xyz3221 de agosto de 20201003 de agosto de 2020

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! It's time to submit your entry.

January Power BI Update Carousel

Power BI Monthly Update - January 2026

Check out the January 2026 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.