Power Pivot: Cálculo para contar, dependiendo de resultado parcial de otra columna y segmentación
publicado
Buenos días. Si alguien conoce y domina Power Pivot y me puede ayudar con un cálculo que no consigo. Busco una fórmula o fórmulas DAX que me entregue la cantidad de clientes siempre y cuando la suma de la columna "VENTA-DEVOLUCIÓN" para cada cliente sea mayor a cero y que se recalcule cuando tenga el filtro de cualquier segmentación, por ejemplo en la segmentación de los datos de "Categoría". Hasta el momento tengo esto:
En Power Pivot tengoun cálculo simple que me entrega la cantidad de clientes que cumplen con la suma mayor a cero en "VENTA-DEVOLUCIÓN", pero siempre y cuando lo especifique o lo considere en una dinámica junto al "MES".
Tengo esta tabla dinámica y si considero en ella los clientes consigo lo que quiero. Así, está sin aplicar ningún filtro, el total es de 2 clientes que cumplen con la condición:
Cuando filtro en "Categoría" "a", tengo 4 clientes:
Cuando filtro "b" en "Categoría", 1 cliente:
Ahora, lo que quisiera es no colocar al cliente en la tabla dinámica y obtener los mismos resultados. Acá estoy simulando lo que quisiera obtener finalmente, no tiene formulación las imágenes a continuación solo son un ejemplo ilustrado de lo que quiero obtener:
Sin filtro en "Categoría":
Aplicando filtro "a" en "Categoría":
Aplicando filtro "b" en "Categoría":
Será posible obtener lo que busco. Agradecería mucho la ayuda!
Featured Replies
Archivado
Este tema está ahora archivado y está cerrado a más respuestas.
Buenos días. Si alguien conoce y domina Power Pivot y me puede ayudar con un cálculo que no consigo. Busco una fórmula o fórmulas DAX que me entregue la cantidad de clientes siempre y cuando la suma de la columna "VENTA-DEVOLUCIÓN" para cada cliente sea mayor a cero y que se recalcule cuando tenga el filtro de cualquier segmentación, por ejemplo en la segmentación de los datos de "Categoría". Hasta el momento tengo esto:
En Power Pivot tengoun cálculo simple que me entrega la cantidad de clientes que cumplen con la suma mayor a cero en "VENTA-DEVOLUCIÓN", pero siempre y cuando lo especifique o lo considere en una dinámica junto al "MES".
CONTEO:=CALCULATE(DISTINCTCOUNT(Tabla2[CLIENTES]),FILTER(Tabla2,SUM(Tabla2[VENTA-DEVOLUCIÓN])>0))
Tengo esta tabla dinámica y si considero en ella los clientes consigo lo que quiero. Así, está sin aplicar ningún filtro, el total es de 2 clientes que cumplen con la condición:
Cuando filtro en "Categoría" "a", tengo 4 clientes:
Cuando filtro "b" en "Categoría", 1 cliente:
Ahora, lo que quisiera es no colocar al cliente en la tabla dinámica y obtener los mismos resultados. Acá estoy simulando lo que quisiera obtener finalmente, no tiene formulación las imágenes a continuación solo son un ejemplo ilustrado de lo que quiero obtener:
Sin filtro en "Categoría":
Aplicando filtro "a" en "Categoría":
Aplicando filtro "b" en "Categoría":
Será posible obtener lo que busco. Agradecería mucho la ayuda!