Forum Discussion
Recuento 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.
7 Replies
- Syndicate_Admin
Administrator
Hola @Pradeepthi23
Sírvase proporcionar una copia/pase de la muestra de datos. Gracias- Syndicate_Admin
Administrator
52R8 Z4024223260010 52R8 Z4024384790010 52R9 Z4023432040010 52R9 Z4023992290010 52R9 Z4024116030010 52W0 Z4010402440010 52W0 Z4020015100010 52W0 Z4020022470010 52W0 Z4021628530010 52W1 Z4013535710010
- Syndicate_Admin
Administrator
@Pradeepthi23
Utilicé una muestra diferente, pero sigue siendo el mismo código. Primero cree una tabla de filtros que contenga los dígitos 0 a 9Cree su medida como se muestra a continuación y corte por la columna de finalización de código de la tabla recién creada.
- Syndicate_Admin
Administrator
@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_Admin
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_Admin
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 ) ) ) )