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
Anonymous
Not applicable

Valor máximo en una medida de recuento


Tengo dos mesas, una agenda y una producción,
Tengo dos mediciones de tb, una que calcula la producción de la máquina en el mes y la otra que calcula los días trabajados.
Me gustaría calcular la producción diaria de la máquina por el mayor número de días trabajados cada mes.
WhatsApp Image 2020-10-08 at 15.08.37.jpeg
Algo similar:

Dividir (producción, días) * Máx. (días)

Sería básicamente el valor más alto de los días trabajados, es decir, un MAX (Count).
En mi ejemplo en la figura sería:

Retorno DIVIDE(Producción, Días) * 26

¿Es posible?
1 ACCEPTED SOLUTION
v-alq-msft
Community Support
Community Support

Hola, @XTF_2020

Según su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.

Mesa:

g1.png

Puede crear dos medidas como se indica a continuación.

Count of Days = COUNTROWS('Table')

Result = 
var maxdays = 
MAXX(
    SUMMARIZE(
        ALL('Table'),
        'Table'[Month],
        'Table'[Machine],
        "Count of Days",
        COUNTROWS('Table')
    ),
    [Count of Days]
)
var newtab = 
ADDCOLUMNS(
    SUMMARIZE(
        'Table',
        'Table'[Month],
        'Table'[Machine],
        "Count",
        COUNTROWS('Table'),
        "TotalProduction",
        SUM('Table'[Production])
    ),
    "Result",
    DIVIDE(
       [TotalProduction],
       [Count]
    )*maxdays
)
return
SUMX(
    newtab,
    [Result]
)

Resultado:

g2.png

Saludos

Allan

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

3 REPLIES 3
v-alq-msft
Community Support
Community Support

Hola, @XTF_2020

Según su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.

Mesa:

g1.png

Puede crear dos medidas como se indica a continuación.

Count of Days = COUNTROWS('Table')

Result = 
var maxdays = 
MAXX(
    SUMMARIZE(
        ALL('Table'),
        'Table'[Month],
        'Table'[Machine],
        "Count of Days",
        COUNTROWS('Table')
    ),
    [Count of Days]
)
var newtab = 
ADDCOLUMNS(
    SUMMARIZE(
        'Table',
        'Table'[Month],
        'Table'[Machine],
        "Count",
        COUNTROWS('Table'),
        "TotalProduction",
        SUM('Table'[Production])
    ),
    "Result",
    DIVIDE(
       [TotalProduction],
       [Count]
    )*maxdays
)
return
SUMX(
    newtab,
    [Result]
)

Resultado:

g2.png

Saludos

Allan

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

ToddChitt
Super User
Super User

Apuesto a que podría hacerse si creaste una tabla DE DAX DE SUMMARIXE que resumió por Mes y máquina (¿o es solo por mes?) y obtienes el Recuento de días trabajados como una Columna en lugar de una Medida. Una vez que se trata de una columna, puede hacer una función MAX( ) en ella.

Pero sólo tengo que preguntar esto, ¿por qué? ¿Por qué desearía calcular una TARIFA de Producción por Día cuando tiene Meses PARTIALes de Producción pero dividirla por el número MAX de días? En la fila inferior de la muestra, sería 31.50 / 26.

La razón para necesitar esa métrica no tiene sentido para mí. La comparación con cualquier otro resultado de cálculo no es relevent.




Did I answer your question? If so, mark my post as a solution. Also consider helping someone else in the forums!

Proud to be a Super User!





Anonymous
Not applicable

Hola @ToddChitt

De hecho, lo que estoy tratando de hacer con esta medida es calcular un factor de corrección para el promedio mensual.


Ver bien:

T.JPG

Tengo11 máquinas trabajando en febrero y 5619.20 producido, si sólo promediar el mes voy a obtener 510.83 (5619.20 / 11) por máquina.

Este valor se subestima para el promedio del mes, dado que no todas las máquinas trabajan todos los días, pero al hacer el cálculo proyectado puedo tener una producción promedio por máquina más cercana a la real.

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.