Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola Expertos
Tengo una tabla donde estoy intentando contar el total y el subtotal de acuerdo a la selección
La tabla tiene 2 columnas principales por las q deseo contar una es BPORIGEN donde son valores únicos y la otra son periodos en este ejemplo 201907, 201906 y 201905
BPORIGEN | NUM_PERIODO_FILE |
2186923 | 201907 |
2007002 | 201907 |
2432575 | 201907 |
2454485 | 201907 |
2577311 | 201907 |
2700137 | 201907 |
2822963 | 201907 |
2945789 | 201907 |
3068615 | 201907 |
3191441 | 201907 |
3314267 | 201907 |
3437093 | 201907 |
3559919 | 201907 |
3682745 | 201907 |
3805571 | 201907 |
3928397 | 201906 |
4051223 | 201906 |
4174049 | 201906 |
4296875 | 201906 |
4419701 | 201906 |
4542527 | 201906 |
4665353 | 201906 |
4788179 | 201906 |
4911005 | 201906 |
5033831 | 201906 |
5156657 | 201906 |
5279483 | 201906 |
5402309 | 201906 |
5525135 | 201906 |
5647961 | 201906 |
5770787 | 201906 |
5893613 | 201906 |
6016439 | 201906 |
6139265 | 201906 |
6262091 | 201906 |
6384917 | 201906 |
6507743 | 201906 |
6630569 | 201906 |
6753395 | 201906 |
6876221 | 201906 |
6999047 | 201906 |
7121873 | 201906 |
7244699 | 201906 |
7367525 | 201906 |
7490351 | 201906 |
7613177 | 201906 |
7736003 | 201906 |
7858829 | 201906 |
7981655 | 201906 |
8104481 | 201906 |
8227307 | 201906 |
8350133 | 201906 |
8472959 | 201906 |
8595785 | 201906 |
8718611 | 201906 |
8841437 | 201906 |
8964263 | 201906 |
9087089 | 201906 |
9209915 | 201906 |
9332741 | 201906 |
9455567 | 201906 |
9578393 | 201906 |
9701219 | 201906 |
9824045 | 201906 |
9946871 | 201906 |
10069697 | 201906 |
10192523 | 201906 |
10315349 | 201906 |
10438175 | 201906 |
10561001 | 201906 |
10683827 | 201906 |
10806653 | 201906 |
10929479 | 201906 |
11052305 | 201905 |
11175131 | 201905 |
11297957 | 201905 |
11420783 | 201905 |
11543609 | 201905 |
11666435 | 201905 |
11789261 | 201905 |
11912087 | 201905 |
12034913 | 201905 |
12157739 | 201905 |
Siempre voy a tener una variable con los periodos seleccionados 210907 o 06 o 05 .
La idea es poder contar el Subtotal de la selección q hago / el total de BP por periodo es decir
Si suponemos q el total de un periodo 201907 = 104 si no selecciono nada debería mostrar 104/104 cosa q es lo q me esta dando pero si selecciono dentro del periodo 10 valores de BPORIGEN por ejemplo debería ver 10/104 y así por cada uno de los periodos q elija. Con esta formula si elijo 5 BPORIGEN me muestra 5/5
Alguien me puede ayudar ?
Dejo script de test
=IF(NUM_PERIODO_FILE=vP1,count( {<NUM_PERIODO_FILE={$(vP1)}>} BPORIGEN)&' / '&count( total BPORIGEN),
IF(NUM_PERIODO_FILE=vP2,count( {<NUM_PERIODO_FILE={$(vP2)}>} BPORIGEN)&' / '&count( total BPORIGEN),
IF(NUM_PERIODO_FILE=vP3,count( {<NUM_PERIODO_FILE={$(vP3)}>} BPORIGEN)&' / '&count( total BPORIGEN) )))
Buenas, he editado el documento con la expresión que puse y sí que mantiene el denominador.
¿Qué es lo que no funciona?
Hola, en que objeto estas haciendo ese calculo?
El cualificador TOTAL, si no estoy equivocado, actua sobre las dimensiones del objeto.
En este caso, si declaras las dos dimensiones Num_periodo_file y BPOrigen y la expresion
Count(BPOrigen) &'/'&Count(TOTAL BPOrigen)
Deberias obtener el resultado esperado.
Al declarar las dimensiones no necesitas los analisis de conjuntos.
Hola
Esto lo estoy haciendo en el titulo de un tabla el problema q si hago lo q comentas siempre me da el total de lo q selecciono y no el total fijo por periodo independientemente q selecciono dentro de ese período.
Gracias
Hola, podrias usar el total con parámetro, esto seria usando el mes en tu caso, cuando le pasas el parámetro sirve para agrupar. seria algo como :
Count(BPOrigen) &'/'&Count(TOTAL<Mes> BPOrigen)
Saludos!!!
Hola, puedes usar set analysis para quitar la selección de BPORIGEN en el denominador:
=count(BPORIGEN)&' / '&count(TOTAL {<BPORIGEN>} BPORIGEN)
Hola experts
Con ambos set analysis me sigue contando según el filtro q coloque y no me deja fijo el denominador de acuerdo al periodo .
Lo único q me sirve es contar x periodo y dejarlo en una variable para poder dejar siempre fijo el denominador
//=IF(NUM_PERIODO_FILE=vPeriodo1,num(COUNT( bporigen ),'#.##0',',','.')&' / '& Num(eFiltro_P1,'#.##0',',','.'),
// IF(NUM_PERIODO_FILE=vPeriodo2,num(COUNT( bporigen ),'#.##0',',','.')&' / '& Num(eFiltro_P2,'#.##0',',','.'),
// IF(NUM_PERIODO_FILE=vPeriodo3,num(COUNT( bporigen ),'#.##0',',','.')&' / '& Num(eFiltro_P3,'#.##0',',','.'))))
No se si se puede hacer de otra manera.
Desde ya gracias
Slds
Buenas, he editado el documento con la expresión que puse y sí que mantiene el denominador.
¿Qué es lo que no funciona?
Hola Ruben lo había probado mal ahora esta correcto .
Gracias