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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
sivashankr
Helper II
Helper II

por favor ayuda en el Cálculo NULL

Hola equipo,

Tengo 2 tablas 'Tabla A' y 'Tabla B'. Me uní a estas 2 tablas usando la cardinalidad M a 1.
Ahora el requisito es que tengo el cálculo "Cliente válido ?:
si la Tabla B.Cliente es nula entonces N
else Y

Pero sigo viendo los espacios en blanco aunque no haya clientes.

PFA el .pbix

https://onedrive.live.com/?authkey=%21ABjErpmd%2DaLtnRQ&cid=C007331E59E3588D&id=C007331E59E3588D%211...

Calculstion.png

12 REPLIES 12
v-xicai
Community Support
Community Support

Hola @sivashankr ,

Puede cambiar la dirección del filtro cruzado de las relaciones entre las tablas anteriores de Single a Both , que tomará estas tablas tratadas como una sola tabla. Ver más información:Crear y administrar relaciones en Power BI Desktop.

Saludos

Amy

Equipo de apoyo a la comunidad _ Amy

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

Hola @v-xicai

Incluso lo intenté con esa opción, pero aún no tuve suerte.

Publiqué el archivo pbix en blow path, ¿podrías por favor mirarlo y ayudarme en esto, Si es posible.

https://onedrive.live.com/?cid=C007331E59E3588D&id=C007331E59E3588D%21107&parId=root&o=OneUp

Hola @sivashankr ,

El enlace a su PBIX no funciona. ¿Puede comprobar que los permisos son correctos para compartir por favor?



Now accepting Kudos! If my post helped you, why not give it a thumbs-up?

Proud to be a Datanaut!




@sivashankr

No hay ningún cliente en blanco en la tabla B y está comprobando si hay algún espacio en blanco en la tabla B

Creo que la Tabla A tiene un grupo de clientes más grande que la tabla B. Así que necesita crear esa columna en la tabla A

por favor, intente esto

validcustomer = 
VAR CUS=LOOKUPVALUE('Table B'[CUSTOMER],'Table B'[CUSTOMER],'Table A'[Customer])
return if(ISBLANK(CUS),"No","Yes")

1.PNG





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




Muchas gracias @ryan_mayu, funciona como se esperaba.

ryan_mayu
Super User
Super User

@sivashankr

¿Has probado isblank() o ? blank() ?





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




Hola @ryan_mayu ,

Lo intenté con ISBLANK y BANK.

El problema que veo es que la tabla individual no tiene valores NULL. Después de unirme a las 2 tablas y como resultado de la relación M-1 veo valores NULL en Customer. Esos no son NULLS o BLANKS. Como resultado de este BLANK o ISBLANK o NULL, ninguno de ellos no funciona.

BA_Pete
Super User
Super User

Hola @sivashankr ,

Mi primera suposición es que sus datos no son realmente nulos, pero en blanco.

Si observa la tabla en Power Query, ¿estas celdas dicen específicamente "null" o las celdas están en blanco?



Now accepting Kudos! If my post helped you, why not give it a thumbs-up?

Proud to be a Datanaut!




Hola @BA_Pete ,

La tabla original no tiene valores NULL, veo los valores NULL después de joing las 2 tablas.

Gracias

Siv

Hola @sivashankr ,

¿Qué tal cambiar su declaración IF, algo como:

SI [condición deseada cumplida] entonces "Y" más "N"



Now accepting Kudos! If my post helped you, why not give it a thumbs-up?

Proud to be a Datanaut!




Aún no hay suerte @Pete

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors