Forum Discussion
¿LOD? ¿DAX?
¿Hay alguna manera de obtener que el valor de On Hand sea 32 usando un campo calculado? Mi objetivo es obtener el valor correcto que es 32 sin usar Promedio para el componente 12P9813X032. Pero el valor muestra 1280 porque está agregando todas las filas como se muestra en la tabla a continuación.
¿Hay alguna manera de obtener 32 usando el campo calculado?
Hola @Laedays ,
Creo que encontré la razón. Agregaste la fórmula como columna calculada, pero tienes que agregarla como medida:
Entonces el resultado es correcto:
Para entender la diferencia, una columna calculada es sólo una nueva columna en la tabla. En tu caso añadiste una nueva columna que devolvió para cada fila el promedio de
tableforqty[ONHAND_QTY] lo que es para cada fila el mismo valor que la columna tableforqty[ONHAND_QTY]. Cuando pones esa columna calculada en la matriz, el visual estaba resumiendo los promedios, lo que era igual al total.Si utiliza una medida, siempre se calculará sobre la marcha y en el contexto en que la está utilizando. Entonces, si pones la medida en la matriz, calculará el promedio para cada Component_Code y también para el total.Puedes ver la diferencia también por el logotipo. La columna calculada [On Hand Average] tiene el icono de una tabla, la medida [On Hand Average as Measure] tiene el icono de una medida.Si necesita ayuda, por favor hágamelo saber.Si respondiera a su pregunta, estaría encantado de que pudiera marcar mi publicación como una solución ✔️ y darle un pulgar hacia arriba 👍SaludosDenisBlog: WhatTheFact.biSígueme: twitter.com/DenSelimovic
28 Replies
- Syndicate_AdminAdministrator
@Laedays No entiendo muy bien su escenario. Pero lo que entendí de su publicación es que desea 32 como resultado para el promedio de la mano.
Medida promedio en mano = DIVIDE(SUM(TableName[RequiredQuantity]),SUM(TableName[On Hand Sum]))
- Syndicate_AdminAdministrator
no está funcionando, ¿puede ayudar a la aplicación con esta muestra?
- Syndicate_AdminAdministrator
Tengo una columna en la tabla "Global_Inventory.On_Hand"
Necesito tener un campo calculado que lo muestre en la vista como 32, pero muestra 1280 porque está agregando todas las filas.
- Syndicate_AdminAdministrator
@Laedays , de donde viene el día
Puede crear una columna como
calculate(divide(sum(Table[Onhand]), sum(Table[qunatity requerida])), filter(Table, Table[component id] = earlier(Table[component id])))
- Syndicate_AdminAdministrator
Hola @Laedays ,
Sí, puede excluir ese elemento del cálculo.
Pruebe el siguiente enfoque:
Average without 12P9813X032 = CALCULATE( AVERAGE( myTable[ValueColumn] ), myTable[COMPONENT_CODE] <> '12P9813X032' )Si necesita ayuda, por favor hágamelo saber.Si respondiera a su pregunta, estaría encantado de que pudiera marcar mi publicación como una solución ✔️ y darle un pulgar hacia arriba 👍SaludosDenisBlog: WhatTheFact.biSígueme: twitter.com/DenSelimovic- Syndicate_AdminAdministrator
Hola, @selimovd se muestra en blanco como una salida utilizando el cálculo que dio
- Syndicate_AdminAdministrator
Lo siento, entonces no entendí lo que quieres hacer. ¿Qué es exactamente lo que quieres archivar?
- Syndicate_AdminAdministrator
aquí están los datos de ejemplo, @selimovd
https://www.dropbox.com/scl/fi/nqsc2uirkgn94mmz9auut/sample.xlsx?dl=0&rlkey=4l0pfny49bm01ax7krkvthb7o
- Syndicate_AdminAdministrator
Al agregar la columna Manos a la vista de la columna a su tabla, haga clic derecho visual y verá muchas operaciones como SUMA, Promedio, etc., etc. Uso promedio. Si no funciona, por favor explique un poco más para que pueda entender completamente lo que está haciendo.
Si este post Ayuda, por favor considere aceptarél como la soluciónpara ayudar a los otros miembros a encontrarlo más rápidamente.
Aprecia tus felicitaciones!!
- Syndicate_AdminAdministrator
aquí están los datos de muestra,
- Syndicate_AdminAdministrator
la columna en mano está agregando todas las filas, por eso muestra 1280, ¿hay alguna manera de mostrar 32 para la columna de suma disponible?
- Syndicate_AdminAdministrator
¿Puede acceder a esto para el ??? de columna On_hand allí seleccione Promedio en este menú desplegable.
Si este post Ayuda, por favor considere aceptarél como la soluciónpara ayudar a los otros miembros a encontrarlo más rápidamente.
Aprecia tus felicitaciones!!