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
Anonymous
Not applicable

Etiquetas HTML frente a PowerBI

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!

1 ACCEPTED 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



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

Proud to be a Super User!



View solution in original post

12 REPLIES 12
camargos88
Community Champion
Community Champion

@tsilva ,

¿Qué intentas hacer?

¿Eres brasileño?

Ricardo



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

Proud to be a Super User!



Anonymous
Not applicable

@camargos88

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



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

Proud to be a Super User!



Anonymous
Not applicable

@camargos88 - Me conecto a un MySQL (solo acceso de lectura) y los datos provienen de él.

VijayP
Super User
Super User

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.




Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!
MY Blog || My YouTube Channel || Connect with me on Linkedin || My Latest Data Story - Ageing Analysis

Proud to be a Super User!


Anonymous
Not applicable

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



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

Proud to be a Super User!



Anonymous
Not applicable

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"

image.png

Gracias una y otra vez 🙂

Anonymous
Not applicable

@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

@tsilva ,

¡Con este código no necesitas dividir ningún texto! ¡Bien hecho!

Ricardo



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

Proud to be a Super User!



VijayP
Super User
Super User

@tsilva

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




Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!
MY Blog || My YouTube Channel || Connect with me on Linkedin || My Latest Data Story - Ageing Analysis

Proud to be a Super User!


Anonymous
Not applicable

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.

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.