Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola a todos.
Estoy tratando de calcular el controlador más rentable dependiendo de la cantidad a transportar.
Cada controlador tiene los costos asociados y el resultado en la matriz inferior ya es el resultado de una medida [Costo] con ese cálculo realizado.
Cantidad | John | Chris | Paul |
5 | 3 | 2 | 1 |
10 | 3.95 | 3 | 2.6 |
15 | 4.85 | 4 | 4.2 |
20 | 5.75 | 5 | 5.8 |
25 | 6.65 | 6 | 7.4 |
30 | 7.55 | 7 | 9 |
35 | 8.45 | 8 | 10.6 |
40 | 9.35 | 9 | 12.2 |
45 | 10.25 | 10 | 13.8 |
50 | 11.15 | 11 | 15.4 |
55 | 12.05 | 12 | 17 |
60 | 12.95 | 13 | 18.6 |
65 | 13.85 | 14 | 20.2 |
70 | 14.75 | 15 | 21.8 |
75 | 15.65 | 16 | 23.4 |
80 | 16.55 | 17 | 25 |
85 | 17.45 | 18 | 26.6 |
90 | 18.35 | 19 | 28.2 |
95 | 19.25 | 20 | 29.8 |
100 | 20.15 | 21 | 31.4 |
105 | 21.05 | 22 | 33 |
110 | 21.95 | 23 | 34.6 |
115 | 22.85 | 24 | 36.2 |
120 | 23.75 | 25 | 37.8 |
125 | 24.65 | 26 | 39.4 |
130 | 25.55 | 27 | 41 |
135 | 26.45 | 28 | 42.6 |
Lo que quiero mostrar es el umbral de cantidad hasta dónde es bueno elegir un controlador determinado. Para ello, tendría que calcular el mínimo de cada fila, a continuación, el máximo cuando se le da el controlador tiene los costes mínimos y traer la cantidad asociada.
Cantidad | John | Chris | Paul |
5 | 3.00 | 2 | 1 |
10 | 3.95 | 3 | 2.6 |
15 | 4.85 | 4 | 4.2 |
20 | 5.75 | 5 | 5.8 |
25 | 6.65 | 6 | 7.4 |
30 | 7.55 | 7 | 9 |
35 | 8.45 | 8 | 10.6 |
40 | 9.35 | 9 | 12.2 |
45 | 10.25 | 10 | 13.8 |
50 | 11.15 | 11 | 15.4 |
55 | 12.05 | 12 | 17 |
60 | 12.95 | 13 | 18.6 |
65 | 13.85 | 14 | 20.2 |
70 | 14.75 | 15 | 21.8 |
75 | 15.65 | 16 | 23.4 |
80 | 16.55 | 17 | 25 |
85 | 17.45 | 18 | 26.6 |
90 | 18.35 | 19 | 28.2 |
95 | 19.25 | 20 | 29.8 |
100 | 20.15 | 21 | 31.4 |
105 | 21.05 | 22 | 33 |
110 | 21.95 | 23 | 34.6 |
115 | 22.85 | 24 | 36.2 |
120 | 23.75 | 25 | 37.8 |
125 | 24.65 | 26 | 39.4 |
130 | 25.55 | 27 | 41 |
135 | 26.45 | 28 | 42.6 |
Al final, me gustaría tener una tabla simple como se indica a continuación que mostraría el umbral:
John | Chris | Paul | |
Cantidad | 135 | 55 | 10 |
¿Alguna idea o consejo sobre cómo traer este?
Muchas gracias.
M
Solved! Go to Solution.
Hola, @mariocvferreira
No estoy seguro de si entiendo completamente su lógica de cálculo, pero traté de seguir su instrucción. Incluso el número está mal, creo que puedes cambiar fácilmente los signos más, menos o multiplicar como quieras en mi medida.
En mi opinión, no creo que puedas simplemente cambiar la medida y reemplazarla. Porque como se puede ver en mi tabla KeyMeasures, una medida está relacionada con dos o tres por lo que necesita cambiar todo. Si lo escribiera en una medida, se vería como más de 20 líneas y sería muy difícil de entender.
Por favor, por favor, eche un vistazo a la siguiente imagen si es lo que quería para el resultado.
Por favor, compruebe el enlace a continuación. Todas las medidas están dentro de la carpeta KeyMeasure. No podía escribir aquí todo, porque creo que es demasiado.
Creé nuevas tablas basadas en tu instrucción. Por favor, compruebe si seguí bien.
https://www.dropbox.com/s/mxc0z06levspnnm/mariocvferreira%202021%200324.pbix?dl=0
¿Respondí a tu pregunta? ¡Marca mi puesto como solución! ¡Aprecia tu Kudos!!
Hola, @mariocvferreira
Espero haber entendido tu pregunta correctamente.
Supongo que tienes una mesa oscura para los conductores.
allí @Jihwan_Kim
Lo entiendes correctamente, creo que se está acercando bastante con tu método y gracias por eso ya. Sin embargo, no tengo debajo de la tabla. Los resultados de la tabla proceden de una medida que tiene en cuenta los costes de diferentes tablas y la cantidad a pedir. ¿Alguna solución para que el resultado que compartió se base en una medida y no se base en una tabla?
Tablas de costes:
Controladores de tabla1:
John
Chris
Paul
Tabla 2 Cantidades:
5
10
15
...
Tabla3 Fix_Costs y costos por KG
10eur + 1eur de Apple por KG
Naranjas 5eur + 1eur por KG
Peras 15eur + 1eur por KG
Tabla4 Daños y Costs_Driver
Juan 0.1% 6eur
Chris 3% 3eur
Paul 7% 2eur
Hola, @mariocvferreira
Por favor, corrígeme si entendí mal tu punto.
La razón por la que creé la tabla es que no tengo los datos para extraer.
Basándome en esta mesa, creé medidas para John, Chris y Paul. Luego usé estas medidas en mi página de informes.
Cuando vea la página del informe, creé visualizaciones basadas en la medida. Dentro de la visualización de la tabla, no usé columnas de la tabla Datos.
Si puede compartir sus tablas de muestra, será muy apreciado y puedo crear medidas más precisas.
O puedes reemplazar mis medidas (John, Chris, Paul) con tus medidas, y ponerlas dentro de mi visualización de mesa.
Espero que haya ayudado.
Muchas gracias.
allí @Jihwan_Kim
Tengo 3 mesas:
1. Cantidad
5
10
15
20
25
...
10000
2. Costes
Arreglo por KG
Manzanas 10 1
Naranjas 5 1
Peras 15 1
3. Conductores y costes
Costes de daños y perjuicios
Juan 0% 6
Chris 3% 3
Pablo 7% 2
entonces estoy creando algunas medidas para apoyar mi cálculo de costos:
Cantidad = suma(Cantidad[Cantidad])
Fijar coste = suma(costes[Corrección])
Por KG = suma(costes[por KG])
Coste del conductor = sum('Drivers and costs'[Costes])
% de daños = sum('Drivers and costs'[Daños])
Por último, estoy creando una medida para el coste total y colocando esta medida en la matriz con cantidad en fila y controladores en columnas:
Costes = (([Coste del conductor]*[Coste de fijación])+([Por KG]*[Cantidad]))+([Coste del conductor]*[Coste de fijación])+([Por KG]*[Cantidad])*[Daños %])
Como no tengo una tabla de referencia para crear las medidas que creas (Chris. John, Paul), todavía estoy tratando de encontrar una manera de seguir tu enfoque. ¿Puede apoyar en la toma de medidas "Chris", "Paul", "John" recién conectado a la matriz y no conectado a la tabla "Datos"?
Gracias
Hola
Acabo de notar que me diste la siguiente información.
3. Conductores y costes
Costes de daños y perjuicios
Juan 0% 6
Chris 3% 3
Pablo 7% 2
Y también me di cuenta de que le diste información diferente a otras personas.
mi último archivo pbix compartido se basa en lo que me lo dio, por lo que si el número es incorrecto, puede cambiar el número en la tabla de controladores en mi archivo pbix.
Muchas gracias.
Hola, @mariocvferreira
No estoy seguro de si entiendo completamente su lógica de cálculo, pero traté de seguir su instrucción. Incluso el número está mal, creo que puedes cambiar fácilmente los signos más, menos o multiplicar como quieras en mi medida.
En mi opinión, no creo que puedas simplemente cambiar la medida y reemplazarla. Porque como se puede ver en mi tabla KeyMeasures, una medida está relacionada con dos o tres por lo que necesita cambiar todo. Si lo escribiera en una medida, se vería como más de 20 líneas y sería muy difícil de entender.
Por favor, por favor, eche un vistazo a la siguiente imagen si es lo que quería para el resultado.
Por favor, compruebe el enlace a continuación. Todas las medidas están dentro de la carpeta KeyMeasure. No podía escribir aquí todo, porque creo que es demasiado.
Creé nuevas tablas basadas en tu instrucción. Por favor, compruebe si seguí bien.
https://www.dropbox.com/s/mxc0z06levspnnm/mariocvferreira%202021%200324.pbix?dl=0
¿Respondí a tu pregunta? ¡Marca mi puesto como solución! ¡Aprecia tu Kudos!!
@mariocvferreira, la lógica no está muy clara.
Pero una medida similar para los tres
Ejemplo
John Best =
var _1 = minx(Tabla, Dividir([Juan],[Qunatity]))
devolución
minx(filter(values(Table[Quantity]) , Divide([John],[Qunatity]) =_1), [John])
gracias por responder. Voy a tratar de elaborar más:
Tengo una mesa con los conductores:
Controladores de tabla1:
John
Chris
Paul
Tabla 2 Cantidades:
5
10
15
...
A continuación, tengo una tabla con los costos que dependen del producto a transportar (que estoy utilizando en la cortadora por lo que no afecta mucho aquí). Digamos:
Costos de la Tabla 3
Manzanas 10eur + 1per KG
Naranjas 5eur + 1per KG
Peras 15eur + 1per KG
Y otra tabla donde tengo el porcentaje de daño por lo general un conductor causa al envío y el costo asociado a cada conductor. Digamos:
Tabla4 Daños y costos
Juan 0.1% 6eur
Chris 3% 3eur
Paul 7% 2eur
La Tabla3 y la Tabla4 se utilizan para calcular todos los costes (medida [Coste]) que se utilizan como valores en la matriz.
A continuación, Matrix en la publicación tiene controladores en columnas y cantidades en filas. Lo que estoy tratando de crear es traer el umbral de cantidad que debe transportar cada conductor como se muestra en el post.
Tengo esta medida ya por debajo que es calcular mínimo por cada fila.
Sin embargo, ahora quiero calcular el máximo por columna cuando el controlador dado tiene los costos mínimos entre todos y traer la cantidad relacionada con esa coincidencia entre mínimo de la fila y máx. de la columna
Espero que se aclare.
Hola
Interesante para resolver y me gustaría ayudar. Por favor, comparta el enlace desde donde puedo descargar su archivo PBI con sus medidas ya escritas allí.