The ultimate Microsoft Fabric, Power BI, Azure AI, and SQL learning event: Join us in Stockholm, September 24-27, 2024.
Save €200 with code MSCUST on top of early bird pricing!
Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
Hola a todos,
Tengo la siguiente situación:
1-) Tengo una tabla llamada 'Categoría de gastos' como se muestra a continuación:
2-) Tengo una segunda tabla con el extracto de la tarjeta de crédito llamada 'Tarjeta de crédito':
Lo que necesito lograr:
- Quiero que Power BI compare la columna [Detalle de gastos] con la columna [Detalle] de la primera tabla. Si la descripción 'Expese Detail' contiene alguna de las palabras de la columna 'Detalle', Power BI traerá el valor 'Categoría' correspondiente a mi tabla de tarjeta de crédito en una nueva columna 'Categoría' justo al lado de la columna 'Cuenta'
Algo como esto:
¿Alguna idea?
¡gracias!
Julio
Solved! Go to Solution.
Hola Bifinity_75, probé su solución y también funcionó muy bien. Tengo dos soluciones distintas para el mismo problema. Apreciado. gracias.
Hola @Julio-YYC , prueba esta columna de cálculo:
Category =
maxx(filter('Expense Category' ,
search('Expense Category'[Detail], CreditCard[Expense Detail],,0)>0),'Expense Category'[Detail]
)
Saludos
Hola Bifinity_75, probé su solución y también funcionó muy bien. Tengo dos soluciones distintas para el mismo problema. Apreciado. gracias.
Hola @Julio-YYC ,
Por favor, intente como:
= Table.AddColumn(#"Changed Type", "Category", each Table.SelectRows(#"Expense Category",(x)=>Text.Contains([Expense Detail],x[Detail],Comparer.OrdinalIgnoreCase))[Category]{0})
y luego repalce error.
Saludos
Gao
Equipo de apoyo a la comunidad
Si hay alguna publicación de ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente. Si no entiendo sus necesidades o todavía tiene problemas al respecto, no dude en hacérnoslo saber. ¡Muchas gracias!
Cómo obtener respuestas rápidas a sus preguntas -- Cómo proporcionar datos de muestra
funcionó bien Gao, gracias! una pregunta más, en un caso en el que no hay coincidencia entre 'Detalle de gastos' y la columna 'Detalle', ¿cómo puedo obtener 'Otros' como resultado para la Categoría en lugar del mensaje de error que se muestra a continuación?
¡gracias!
Julio
Buen punto daXtreme...! Voy a seguir tu sugerencia anterior ... ¡Muchas gracias!
Yo no haría eso. Será dolorosamente lento en un conjunto de datos más grande. En su lugar, usaría Power Query para dividir las frases en palabras individuales almacenadas en una columna y luego usaría una tabla de este tipo para que coincida con estas palabras. Así es como debe manejarse en un modelo profesional.
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Check out the August 2024 Power BI update to learn about new features.