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
Syndicate_Admin
Administrator
Administrator

Distintas horas tomadas por cotización

Hola a todos,

Tengo una tabla similar a la de abajo donde estoy tratando de sumar todas las horas que tomó cada cita.

clientecitarproductohorasDesiredOutcome
manzana44444PC1001
manzana44444Teléfono1000
Microsoft66666Xbox501
Microsoft55555oficina501

Quiero totalizar las horas tomadas para cada cotización en lugar de totalizar todas las horas si un 2 o más productos diferentes se enumeran en la misma cotización. La respuesta que estoy buscando es 200 horas en lugar de 300 horas porque Apple tiene una cita "44444" y esa cita tomó 100 horas. No creo que la columna DesiredOutcome funcionaría para este escenario, pero no estoy seguro de qué más hacer.

Si alguien tiene algún consejo que sería genial!

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Pude obtener el valor que quería usando la siguiente fórmula

Total Hours = VAR MyTempTable =
    ADDCOLUMNS(
        SUMMARIZE('FY2021 Quote Status', 'FY2021 Quote Status'[ Quote],'FY2021 Quote Status'[Hours Num]),
        "DistinctValue", CALCULATE(MAX('FY2021 Quote Status'[Hours Num]))
    )
    return 
    SUMX( MyTempTable, [DistinctValue])

View solution in original post

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

Pude obtener el valor que quería usando la siguiente fórmula

Total Hours = VAR MyTempTable =
    ADDCOLUMNS(
        SUMMARIZE('FY2021 Quote Status', 'FY2021 Quote Status'[ Quote],'FY2021 Quote Status'[Hours Num]),
        "DistinctValue", CALCULATE(MAX('FY2021 Quote Status'[Hours Num]))
    )
    return 
    SUMX( MyTempTable, [DistinctValue])
Syndicate_Admin
Administrator
Administrator

¿Cuál es el propósito de los ingresos deseados? ¿se usa para decir cuál es válido?

@vanessafvg

Esa columna no existe. Estaba tratando de hacer una columna como esa para poder hacer una medida que sume todas las horas de cada fila que tiene "1" en ella. Pensé que podría ser una forma de hacerlo, pero no creo que sea posible. Si eso tiene sentido

¿puede dar un ejemplo de cómo utilizará estos datos?

Creo que lo que im confundido acerca de cómo va a saber si para sumar las horas de una cita, ¿acaba de utilizar la primera fila de esa cita.

@vanessafvg

Estoy tratando de calcular la suma total de horas que tomaron todas las cotizaciones. El problema con los datos es que un número de cotización podría estar asociado con 5 productos. por ejemplo

Número de presupuesto Horas del producto

123 PC 50

123 PC 50

123 PC 50

123 PC 50

123 PC 50

La forma en que los datos es si supongo todas las horas, dirá que tomó 250 horas para esta cita. Cuando la realidad tomó 50 horas porque todos los productos están en la misma cotización. 50 horas es la respuesta que estoy tratando de obtener en este escenario si los datos se filtraron para citar el número 123.

NewPlsHelp_1-1627060233147.png

Esta cita dice que tomó 15 horas debido a los diferentes productos asociados con él. Pero, si tomo la suma de horas dice 30. Quiero tener una relación uno a uno con el número de cotización y el número de horas tomadas. Ahí es donde estoy atrapado.

En cuanto a cómo lo usaría, digamos que quería ver todas las citas distintas solicitadas en junio de 2021. Me diría el total de horas.

Espero que esto tenga sentido.

Hay @NewPlsHelp

ok no estoy muy seguro de cómo se estructuran los datos en su modelo, pero por lo que dice está diciendo que hay más de una línea por cotización debido a que hay una variación de productos, pero el total de horas en cada línea es una duplicación? ¿es eso correcto?

así que para obtener el total de horas para la cotización, solo estaría tomando el valor mínimo de la tabla como el es decir. min(tabla[horas]).

¿cómo esperas que esto se vea en un objeto visual?

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.