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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
OleMcDonald
Helper I
Helper I

Power Query Crear sintaxis de columna

Estoy tratando de llegar a..

Estoy tratando de crear una columna Treu/False con esta lógica

Si [Is Target] es true, entonces True
o si no, si
Si [AccountTypeGroup] -Cliente entonces True
o si no, si
[AnnualRevenue] > 250000000 y [Has Products] á "Verdadero" y [País de Marketing] - "Verdadero" y Verdadero
else False

No creo que mi sintaxis sea correcta

if [AccountTypeGroup] = "Client" then true else if [Is Target] = "True" then true else if [AnnualRevenue] >= 250000000 and [Has Products] = "True" and [Marketing Country] = "True" then true else false
1 ACCEPTED SOLUTION
PhilipTreacy
Super User
Super User

No @OleMcDonald

Descargue un archivo PBIX de ejemplo con el código siguiente.

Si pudiera proporcionar sus datos reales, no estaría claro si sus valores true/false son booleanos true/false o si está utilizando cadenas de texto.

Si está utilizando Boolean True/False, sus datos se verían así

boolean-table.png

y usaría esta consulta para crear una columna personalizada

if [AccountTypeGroup] = "Client" or [Is Target] = true 

then true 

else if [AnnualRevenue] >= 250000000 and [Has Products] = true and [Marketing Country] = true

then true 

else false

Si está utilizando columnas de texto para Verdadero/Falso, sus datos tendrán un aspecto similar al siguiente (tenga en cuenta que los iconos de los encabezados de columna son diferentes para True/False en comparación con las columnas booleanas anteriores)

table-text.png

El uso de texto agrega otra complicación en que la cadena de texto True no es la misma que la cadena de texto true, pero podría usar una consulta como esta

if [AccountTypeGroup] = "Client" or [Is Target] = "True" 

then true 

else if [AnnualRevenue] >= 250000000 and [Has Products] = "True" and [Marketing Country] = "True" 

then true 

else false

saludos

Phil


Si respondí a su pregunta por favor marque mi post como la solución.
Si mi respuesta ayudó a resolver su problema, déle un kudos haciendo clic en Thumbs Up.



Did I answer your question? Then please mark my post as the solution.
If I helped you, click on the Thumbs Up to give Kudos.


Blog :: YouTube Channel :: Connect on Linkedin


Proud to be a Super User!


View solution in original post

3 REPLIES 3
OleMcDonald
Helper I
Helper I

Todas sus respuestas fueron muy útiles. Gracias a todos por tomarse el tiempo para ayudar.

No sabía "Verdadero" y la verdad no era lo mismo. Por lo tanto, volví y edité las columnas que creé a true / false en lugar de "True" / "False".

Gracias de nuevo

PhilipTreacy
Super User
Super User

No @OleMcDonald

Descargue un archivo PBIX de ejemplo con el código siguiente.

Si pudiera proporcionar sus datos reales, no estaría claro si sus valores true/false son booleanos true/false o si está utilizando cadenas de texto.

Si está utilizando Boolean True/False, sus datos se verían así

boolean-table.png

y usaría esta consulta para crear una columna personalizada

if [AccountTypeGroup] = "Client" or [Is Target] = true 

then true 

else if [AnnualRevenue] >= 250000000 and [Has Products] = true and [Marketing Country] = true

then true 

else false

Si está utilizando columnas de texto para Verdadero/Falso, sus datos tendrán un aspecto similar al siguiente (tenga en cuenta que los iconos de los encabezados de columna son diferentes para True/False en comparación con las columnas booleanas anteriores)

table-text.png

El uso de texto agrega otra complicación en que la cadena de texto True no es la misma que la cadena de texto true, pero podría usar una consulta como esta

if [AccountTypeGroup] = "Client" or [Is Target] = "True" 

then true 

else if [AnnualRevenue] >= 250000000 and [Has Products] = "True" and [Marketing Country] = "True" 

then true 

else false

saludos

Phil


Si respondí a su pregunta por favor marque mi post como la solución.
Si mi respuesta ayudó a resolver su problema, déle un kudos haciendo clic en Thumbs Up.



Did I answer your question? Then please mark my post as the solution.
If I helped you, click on the Thumbs Up to give Kudos.


Blog :: YouTube Channel :: Connect on Linkedin


Proud to be a Super User!


Ashish_Mathur
Super User
Super User

Hola

Retire el "" de alrededor de la verdadera. Además, Mashup ("M") - el idioma del Editor de consultas distingue mayúsculas de minúsculas. Así que asegúrese de que el caso de true coincide con el caso de true en las 3 columnas.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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

Top Kudoed Authors