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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Archivador Contexto de una columna calculada en una tabla dinámica

Hola, tengo una columna caluculada equivalente sumaproducto;

 SUMX( Table1, Table1[Price]*Table1[Unit]) 

Bien, pero cuando se usa en una tabla pvot obtengo algunos resultados muy extraños, así que alguien puede explicar o señalar información

¿Cómo se calculan estos resultados incorrectos o al menos no deseados, el resultado exacto es 2267?

Dicken_0-1719164518290.png

Por favor, no sugiera una medida, eso no me ayudará a entender lo que está pasando aquí 🙄

Richard.

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Proporcione datos de muestra que cubran completamente su problema.
Muestre el resultado esperado en función de los datos de muestra que proporcionó.

Syndicate_Admin
Administrator
Administrator

Hola, no puedo hacer esto en este momento, borré el ejemplo, pero mañana lo replicaré y contaré un poco,
que parece la razón, es un poco lke el problema de agregación promedio cuando tiene filas duplicadas,
te lo haré saber, gracias por responder,
Richard

Syndicate_Admin
Administrator
Administrator

Hola @Dicken -Como sabes, las columnas calculadas se calculan fila por fila y son estáticas, lo que significa que no cambian en función de los filtros de la tabla dinámica.

mientras que esto podría dar lugar a resultados inesperados si el modelo de datos subyacente o las relaciones no están configurados correctamente. A medida que necesitamos verificar los datos y las relaciones de los modelos, debería ayudar a identificar el problema.

Si necesita cálculos dinámicos basados en el contexto de la tabla dinámica, generalmente usaría medidas, pero como ha solicitado, esta explicación se centra en la comprensión de las columnas calculadas.

Si está utilizando la columna calculada: directamente puede usar el cálculo como se muestra a continuación, no es necesario agregar la función SUMX.

Columna calculada = Tabla1[Precio] * Tabla1[Unidad]

Como mencionó, el resultado esperado anterior 2267Posible problema con los datos , como mencioné anteriormente, básicamente las columnas calculadas no cambian en función de los filtros o segmentaciones aplicados en una tabla dinámica. Esto significa que son estáticos una vez calculados, lo que podría no reflejar el comportamiento deseado al interactuar con otros datos.

Al hacer la tabla dinámica, se agrega correctamente la columna calculada.

Espero que la explicación anterior sea clara.

¿He respondido a tu pregunta? ¡Marca mi publicación como una solución! ¡Esto ayudará a otros en el foro!
¡Agradezco sus felicitaciones!

Syndicate_Admin
Administrator
Administrator

Hola

Por lo que entiendo, la tabla dinámica está haciendo la suma de la columna calculada 1, mire la tabla a continuación y ¿puede confirmar que la aparición del elemento en la tabla original es igual a la columna D?

Hágame saber si esto ayuda o no dude en compartir el archivo de muestra para echarle un vistazo.

Si esta publicación ayuda, considere aceptarla como la solución para ayudar a los demás a encontrarla más rápidamente. ¡¡Te agradezco felicitaciones!!



@Dicken

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors