Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon'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.
Hola Expertos,
Tengo los siguientes datos de entrada:
DateKey LocationID MeasureValue
01-07-2020 100 4000
02-07-2020 100 6000
03-07-2020 100 2000
01-07-2020 101 9000
02-07-2020 101 6000
03-07-2020 101 3000
04-07-2020 100 1000
05-07-2020 100 1000
06-07-2020 100 4000
04-07-2020 101 3000
05-07-2020 101 3000
Quiero hacer bucketing(3 días) basado en DateKey y LocationID y mostrar la salida siguiente:
DateKey LocationID MeasureValue Número de bucket AvgOfMeasureValue
01-07-2020 100 4000 1 4000
02-07-2020 100 6000 1 4000
03-07-2020 100 2000 1 4000
01-07-2020 101 9000 1 6000
02-07-2020 101 6000 1 6000
03-07-2020 101 3000 1 6000
04-07-2020 100 1000 2 2000
05-07-2020 100 1000 2 2000
06-07-2020 100 4000 2 2000
04-07-2020 101 3000 2 4500
05-07-2020 101 6000 2 4500
¿Podemos lograr lo anterior usando DAX??
Cualquier sugerencia o ayuda sería apreciada
Gracias
Hola @Antara ,
Sólo una pequeña modificación en la respuesta de HotChilli (el valor de la medida parece no ser columna en la tabla):
AVERAGEVALUE =
AVERAGEX (
FILTER (
ALL ( Table ),
Table[Bucket] = MIN ( Table[Bucket] )
&& Table[LocationID] = MIN ( Table[LocationId] )
),
[Measure]
)
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Saludos
Dedmon Dai
@Antara añadir la siguiente medida
Avg =
CALCULATE ( AVERAGE ( Table[MeasureValue] ), ALLEXCEPT ( Table, Table[LocationId] ) )
Me gustaría❤ elogiossi mi solución ayudara.👉Si puedes pasar tiempo publicando la pregunta, también puedes hacer esfuerzos para dar a Kudos quien haya ayudado a resolver tu problema. ¡Es una muestra de agradecimiento!
⚡Visítenos enhttps://perytus.com, su ventanilla única para proyectos/formación/consulta relacionadas con Power BI.⚡
Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!
Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo
If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤
Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.
Gracias @parry2k por la respuesta. He intentado el enfoque, pero no coincide con la salida excpected en la declaración del problema. Por favor, sugiera.
Gracias
Una columna para el bucket:
Bucket = ROUNDUP(DIVIDE(DAY(TableM[DateKey]), 3), 0)
Una medida para el promedio:
AvgForBucketLocation = CALCULATE(AVERAGE(TableM[MeasureValue]), FILTER(ALL(TableM), TableM[Bucket] = MIN(TableM[Bucket]) && TableM[LocationID] = MIN(TableM[LocationId])))
Hay una discrepancia entre las tablas de datos en los datos proporcionados (las últimas 2 filas son 3000.3000 in before data y 3000,6000 in the after).
Buena suerte.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.