Números decimales de Excel que se redondean automáticamente y se utilizan en enteros en PowerBI

Un usuario Pregunto ✅

Cado_one

Hola a todos

Sé que este tema ya ha sido tratado. Sin embargo, abrí todos los temas similares y ninguna de las soluciones dadas está funcionando para mí.

Vamos a explicar, tengo 8 columnas en un archivo de Excel que contiene enteros, números decimales o vacío. El tipo de datos en Excel es estándar. Al importar en Power BI, 6 de estas columnas están funcionando bien, pero 2 de ellas se redondean y se consideran como enteros. (por ejemplo 1,75 se convierte en 2 y 0,25 se convierte en 0)

El problema es: Quiero que estas dos columnas me den decimales como podemos verlos en el archivo de Excel.

Esto es lo que traté de arreglarlo:

– Cambiar el tipo de datos de las dos columnas para texto en PBI y en el editor de Power Query (las 6 columnas de trabajo tienen un tipo de datos de texto)

– Cambiar el tipo de datos de las dos columnas para Decimal en PBI y en el editor de Power Query con 2 dígitos decimales, me da sólo ceros después del coma (por ejemplo 1,75 en Excel se convierte en 2,00 en PBI)

– Cambiar el tipo de datos de las dos columnas para texto en Excel (en otros temas esta solución parece funcionar para algunas personas, pero no es para mí y cambiar el tipo de datos en Excel no está bien para mí porque el archivo de origen se cambiará a menudo y no puedo tener que cambiar el tipo de datos cada vez)

– Para la información hay decimales en los primeros 200 registros por lo que el problema no viene de este lado.

Ninguna de las soluciones anteriores hizo el trabajo y no tengo idea de lo que podría probar más. Es por eso que publico el tema aquí con una fuerte esperanza de que alguien pueda ayudarme.

Lo siento por mi mal inglés, estoy trabajando en ello ^^

Gracias por considerarme,

Cado

Amitchandak

@Cado_one, en Editar consulta / transformación de datos, haga clic con el botón derecho en la tabla Y allí opción para Editor avanzado

Usted escribirá como

Dejar
Fuente: Excel.Workbook (File.Contents («….. ig.xlsx»), nulo, verdadero),
Sales_Sheet de la fuente de la fuente de la fuente de la fuente de la fuente de la fuente,[artículo»»Ventas»,kind»»Hoja»],[Datos],
«Encabezados promocionados» – Table.PromoteHeaders (Sales_Sheet, [PromoteAllScalars-true]),
«Tipo modificado»? Table.TransformColumnTypes («Encabezados promocionados», «No de pedido», Int64.Tipo, «ID de elemento», Int64.Type, «Fecha de venta», fecha de tipo, «Fecha de deilvista», fecha de tipo, » Id.de cliente «, Int64.Tipo,» Idde de la ciudad «, Int64.Tipo,» Qty «, Int64.Type,» Precio «, Int64.Type,» COGS «, Int64.Type,» Porcentaje de descuento » , Int64.Type, Int64.Type, Int64.Type, Int64.Type, Int64.Type, Int64.Type, Int64.Type, Int64.Type, Int64.Type, Int64.Type, Int64.Type, Int64.Type, Int64 .Type, Int64.Type, Int64.Type, Int64.Type, Int64.Type, Int64.Type, Int64.Type, Int64.Type, Int64.Type, Int64.Type, Int64.Type, Int64.Type, Int64.Type .

Algo así como
«Columnas renombradas»? Table.RenameColumns (‘Tipo de cambio’, » COGS », «Unidad de COGS», » ‘Fecha de’ ‘Deilvery’ ‘,’ ‘Fecha de entrega’ ‘)
En
«Columnas renombradas»

Aquí Adelante un tipo de datos de cambio a número o Decimal o doble como «COGS», escriba el número de número

Cado_one

En respuesta a Amitchandak

Muchas gracias @amitchandak resolviste mi problema!

Espero que esto ayude a otras personas que tienen el mismo problema 🙂

Deja un comentario

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