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

Prepping for a Fabric certification exam? Join us for a live prep session with exam experts to learn how to pass the exam. Register now.

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
PBIApril_Carousel

Power BI Monthly Update - April 2025

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

Notebook Gallery Carousel1

NEW! Community Notebooks Gallery

Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.

April2025 Carousel

Fabric Community Update - April 2025

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

Top Solution Authors
Top Kudoed Authors