Forum Discussion
Syndicate_Admin
Administrator
4 years agoRecuento condicional
Hola quiero calcular el conteo de pedidos donde el reporte en código termina con 0,1,2,3,4,5,6,7,8,9 saperately y mostrar el conteo de pedidos con respecto a los valores finales de reporte en código....
Syndicate_Admin
Administrator
4 years ago@Pradeepthi23
Esto con total fijo si puede tener alguna media.
Code Ending Count =
SUMX (
VALUES ( 'Code Ending'[Code Ending] ),
CALCULATE (
SUMX (
VALUES ( Orders[Report in Code - Display] ),
VAR CurrentEnding = SELECTEDVALUE ( 'Code Ending'[Code Ending] )
VAR CurrentCode = Orders[Report in Code - Display]
VAR EndOfCode = VALUE ( RIGHT ( CurrentCode, 1 ) )
RETURN
IF ( EndOfCode = CurrentEnding, 1 )
)
)
)- Syndicate_Admin4 years ago
Administrator
Hola @tamerj1 , gracias por la solución, cuál sería la solución si los códigos finales tienen otros valores como "A-Z" que no sean números.
- Syndicate_Admin4 years ago
Administrator
Sería casi lo mismo
Code Ending Count = SUMX ( VALUES ( 'Code Ending'[Code Ending] ), CALCULATE ( SUMX ( VALUES ( Orders[Report in Code - Display] ), VAR CurrentEnding = SELECTEDVALUE ( 'Code Ending'[Code Ending] ) VAR CurrentCode = Orders[Report in Code - Display] VAR EndOfCode = RIGHT ( CurrentCode, 1 ) RETURN IF ( EndOfCode = CurrentEnding, 1 ) ) ) ) - Syndicate_Admin4 years ago
Administrator
¿Las sugerencias anteriores ayudaron con su escenario? si ese es el caso, puede considerar Kudo o aceptar las sugerencias útiles para ayudar a otros que enfrentaron requisitos similares.
Si esto tampoco ayuda, comparta información más detallada para ayudarnos a aclarar su escenario para probar.
Cómo obtener respuestas a su pregunta rápidamente
Saludos
Xiaoxin Sheng