¿Cómo escribir comillas para obtener una sola comilla cuando se exporta a csv?

Un usuario Pregunto ✅

ALRUYOYO

Oye,
Estoy luchando por encontrar una solución, tal vez alguien pueda ayudarme.
Cotizaciones PBI.JPG
En power BI veo el resultado que necesito donde el texto está entre comillas SENCILLAS y separado por una coma, pero cuando lo exporto a CSV obtengo varias comillas alrededor del texto.Cotizaciones Notepad.JPG
¿Alguien podría sugerir una solución? Me encantaría que este proceso terminara en Power BI sin más ediciones en Excel o en el bloc de notas. Gracias por tu tiempo.

Algirdas

ALRUYOYO

Gracias chicos, como está ahora, exporto csv sin comillas y las agrego usando una plantilla de Excel. Creo que es más simple que exportar a sql. Todo este proceso se realiza con el fin de crear un archivo de pago masivo para el banco. Aunque es muy simple agregar citas en la plantilla de Excel, me encantaría que el proceso terminara en PBI y no dejara lugar a errores humanos. Verificaré la función Code (), pero para un país necesito un archivo CSV con 52 columnas, por lo que tendré que escribir Code () 104 veces. 🙂

Hola,

¡Las cotizaciones definitivamente pueden ser complicadas! En Power Query y DAX, el carácter de escape de las comillas dentro de una cadena se representa como «» (dos comillas).

Por ejemplo, una cadena que contenga una comilla simple se escribiría como:

""""

Si tuviera que hacer una columna concatenada como describió anteriormente, se vería como algo a continuación:

Calc Column = """" & Table1[Column1] & """,""" & Table1[Column2] & """,""" & Table1[Column3] & """,""" & Table1[Column4] & """,""" & Table1[Column5] & """"

Lo que produciría este resultado: («Combinando», «Datos», «Puede», «Ser», «Divertido»)

Quote.png

También hay una gran pregunta y publicación sobre este tema aquí. ¡Déjeme saber si esto ayuda!

En respuesta a Reid_Havens

Hola @Reid_Havens,

Creo que @ALRUYOYO lo ha dominado. El problema que tienen es que cuando usan la función Exportar a CSV en las imágenes, obtienen todos los caracteres «» «» adicionales.

Eché un vistazo para ver si había algunos caracteres de Escape o una función ASCII que pudiera usar para minimizar el ruido, pero no parece haber ninguno. Tenemos una función CODE () que proporcionará el valor ASCII de un carácter, pero nada al revés que salte a la vista.

En respuesta a Phil_Seamark

Ah, buena aclaración, gracias Phil. La exportación a csv definitivamente agrega una capa adicional de lógica que debe tenerse en cuenta. Es una gran pregunta, hablaré un poco sobre esto ya que ahora tengo curiosidad por saber si hay una manera de hacer esto sin demasiado trabajo pesado.

En respuesta a Reid_Havens

Si el objetivo es extraer datos de Power BI, aquí hay una opción

http://powerbi-pro.com/export-data-to-sql/

Utiliza un R Visual para exportar a una base de datos SQL, pero probablemente pueda modificarlo para escribir en un archivo plano como una opción. Un R visual también exportará los datos relevantes a los filtros seleccionados actualmente.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *