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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Syndicate_Admin
Administrator
Administrator

La medida dentro de una columna calculada no respeta el filtro

Hola a todos

Soy nuevo en power bi, así que por favor tenga paciencia conmigo en mi consulta.

Tengo los datos similares a los siguientes, lo que necesito es que las ventas comunes se dividan según la proporción de ventas, pero esto debería ser mensual.

Así que para esto creé una medida como ratio=CALCULATE(DIVIDE(SUM(Table[Sales],Table[Commonsales]))*100, Allselected(Table, Table[Date])) Esto funciona bien pero cuando lo uso en el cálculo en la "Columna requerida" como:

Relación Ventas + Ventas *

No respeta el filtro. Entiendo que las columnas están precalculadas y por eso sucede esto.

Pero el problema es que no puedo usar la medida para "columna requerida" porque tanto las ventas como las ventas comunes son columnas calculadas. Así que parece un punto muerto. 🙂

DepartamentoFechaVentasCommonsalesColumna requerida
xyx1-jul-2210020
Xyz10-jul-220100
abecedario1-ago-2210015
abx10-ago-220100
vvv15-ago-2210015

Cualquier ayuda en este sentido será muy apreciada.

Gracias

Anuj Priyadarshi

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

La medida que mencionaste como proporción no está funcionando en primer lugar. Publica el resultado deseado para que podamos ayudarte

Syndicate_Admin
Administrator
Administrator

@anuj1085 , Compruebe la actualización desde @tamerj1

Una columna calculada no mostrará un filtro de segmentación de datos de tabla, por lo que solo debe crear un meausre

Pruebe como

sumx(Tabla, [Ventas] + [Ventas] * [ratio])

Si esto no ayuda
¿Puede compartir datos de muestra y salida de muestra en formato de tabla? O un pbix de muestra después de eliminar datos confidenciales.

Syndicate_Admin
Administrator
Administrator

Hola @anuj1085
¿Por qué el resultado para xyx es 20 y no 15?

Porque en jul solo hay una venta y cono de ventas comunes, por lo que todo el cmmonsaale se considera en xyx.

@anuj1085
Aquí hay un archivo de ejemplo con la solución https://www.dropbox.com/t/ZUwnQDxjU6jCf260

Primero debe crear una columna Mes-Año que se requerirá en el cálculo. A continuación, cree la medida de columna requerida de la siguiente manera:

Required Column = 
VAR CurrentSales = SUM ( 'Table'[Sales] )
VAR CurrentMonthTable = CALCULATETABLE ( 'Table', REMOVEFILTERS ( 'Table' ), VALUES ( 'Table'[Month-Year] ) )
VAR TotalCommonSales = SUMX ( CurrentMonthTable, 'Table'[Commonsales] )
VAR DatesWithSales = COUNTROWS ( FILTER ( CurrentMonthTable, 'Table'[Sales] > 0 ) )
VAR Ratio = DIVIDE ( CurrentSales, TotalCommonSales * DatesWithSales )
RETURN
    CurrentSales * ( 1 + Ratio )

Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel1

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.

Top Solution Authors
Top Kudoed Authors