Forum Discussion
Switch y True
Muchas gracias por responder, creé una columna caculada:
% de órdenes de compra creadas por valor =
INTERRUPTOR(
VERDADERO(),
'SCM POAndItemsByProcurementCategory'[lineamount] < 5000.01, "A. <5,000.01",
'SCM POAndItemsByProcurementCategory'[lineamount] < 10000.01, "B. >5,000.00 - <10,000.01",
'SCM POAndItemsByProcurementCategory'[lineamount] < 50000.01, "C. >10,000.00 - <50,000.01",
'SCM POAndItemsByProcurementCategory'[lineamount] > 50000.01, "D. >50,000.00"
)
Lo cambié en función de lo que sugirió, pero todavía me muestra esto:
¡Gracias de nuevo!
Espero que te pueda funcionar. Cree una columna calculada como esa:
Categoría =
INTERRUPTOR(
VERDADERO(),
'Categoría'[importe de línea] >= 50000.00, "D. >50,000.00",
'Categoría'[importe de línea] >= 10000,00 && 'Categoría'[importe de línea] < 50000,01, "C. >10.000,00 - <50.000,01",
'Categoría' [cantidad de línea] >= 5000.00 && 'Categoría' [cantidad de línea] < 10000.01, "B. >5,000.00 - <10,000.01",
'Categoría' [importe de línea] < 5000.01, "A. <5,000.01",
"Sin categorizar"
)
En la instrucción SWITCH(TRUE()), el orden de las condiciones es crítico porque se evalúa secuencialmente.
Es por eso que primero debe evaluar las condiciones de mayor valor antes de pasar a la condición de menor valor.
Saludos
Muhammad Yousaf
Si esta publicación ayuda, considere "Acéptalo como la solución" para ayudar a los otros miembros a encontrarlo más rápidamente.
- Syndicate_Admin2 years ago
Administrator
¿Importa si los datos que proporcioné son solo de 3 meses? Probé la columna calculada que proporcionó y el recuento de la categoría cambió, solo que si lo hago manualmente en Excel el recuento es diferente. ¿También importa si hay varias filas para la columna que uso como recuento?
¡Gracias!