cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Racq
New Member

Agregar un filtro cuando se han eliminado todos los filtros

Hola

He calculado las Ventas presupuestadas (4) para el lugar, la comida y la bebida. Tengo segmentaciones de página para Departamento (Dept) y Subpartamental (SubDept) así que también he eliminado estos filtros.

Mi valor de ventas presupuestado es correcto. Lo que quiero hacer ahora es mostrar solo el importe de ventas si se seleccionan 2 departamentos, pero no si se selecciona alguno de los otros departamentos.

El cálculo de Ventas presupuestadas es:

CALCULATE(
CALCULATE(
-SUM(pssSNAPGCCECBudgetDetail[Presupuesto]),
NewGLCode[Padre] EN "Contratación de sede")
+
CALCULATE(
-SUM(pssSNAPGCCECBudgetDetail[Presupuesto]),
NewGLCode[Padre] EN "Comida")
+
CALCULATE(
-SUM(pssSNAPGCCECBudgetDetail[Presupuesto]),
NewGLCode[Padre] EN "Beverage"),
ALL(NewGLCode[Dept]),
ALL(NewGLCode[Sub Dept]),
NewGLCode[Cuenta] EN "4"
)

Los departamentos son AV, Finanzas, RRHH, IT, Operaciones, Prop Ops, Pyme.

Me gustaría poder mostrar el monto de ventas presupuestado si se seleccionan Operaciones u Prop Ops, pero no cualquiera de los otros departamentos.

Gracias

1 ACCEPTED SOLUTION

@CNENFRNL, logré obtener el resultado añadiendo una segunda medida.

Usé su respuesta original y luego agregué un cálculo SWITCH:

Selección Var - SELECTEDVALUE(NewGLCode[Dept],"ALL")
devolución
SWITCH(TRUE(),
Selección: "Operaciones", [Presupuesto VFB],
Selección: "Prop Ops", [Presupuesto VFB],
"")
Esta medida me permitió mostrar solo el valor de ventas si se seleccionó la segmentación del departamento De operaciones y Prop Ops.
Has sido de mucha ayuda.
Gracias

View solution in original post

4 REPLIES 4
CNENFRNL
Super User III
Super User III

Hola, @Racq , parece que la medida no se puede escribir de una manera más legible,

=
CALCULATE (
    SUM ( pssSNAPGCCECBudgetDetail[Budget] ),
    NewGLCode[Parent] IN { "Venue Hire", "Food", "Beverage" },
    ALL ( NewGLCode[Dept], NewGLCode[Sub Dept] ),
    NewGLCode[Account] = "4",
    ALLSELECTED ( Department[Dept] )
)

Es sólo una sugerencia desde la perspectiva de la concisión, ya que es difícil crear una medida correcta en una toma sin una mirada cercana a las relaciones en el modelo de datos.

Hola @CNENFRNL

Gracias, he actualizado la fórmula concisa.

La parte de la fórmula para ALLSELECTED ( Department[Dept]) debe leer ALLSELECTED ( NewGLCode[Dept]).

Lo que significa que la fórmula no funciona.

Estoy atascado en la información que necesita que ayudará a encontrar una solución. Todo parece centrarse en el NewGLCode[Dept]. Necesito desfiltrar esta segmentación de datos para poder obtener las ventas, pero luego aplicar el filtro de nuevo para obtener solo las ventas si se selecciona uno de los dos departamentos.

El panel que quiero mostrar es el presupuesto de los salarios del mes. Pero sólo los salarios de Operaciones y Operaciones de Prop Ops deben mostrarse como un porcentaje de edad de las ventas.

¿Ayuda la captura de pantalla de abajo? La columna VFB de presupuesto siguiente debe ser 1.206.567 si se seleccionan las operaciones de segmentación de datos NewGLCode[Dept] o Prop Ops, y estar en blanco si no.

Support for Question on Filters.jpg

Las relaciones son

Relationships.jpg

CNENFRNL
Super User III
Super User III

@Racq , es posible que desee ajustar la medida de esta manera,

=
IF (
    ISFILTERED ( NewGLCode[Dept] ),
    CALCULATE (
        SUM ( pssSNAPGCCECBudgetDetail[Budget] ),
        NewGLCode[Parent] IN { "Venue Hire", "Food", "Beverage" },
        ALL ( NewGLCode[Dept], NewGLCode[Sub Dept] ),
        NewGLCode[Account] = "4",
        ALLSELECTED ( Department[Dept] )
    )
)

@CNENFRNL, logré obtener el resultado añadiendo una segunda medida.

Usé su respuesta original y luego agregué un cálculo SWITCH:

Selección Var - SELECTEDVALUE(NewGLCode[Dept],"ALL")
devolución
SWITCH(TRUE(),
Selección: "Operaciones", [Presupuesto VFB],
Selección: "Prop Ops", [Presupuesto VFB],
"")
Esta medida me permitió mostrar solo el valor de ventas si se seleccionó la segmentación del departamento De operaciones y Prop Ops.
Has sido de mucha ayuda.
Gracias

View solution in original post

Helpful resources

Announcements
PBI User Groups

Welcome to the User Group Public Preview

Check out new user group experience and if you are a leader please create your group

April Update

Check it Out!

Click here to read more about the April 2021 Updates!

MBAS Carousel

Sign up for our May 4th event!

May the fourth be with you, join us online!

secondImage

The largest Power BI virtual conference

100+ sessions, 100+ speakers, Product managers, MVPs, and experts. All about Power BI. Attend online or watch the recordings.