Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
¡Hola!
Soy bastante nuevo en Power BI e intento obtener un #ECO promedio de los datos de los primeros 2 meses (enero y febrero) de los datos que se indican a continuación y calcular el % de diferencia de los meses actuales desde el promedio de enero a febrero:
Los datos de muestra son los siguientes:
CATEGORYMONTHRSMASMSOTEAMISR/DSM IDISR/DSM NAMERETAIL ENVIRONMENTTOTAL OUTLETS-ECO
NEGOCIO TOT | Feb-20 | MAYANK SINGH | BHATT SACHINKUMAR DUSHYANTKUMAR | MANOJ KUMAR SHARMA | Fc | AD100844 | ASIF MEMON | Comestibles | 55 | 47 |
NEGOCIO TOT | Enero-20 | MAYANK SINGH | BHATT SACHINKUMAR DUSHYANTKUMAR | MANOJ KUMAR SHARMA | Fc | AD100844 | ASIF MEMON | Comestibles | 55 | 50 |
NEGOCIO TOT | Mar-20 | MAYANK SINGH | BHATT SACHINKUMAR DUSHYANTKUMAR | MANOJ KUMAR SHARMA | Fc | AD100844 | ASIF MEMON | Comestibles | 55 | 38 |
NEGOCIO TOT | Abr-20 | MAYANK SINGH | BHATT SACHINKUMAR DUSHYANTKUMAR | MANOJ KUMAR SHARMA | Fc | AD100844 | ASIF MEMON | Comestibles | 55 | 2 |
NEGOCIO TOT | MTD 5 DE MAYO | MAYANK SINGH | BHATT SACHINKUMAR DUSHYANTKUMAR | MANOJ KUMAR SHARMA | Fc | AD100844 | ASIF MEMON | Comestibles | 55 | 0 |
FACEWASH | Enero-20 | MAYANK SINGH | BHATT SACHINKUMAR DUSHYANTKUMAR | MANOJ KUMAR SHARMA | Fc | AD100844 | ASIF MEMON | Comestibles | 55 | 49 |
NEGOCIO TOT | MTD 13 DE MAYO | MAYANK SINGH | BHATT SACHINKUMAR DUSHYANTKUMAR | MANOJ KUMAR SHARMA | Fc | AD100844 | ASIF MEMON | Comestibles | 55 | 0 |
FACEWASH | MTD 13 DE MAYO | MAYANK SINGH | BHATT SACHINKUMAR DUSHYANTKUMAR | MANOJ KUMAR SHARMA | Fc | AD100844 | ASIF MEMON | Comestibles | 55 | 0 |
LIMPIEZA PROFUNDA | MTD 13 DE MAYO | MAYANK SINGH | BHATT SACHINKUMAR DUSHYANTKUMAR | MANOJ KUMAR SHARMA | Fc | AD100844 | ASIF MEMON | Comestibles | 55 | 0 |
LIMPIEZA PROFUNDA | Enero-20 | MAYANK SINGH | BHATT SACHINKUMAR DUSHYANTKUMAR | MANOJ KUMAR SHARMA | Fc | AD100844 | ASIF MEMON | Comestibles | 55 | 8 |
LIMPIEZA PROFUNDA | Feb-20 | MAYANK SINGH | BHATT SACHINKUMAR DUSHYANTKUMAR | MANOJ KUMAR SHARMA | Fc | AD100844 | ASIF MEMON | Comestibles | 55 | 37 |
LIMPIEZA PROFUNDA | Mar-20 | MAYANK SINGH | BHATT SACHINKUMAR DUSHYANTKUMAR | MANOJ KUMAR SHARMA | Fc | AD100844 | ASIF MEMON | Comestibles | 55 | 31 |
LIMPIEZA PROFUNDA | Abr-20 | MAYANK SINGH | BHATT SACHINKUMAR DUSHYANTKUMAR | MANOJ KUMAR SHARMA | Fc | AD100844 | ASIF MEMON | Comestibles | 55 | 0 |
FACEWASH | Feb-20 | MAYANK SINGH | BHATT SACHINKUMAR DUSHYANTKUMAR | MANOJ KUMAR SHARMA | Fc | AD100844 | ASIF MEMON | Comestibles | 55 | 43 |
FACEWASH | Mar-20 | MAYANK SINGH | BHATT SACHINKUMAR DUSHYANTKUMAR | MANOJ KUMAR SHARMA | Fc | AD100844 | ASIF MEMON | Comestibles | 55 | 37 |
FACEWASH | Abr-20 | MAYANK SINGH | BHATT SACHINKUMAR DUSHYANTKUMAR | MANOJ KUMAR SHARMA | Fc | AD100844 | ASIF MEMON | Comestibles | 55 | 2 |
Estaría agradecido por la ayuda.
Solved! Go to Solution.
Prueba esto
Measure =
var _avg=AVERAGEX(FILTER(ALL('Table'),'Table'[MONTH]="Feb-20"|| 'Table'[MONTH]="Jan-20"),'Table'[ECO])
var _diff= _avg-CALCULATE(SELECTEDVALUE('Table'[ECO]))
return _diff
¿Respondí a tu pregunta? ¡Marca mi puesto como solución!
Apreciar con un kudos🙂
Queridos
Realmente necesita ayuda con un gráfico dado. Tengo mi gráfico de columnas en Power BI, pero también quiero tener una tabla de proporción de #ORDERS del mes Vs en enero-febrero promedio.
Los datos de muestra son los siguientes:
CATEGORYMONTHREGIONRSMASMSOTEAMISR/DSM IDISR/DSM NAMERETAIL ENVIRONMENTTOTAL OUTLETS-ECO%ECOTOTAL CALLS-ORDERS%PROD.AVG. LINES /OTL- LINESLPPC- LINES2VALUE/OTLVALUE/ ORDERSEC SALESSEC SALESSTATESTATETOWNTOWN
NEGOCIO TOT | Feb-20 | Oeste | MANOJ KUMAR | SANDEEP S KUKREATI | VARGHIES RAJA NADAR | Dc | AD100652 | AJAY PANDAY | AUTOSERVICIO | 2 | 1 | 50% | 8 | 1 | 13% | 2 | 2 | 2 | 2 | 82 | 82 | 82 | 82 | Maharashtra | BHAYANDER | Metro | Rojo |
NEGOCIO TOT | Feb-20 | Oeste | MANOJ KUMAR | SANDEEP S KUKREATI | VARGHIES RAJA NADAR | Dc | AD100652 | AJAY PANDAY | AUTOSERVICIO | 5 | 5 | 100% | 28 | 8 | 29% | 7.6 | 38 | 4.75 | 38 | 8,989 | 5,618 | 44,945 | 44,944 | Maharashtra | BHAYANDER | Metro | Rojo |
NEGOCIO TOT | Enero-20 | Oeste | MANOJ KUMAR | SANDEEP S KUKREATI | VARGHIES RAJA NADAR | Dc | AD100652 | AJAY PANDAY | AUTOSERVICIO | 2 | 2 | 100% | 9 | 3 | 33% | 3.5 | 7 | 2.33 | 6.99 | 664 | 443 | 1,328 | 1,329 | Maharashtra | BHAYANDER | Metro | Rojo |
NEGOCIO TOT | Enero-20 | Oeste | MANOJ KUMAR | SANDEEP S KUKREATI | VARGHIES RAJA NADAR | Dc | AD100652 | AJAY PANDAY | AUTOSERVICIO | 5 | 5 | 100% | 32 | 10 | 31% | 8.6 | 43 | 4.7 | 47 | 25721 | 12860 | 1,28,605 | 1,28,600 | Maharashtra | BHAYANDER | Metro | Rojo |
NEGOCIO TOT | Mar-20 | Oeste | MANOJ KUMAR | SANDEEP S KUKREATI | VARGHIES RAJA NADAR | Dc | AD100652 | AJAY PANDAY | AUTOSERVICIO | 2 | 1 | 50% | 11 | 1 | 9% | 12 | 12 | 12 | 12 | 8,893 | 8,893 | 8,893 | 8,893 | Maharashtra | BHAYANDER | Metro | Rojo |
NEGOCIO TOT | Mar-20 | Oeste | MANOJ KUMAR | SANDEEP S KUKREATI | VARGHIES RAJA NADAR | Dc | AD100652 | AJAY PANDAY | AUTOSERVICIO | 5 | 3 | 60% | 28 | 3 | 11% | 6.33 | 19 | 6.33 | 18.99 | 8196 | 8196 | 24,588 | 24,588 | Maharashtra | BHAYANDER | Metro | Rojo |
NEGOCIO TOT | MTD 13 DE MAYO | Oeste | MANOJ KUMAR | SANDEEP S KUKREATI | VARGHIES RAJA NADAR | Dc | AD100652 | AJAY PANDAY | AUTOSERVICIO | 2 | 0 | 0% | 4 | 0 | 0% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Maharashtra | BHAYANDER | Metro | Rojo |
NEGOCIO TOT | MTD 13 DE MAYO | Oeste | MANOJ KUMAR | SANDEEP S KUKREATI | VARGHIES RAJA NADAR | Dc | AD100652 | AJAY PANDAY | AUTOSERVICIO | 5 | 0 | 0% | 10 | 0 | 0% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Maharashtra | BHAYANDER | Metro | Rojo |
Estimados expertos,
Por favor, ayuda con la solución.
Todos los encabezados de los datos de ejemplo tienen valores de mora que un valor único. Debido a la falta de espacio, sólo he proporcionado datos únicos.
Hola @manishakar,
Puede intentar utilizar la siguiente fórmula de medida para averiguar los dos primeros meses a partir del valor de texto y calcular la diferencia entre ellos:
Measure =
VAR _min =
MINX (
ADDCOLUMNS ( ALLSELECTED ( 'Table' ), "Date", DATEVALUE ( "1-" & [MONTHR] ) ),
[Date]
)
VAR _next =
DATE ( YEAR ( _min ), MONTH ( _min ) + 1, 1 )
VAR _diff =
CALCULATE (
AVERAGE ( 'Table'[#ECO] ),
FILTER ( ALLSELECTED ( 'Table' ), [MONTHR] = FORMAT ( _min, "mmm-yy" ) )
)
- CALCULATE (
AVERAGE ( 'Table'[#ECO] ),
FILTER ( ALLSELECTED ( 'Table' ), [MONTHR] = FORMAT ( _next, "mmm-yy" ) )
)
RETURN
_diff
saludos
Xiaoxin Sheng
@manishakar , Trate como
Medida ?
var _min á date(year(today()),1,1)
var _max á eomonth(date(year(today()),1,1),1)
var _avg-AVERAGEX(FILTER(ALL('Table'),'Table'[Date]>'_min&& 'Table'[Date'<'_max),'Table'[ECO])
devolución
calculate(sum('Table'[ECO]) -_avg)
¡Hola!
Los datos completos contienen un mes que incluye enero-mayo'20. Por lo tanto, buscando obtener un promedio de los primeros 2 meses sólo a nivel de MES TOTAL.
@manishakar , tratar como
Medida ?
var _min á date(year(today()),1,1)
var _max á eomonth(date(year(today()),1,1),1)
var _avg-AVERAGEX(summarize(FILTER(ALL('Table'),'Table'[Date]>' _min&& 'Table'[Date]<-_max ),table[Month Year],"_1",sum('Table'[ECO])),[_1])
devolución
calculate(sum('Table'[ECO]) -_avg)
Prueba esto
Measure =
var _avg=AVERAGEX(FILTER(ALL('Table'),'Table'[MONTH]="Feb-20"|| 'Table'[MONTH]="Jan-20"),'Table'[ECO])
var _diff= _avg-CALCULATE(SELECTEDVALUE('Table'[ECO]))
return _diff
¿Respondí a tu pregunta? ¡Marca mi puesto como solución!
Apreciar con un kudos🙂
Gracias por la respuesta rápida , hermano! Pude ejecutar la consulta correctamente. Sin embargo, Está dando #ECO promedio de 10.21 en el nivel del mes que no es correcto.
FYI, Hay MULTIle ISR/DSM & RETAIL ENVIRONMENT en el documento completo. Es probable que la consulta dé #ECO de avergae por ISR/DSM por entorno retail.
Sin embargo, estoy mirando el promedio de #ECO total en el nivel de mes.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
1 | |
1 |