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.
Hola gente,
Estoy tratando de resolver un problema en mi informe.... Hay un montón de contenido con etiquetas HTML en mi fecha y he intentado muchas maneras que encontré aquí en la comunidad y no pude resolver el problema.
El último error fue: We no puede convertir un valor de tipo List al tipo Text.
Adjunté el archivo PBIX para entender fácilmente de lo que estoy hablando. Agradecería mucho a quien me puede ayudar a resolver este caso.
PBIX: https://drive.google.com/open?id=13Qu_TDITkLAKj4pW7CvrsNl4v1-qMk_a
¡Gracias!
Solved! Go to Solution.
Hola @tsilva ,
Pruebe este código en Nuevo origen -> Consulta en blanco -> Editor avanzado:
Dejar
Fonte = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("hVJNj9MwEP0rQ08gtU23i7poKw5DYhajJC5xWiG2K+Sm3tRSmkRxuqj/nnFcRNkLByeeeeM3bz4eH0fb02x2W7TDT6eNtQqOujo0HRRN3XdmdzIOmy+KQu9NtfSG6k2118sGvKlVcer1ErTtVQdtp62uez2mGwUW5FIEUYgCsl/U1CcNLllHT+NXOjDMWMRzAd/WDBKRsDQXEiIGYcYlfUUiAAeQyRwTwjZ8w9JIEJRK9rDmzocpxlxiBo4HiQKkcP6MxWxDNpPAgCc+s21VDbY/V/rjdlQ0VdPdd+Xu7d3dGD7c0Fm823qNeiWyfHjta693tl2uMEMg6jDmzEFTSIWUAvIMP2H8RcAGOSRrVxLGLAFSmrDQE2BhumKZ8pB8yKXDeLLC8FK+O44MqSD/IPSTEKQfQ8wyliOkSC2IKIbOtS5GKpDkRGzDXO2f8QfLIMQIgadyqMO30z9a+0EOYhgMrY4F5SAFEK8f6BJ5NVe1UqBLzL6vWEaekJPhRFNIwqRLelGEfmmIidofCTm9EnrZCDcF3+X/rUjRdJ0pTb1v7kHs6Kr2zfgyyr5r6tKHwddTZVRd6zfgQXMsQVU9DVk6BttsR3DQpjw41/yWLNsVdA3a6kT0NrBHU+lzYI6q1DaYTWzlgqvzxAGmLifPqtA/b54X7+fTltKOoDf9sEV/E/wy+/7whz/4p8Brsa9rfvoN", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [comentario = _t]),
"Añadido Personalizado" - Tabla.AddColumn(Fonte, "Custom", cada Text.Combine
(List.Transform(
Text.Split([comentario], "<"),
text.AfterDelimiter(_, ">")), " "))
En
"Añadido Personalizado"
¿Respondí a tu pregunta? ¡Marca mi puesto como solución!
Ricardo
Sí, soy brasileño. Estoy tratando de eliminar las etiquetas html, dejando sólo el texto legible.
He intentado de innumerables maneras que mencionar aquí en la comunidad y en otros, y no he tenido éxito.
@tsilva ,
¿Cuál es tu fuente?
Pregunto porque puede ser más fácil de interpretar dentro de las etiquetas.
Ricardo
@camargos88 - Me conecto a un MySQL (solo acceso de lectura) y los datos provienen de él.
Dado que el texto en español puede no ser capaz de resolverlo.
Hay tres filas la tabla que ha dado en PBIX, ¿Necesita todas las filas, en otras palabras, necesita saber qué parte del texto desea. Puedo eliminar <p>,</p>,</strong> etc simplemente usando la opción de reemplazar valores en el editor de consultas de potencia. sería poco proceso largo, pero demasiado largo. En función de su respuesta debe ser capaz de responderle.
Proud to be a Super User!
Hola @VijayP
Sólo quiero el texto simple entre cualquier etiqueta HTML en los datos.
Por ejemplo, en el texto siguiente:
<p>Hola, mi nombre es <estilo de span"color:rojo">Jhon</span> y soy 35.</p>
Me gustaría eliminar las etiquetas y mostrar el texto como: Hola, mi nombre es Jhon y tengo 35 años.
Esta transformación sería cada línea de mi PBIX.... El pbix que he subido tiene solo 3 líneas, pero mi base de datos real contiene más de 100000 filas.
¿Crees que es posible?
Muchas gracias por su atención 🙂
Hola @tsilva ,
Pruebe este código en Nuevo origen -> Consulta en blanco -> Editor avanzado:
Dejar
Fonte = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("hVJNj9MwEP0rQ08gtU23i7poKw5DYhajJC5xWiG2K+Sm3tRSmkRxuqj/nnFcRNkLByeeeeM3bz4eH0fb02x2W7TDT6eNtQqOujo0HRRN3XdmdzIOmy+KQu9NtfSG6k2118sGvKlVcer1ErTtVQdtp62uez2mGwUW5FIEUYgCsl/U1CcNLllHT+NXOjDMWMRzAd/WDBKRsDQXEiIGYcYlfUUiAAeQyRwTwjZ8w9JIEJRK9rDmzocpxlxiBo4HiQKkcP6MxWxDNpPAgCc+s21VDbY/V/rjdlQ0VdPdd+Xu7d3dGD7c0Fm823qNeiWyfHjta693tl2uMEMg6jDmzEFTSIWUAvIMP2H8RcAGOSRrVxLGLAFSmrDQE2BhumKZ8pB8yKXDeLLC8FK+O44MqSD/IPSTEKQfQ8wyliOkSC2IKIbOtS5GKpDkRGzDXO2f8QfLIMQIgadyqMO30z9a+0EOYhgMrY4F5SAFEK8f6BJ5NVe1UqBLzL6vWEaekJPhRFNIwqRLelGEfmmIidofCTm9EnrZCDcF3+X/rUjRdJ0pTb1v7kHs6Kr2zfgyyr5r6tKHwddTZVRd6zfgQXMsQVU9DVk6BttsR3DQpjw41/yWLNsVdA3a6kT0NrBHU+lzYI6q1DaYTWzlgqvzxAGmLifPqtA/b54X7+fTltKOoDf9sEV/E/wy+/7whz/4p8Brsa9rfvoN", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [comentario = _t]),
"Añadido Personalizado" - Tabla.AddColumn(Fonte, "Custom", cada Text.Combine
(List.Transform(
Text.Split([comentario], "<"),
text.AfterDelimiter(_, ">")), " "))
En
"Añadido Personalizado"
¿Respondí a tu pregunta? ¡Marca mi puesto como solución!
Ricardo
Hola @camargos88 .
¡Eso funciona perfectamente! ¡Gracias!
Sólo tengo una pregunta:
1 - ¿Hay alguna manera de decodificar esta parte de los datos que puse a continuación en rojo? Por ejemplo, esta parte del texto sería: "Nossa melhor contribui'o"
Gracias una y otra vez 🙂
@camargos88 - Lo tengo 🙂
Encontré el código de abajo y funciona para codificar / decodificar textos html. Gracias 😉
(Texto como cualquiera) > let
Fuente: Texto,
Custom1 - Web.Page(Source),
Datos: Custom1{0}[Datos],
Niños - Datos{0}[Niños],
Niños1 - Niños{1}[Niños],
Niños2 - Niños1{0}[Niños],
Text1 - Children2{0}[Texto]
En
Texto1
He visto el pbix y encontré dos elementos
1. Una mesa
2. otra consulta con errores
Creo que desea que los datos se extraigan de la tabla a otra tabla?
Por favor, hágamelo saber cuál es su salida final debe ser . para que pueda ayudarle a cómo lidiar con él
Proud to be a Super User!
Hola @VijayP
Acabo de crear un informe corto de mi para explicar el problema.
Una tabla es cómo están los datos en mi PBIX. El otro contiene una consulta (con errores) que intenté resolver.
Lo que necesito es eliminar el HTML, pero no pude resolver por mí mismo.
Te agradezco la atención y si pudieras ayudarme, te lo agradecería mucho.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |