Forum Discussion
Medida
Hola
Tengo 2 columnas de datos; Cantidad mínima de pedido del producto y del producto. Sin embargo, a veces puedo tener datos de misión en #3 de columna y quiero poder contar el valor de un producto que está con datos, o en blanco, si el mismo producto tiene un valor cero y número. El objetivo es contar el número de artículos que no contienen uniformemente los datos que deben [Apple y Orange], sin ser sesgados por productos que están completamente en blanco [Strawberry].
manzana | 50 |
| manzana | 0 |
| manzana | 0 |
| Naranja | 0 |
| Naranja | 20 |
| Fresa | 0 |
| Fresa | 0 |
@Niallolike , Crear un nuevo colum
column = var _cnt_0 = countx(filter(table,[Product] =earlier([Product]) && [Qty]=0),[Product]) var _cnt = countx(filter(table,[Product] =earlier([Product]),[Product]) return if(_cnt_0 = 0 || _cnt =0,"Uniform","Non Uniform")Hola @Niallolike ,
Puede crear una medida como DAX a continuación.
Measure1 = VAR _CountAll = COUNTROWS ( FILTER ( Table1, Table1[Product] = MAX ( Table1[Product] ) ) ) VAR _CountZero = COUNTROWS ( FILTER ( Table1, Table1[Product] = MAX ( Table1[Product] ) && Table1[quantity] = 0 ) ) VAR _CountNoZero = COUNTROWS ( FILTER ( Table1, Table1[Product] = MAX ( Table1[Product] ) && Table1[quantity] <> 0 ) ) RETURN IF ( _CountZero = _CountAll || _CountNoZero = _CountAll, "Uniformly", "Not Uniformly" )Saludos
Amy
Equipo de apoyo a la comunidad _ Amy
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
6 Replies
- FowmySuper User
@Niallolike
¿Puede mostrar cuál es la salida esperada de la muestra ou han dado?
Además, puede incluir más datos con su muestra para una comprensión clara.________________________
¿He respondido a tu pregunta? Marque este post como una solución, esto ayudará a otros!.
Haga clic en el icono Thumbs-Up a la derecha si le gusta esta respuesta 🙂
- AnonymousNot applicable
La salida esperanzadora es mostrar "2 productos tienen datos incompletos [valor mínimo y valor cero registrado], 1 producto es un cero plano en los valores mínimos de orden introducidos"
- FowmySuper User
@Niallolike
Pruebe esto como medida:Find Missing = var crow =COUNTROWS('Table') var czero = CALCULATE( COUNTROWS('Table'), 'Table'[Value] = 0 ) return IF( crow = czero || (ISBLANK(czero)), BLANK(), "Missing" )________________________
¿He respondido a tu pregunta? Marque este post como una solución, esto ayudará a otros!.
Haga clic en el icono Thumbs-Up a la derecha si le gusta esta respuesta 🙂
- amitchandakSuper User
@Niallolike , Crear un nuevo colum
column = var _cnt_0 = countx(filter(table,[Product] =earlier([Product]) && [Qty]=0),[Product]) var _cnt = countx(filter(table,[Product] =earlier([Product]),[Product]) return if(_cnt_0 = 0 || _cnt =0,"Uniform","Non Uniform") - v-xicaiCommunity Support
Hola @Niallolike ,
Puede crear una medida como DAX a continuación.
Measure1 = VAR _CountAll = COUNTROWS ( FILTER ( Table1, Table1[Product] = MAX ( Table1[Product] ) ) ) VAR _CountZero = COUNTROWS ( FILTER ( Table1, Table1[Product] = MAX ( Table1[Product] ) && Table1[quantity] = 0 ) ) VAR _CountNoZero = COUNTROWS ( FILTER ( Table1, Table1[Product] = MAX ( Table1[Product] ) && Table1[quantity] <> 0 ) ) RETURN IF ( _CountZero = _CountAll || _CountNoZero = _CountAll, "Uniformly", "Not Uniformly" )Saludos
Amy
Equipo de apoyo a la comunidad _ Amy
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
- v-xicaiCommunity Support
Hola @Niallolike ,
¿Tiene sentido? Si es así, marque amablemente la respuesta adecuada como una solución para ayudar a otros que tienen el problema similar y cerrar el caso. Si no, avísame y trataré de ayudarte más.
Saludos
Amy