Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Next up in the FabCon + SQLCon recap series: The roadmap for Microsoft SQL and Maximizing Developer experiences in Fabric. All sessions are available on-demand after the live show. Register now

Reply
Syndicate_Admin
Administrator
Administrator

Medida redondeada a 0 decimales en DirectQuery

Hola

Tengo un conjunto de datos híbrido conectado a Snowflake a través de DirectQuery para tablas de hechos e importación para tablas de dimensiones.

He creado una medida con SUM, pero cuando la visualizo los decimales se redondean a 0, pero el campo de la tabla está bien, muestra correctamente los decimales:

Screenshot 2025-04-30 101649.png

Necesito la parte decimal en la medida. ¿Alguien tiene una idea para corregirlo?

Gracias de antemano.

Saludos

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

ACTUALIZAR

Encontré el problema, es el nuevo conector Snowflake 2.0 (https://learn.microsoft.com/en-us/power-query/connectors/snowflake#new-snowflake-connector-implement...), y la conexión fue de la siguiente manera:

Origen = Snowflake.Databases(base de datos, almacén, [implementación="2.0"])

Eliminé esta parte [Implementation="2.0"] para usar el conector anterior y luego funciona bien.

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

ACTUALIZAR

Encontré el problema, es el nuevo conector Snowflake 2.0 (https://learn.microsoft.com/en-us/power-query/connectors/snowflake#new-snowflake-connector-implement...), y la conexión fue de la siguiente manera:

Origen = Snowflake.Databases(base de datos, almacén, [implementación="2.0"])

Eliminé esta parte [Implementation="2.0"] para usar el conector anterior y luego funciona bien.

Syndicate_Admin
Administrator
Administrator

Gracias por sus respuestas @anilelmastasi y @grazitti_sapna .

Pruebo la función de redondeo en medir y multiplicar por 1.0, pero el resultado es el mismo:

Screenshot 2025-04-30 112806.png

En Snowflake el campo se definió como NUMBER(18,2), en PowerBI esta columna se define como "Decimal", pero en DirectQuery no podemos cambiar el tipo a "forzarlo"

Screenshot 2025-04-30 114123.png

Analizo la consulta que PowerBI hizo para extraer datos de Snowflake, PowerBi envía esta consulta a Snowflake:

select SUM(cast("VALOR_MERCADO_KONTRAV" as INTEGER)) como "C1"
De
(
Seleccione "VALOR_MERCADO_KONTRAV"
de "FACT_SCR_TIPO_CAMBIO"
donde cast("ID_FECHA" como DECIMAL) = CAST(20250131 como DECIMAL)
) como "ITBL"

Convierte el valor en entero, pero no sé por qué está haciendo esta transformación. ¿Hay alguna forma de cambiarlo de la forma en que PowerBI realiza esta consulta?

Syndicate_Admin
Administrator
Administrator

Hola @malierta ,
Utilice la siguiente medida para lograr el resultado deseable.

15.2 Valor Mercado Contravalorado =
ROUND(SUM(FACT_SCR_TIPO_CAMBIO[VALOR_MERCADO_KONTRAV]), 2)

If the issue is still unresolved, check the Formato de nivel de columna for VALOR_MERCADO_KONTRAV in your data model:

  • Is it defined as Fixed Decimal Number or Whole Number in Snowflake?

  • A veces, DirectQuery no reconoce la precisión a menos que se defina explícitamente en el origen.

🌟 ¡Espero que esta solución te ayude a desbloquear tu potencial de Power BI! Si le resultó útil, haga clic en "Marcar como solución" para guiar a otros hacia las respuestas que necesitan.

💡 ¿Te gusta el esfuerzo? ¡Deja caer las felicitaciones! Su agradecimiento alimenta el espíritu comunitario y la innovación.

🎖 Como orgullosos superusuarios y socios de Microsoft, estamos aquí para potenciar su recorrido de datos y a la comunidad de Power BI en general.

🔗 ¿Tienes curiosidad por explorar más? [Descúbrelo aquí].

¡Sigamos construyendo juntos soluciones más inteligentes!

Syndicate_Admin
Administrator
Administrator

Hola @malierta ,

Puede crear una nueva medida, como esta= ROUND(SUM('FactTable'[Amount]), 2)

O puedes multiplicar con "1.0"

Si esto resolvió su problema, márquelo como la solución aceptada.

Helpful resources

Announcements
New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.

Join our Fabric User Panel

Join our Fabric User Panel

Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.

March Power BI Update Carousel

Power BI Community Update - March 2026

Check out the March 2026 Power BI update to learn about new features.

Top Kudoed Authors