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

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.

Reply
Antara
Helper I
Helper I

Promedio estático mediante la creación de Bicket a partir del 01/07/2020

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

4 REPLIES 4
v-deddai1-msft
Community Support
Community Support

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

parry2k
Super User
Super User

@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.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.