o59393
Hola a todos
Estoy tratando de hacer esta fórmula en Power BI:
Probé la siguiente columna calculada pero el resultado es diferente:
Columna = Hoja1[Units] / SUMX (SUMMARIZE (Sheet1, Sheet1[Month], Hoja1[Code]), Hoja1[Units] )
¿Puede aconsejarme cómo hacerlo tanto con una medida como con una columna calculada?
https://1drv.ms/u/s!ApgeWwGTKtFdhyUtkhurcUcUK7XQ?e=D5Dtd1
¡Gracias!
Amitchandak
En respuesta a o59393
@ o59393, vea una nueva columna y medida agregada en el archivo adjunto
Greg_Deckler
En respuesta a o59393
@ o59393 – Si entiendo correctamente, debería ser algo como:
Column = SUMX(FILTER('Table',[Month]=EARLIER([Month]) && [Code]=EARLIER([Code])),[Units])
Vea mi artículo sobre el tiempo medio entre fallas (MTBF) que usa ANTES: http://community.powerbi.com/t5/Community-Blog/Mean-Time-Between-Failure-MTBF-and-Power-BI/ba- p / 3395 ….
El patrón básico es:
¿Columna?
VAR __Actual a [Value]
VAR __Anterior a MAXX (FILTER (‘Tabla’, ‘Tabla'[Date]
__Anterior actual
Amitchandak
@ o59393,
Columna
dividir (Hoja1[Units] , sumx (Hoja1, Hoja1[Units] ))
dividir (Hoja1[Units] , suma (Hoja1[Units] ))
la medida
dividir (suma (Hoja1[Units]), calcular (suma (Hoja1[Units]), todos (Hoja1)))
dividir (suma (Hoja1[Units]), calcular (suma (Hoja1[Units]), todos seleccionados (Hoja1)))
o59393
En respuesta a Amitchandak
Hola @amitchandak
Tanto la columna como la medida me dieron resultados diferentes:
y
¡Gracias!
Amitchandak
En respuesta a o59393
@ o59393, verifique el archivo adjunto después de la firma. Lo hizo% columna y cambió el lugar decimal.
o59393
En respuesta a Amitchandak
Hola @amitchandak
Aún diferente tanto en columna como en medida.
Verifique el Excel. Si selecciona un producto, por ejemplo, A99Z052073 y selecciona un mes, verá que la columna total suma 100%.
¡Gracias!
Amitchandak
En respuesta a o59393
@ o59393, vea una nueva columna y medida agregada en el archivo adjunto
Greg_Deckler
@ o59393 – El equivalente de SUMIF se puede encontrar aquí:
https://community.powerbi.com/t5/Community-Blog/S-Excel-to-DAX-Translation/ba-p/1061121
Básicamente:
SUMX (FILTRO (…) …) o CALCALUTE (SUM (…), FILTER (…))
o59393
En respuesta a Greg_Deckler
Hola @Greg_Deckler
En este caso, ¿el filtro por mes y código debería ser igual a qué en la función de columna calculada?
¡Gracias!
Greg_Deckler
En respuesta a o59393
@ o59393 – Si entiendo correctamente, debería ser algo como:
Column = SUMX(FILTER('Table',[Month]=EARLIER([Month]) && [Code]=EARLIER([Code])),[Units])
Vea mi artículo sobre el tiempo medio entre fallas (MTBF) que usa ANTES: http://community.powerbi.com/t5/Community-Blog/Mean-Time-Between-Failure-MTBF-and-Power-BI/ba- p / 3395 ….
El patrón básico es:
¿Columna?
VAR __Actual a [Value]
VAR __Anterior a MAXX (FILTER (‘Tabla’, ‘Tabla'[Date]
__Anterior actual
o59393
En respuesta a Greg_Deckler
¡¡¡Agradezco su ayuda @Greg_Deckler y @amitchandak !!!