Forum Discussion
Filtrar texto en Power Bi con DAX
Hola
¿Puede ayudarme a crear una tabla B a partir de la tabla A usando DAX que incluya solo filas para ID de cliente que contengan solo el precio de cadena sin el estándar de palabra? ¿Es útil usar la función NOT(CONTAINSSTRING) aquí?
cuadro A
| identificación | Mensaje de texto |
| 111 | Precio estándar para el producto |
| 112 | estándar para el producto |
| 113 | Precio del producto |
cuadro B
| identificación | Mensaje de texto |
| 113 | Precio del producto |
Cualquier ayuda sería útil.
Gracias.
3 Replies
- Syndicate_Admin
Administrator
Hola @pbi_data
Exactamente, puede usar NOT(CONTAINSSTRING) para crear su tabla calculada como se muestra a continuaciónNewTable =
RESUMIR(
FILTRO(
'OriginalTable',
NO(CONTAINSSTRING('OriginalTable'[texto],"estándar")))
,'OriginalTable'[id],
'OriginalTable'[texto])¿Funcionó? 👍 Un elogio sería apreciado 📢 Márcalo como una solución para ayudar a difundir el conocimiento
- Syndicate_Admin
Administrator
Muchas gracias, funciona.
Además de esto, necesito más ayuda. Quiero mostrar en una tabla los elementos visuales del siguiente resultado: mostrar solo customer_ids que satisfagan esta condición: si hay una fila con el texto 'Non ref replaced' y para el mismo cliente una fila 'Standard price', muestre solo esta fila 10000 Non Ref reemplazada.
En otra tabla visual: si solo hay Non Ref o NonRef y no hay otros valores en la columna Palabras clave, muestre solo el identificador de cliente solo una vez.
customer_id Palabras clave 10000 Precio estándar 10000 Sin Ref 10000 Non Ref reemplazado 10000 NonRef Cualquier ayuda sería apreciada.
- Syndicate_Admin
Administrator
Necesito entender más la nueva solicitud.
En caso de que tengas el ejemplo anterior, customer_id 10000 con las cuatro palabras clave, ¿puedes decirme cuál es el valor a priorizar, algo como esto:
customer_id Palabras clave 10000 Precio estándar 3 10000 Sin Ref 1? 10000 Non Ref reemplazado 2 10000 NonRef 1?
¿Funcionó ? 👍 Un elogio sería apreciado 📢 Márcalo como una solución para ayudar a difundir el conocimiento