cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
Helper I
Helper I

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

Accepted Solutions
Highlighted
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
Highlighted
Responsive Resident
Responsive Resident

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.

Highlighted

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.

Highlighted
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

Helpful resources

Announcements
Community Conference

Power Platform Community Conference

Check out the on demand sessions that are available now!

Community Conference

Microsoft Power Platform Communities

Check out the Winners!

secondImage

Create an end-to-end data and analytics solution

Learn how Power BI works with the latest Azure data and analytics innovations at the digital event with Microsoft CEO Satya Nadella.

Top Solution Authors