suma condicional en una tabla filtrada

Un usuario Pregunto ✅

Anónimo

Hola a todos

desde una base de datos, aquí el Enlace, Hice esta función de resumen:

Pick_PKuph = resumir (filtro (ELEGIR, ELEGIR[TIPO]= «PK»), ELEGIR[ORA], ELEGIR[GIORNO], «tot», suma (ELEGIR[TOTALE]), «Prel», suma (ELEGIR[PRELEVATO]), «ops nr», DISTINCTCOUNT (ELEGIR[MATRICOLA]), «Contenitori», contar (ELEGIR[CONTENITORE]))

¿Cómo podemos hacer una suma condicional de TOT mientras filtramos:

– ¿La suma de TOT para cada ORA, por cada MATRICOLA, debe ser> 7?

Aquí el resultado alcanzado:

Nt tot 308 479 833 647 648 379 117 40 37 80 257 445 452 sesenta y cinco 380 131
Nr ops 6 13 18 19 14 12 4 3 1 3 7 9 8 3 12 9

En el enlace adjunto se muestran todos los datos y también un ejemplo de tabla dinámica para lograr la salida

Gracias por la ayuda

lbendlin

Nr Ops := 
var a = SUMMARIZE(PICK,PICK[ORA],PICK[MATRICOLA],"Tot",sum(PICK[TOTALE]))
return COUNTROWS(filter(a,[Tot]>7)) 

Nt Tot := 
var a = SUMMARIZE(PICK,PICK[ORA],PICK[MATRICOLA],"Tot",sum(PICK[TOTALE]))
return SUMX(filter(a,[Tot]>7),[Tot]) 

lbendlin_0-1613789425215.png

Hice el filtro PK a nivel de página, pero puede agregarlo a las medidas si lo desea.

lbendlin_1-1613789458974.png

lbendlin

Nr Ops := 
var a = SUMMARIZE(PICK,PICK[ORA],PICK[MATRICOLA],"Tot",sum(PICK[TOTALE]))
return COUNTROWS(filter(a,[Tot]>7)) 

Nt Tot := 
var a = SUMMARIZE(PICK,PICK[ORA],PICK[MATRICOLA],"Tot",sum(PICK[TOTALE]))
return SUMX(filter(a,[Tot]>7),[Tot]) 

lbendlin_0-1613789425215.png

Hice el filtro PK a nivel de página, pero puede agregarlo a las medidas si lo desea.

lbendlin_1-1613789458974.png

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *