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

Prepping for a Fabric certification exam? Join us for a live prep session with exam experts to learn how to pass the exam. 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
PBIApril_Carousel

Power BI Monthly Update - April 2025

Check out the April 2025 Power BI update to learn about new features.

Notebook Gallery Carousel1

NEW! Community Notebooks Gallery

Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.

April2025 Carousel

Fabric Community Update - April 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors
Top Kudoed Authors