Forum Discussion
Problema con Medida SWITCH
Ayudaaaaaaaaa!!! Help!
Hola a todos, buenas tardes, tengo problemas una métrica y no se como solucionarlo.
Tengo una medida llamada --> Saldo = (Cobros_Facturados + Cobros_Proyectados) - (Pagos_Facturados + Pagos_Proyectados)
Los Cobros y Pagos Facturados provienen de una misma tabla, y los Proyectados provienen de otra.
Si muestro todas las medidas en una tarjeta de valores múltiples, la medida Saldo me muestra el valor correcto.
Si muestro todas las medidas en una tabla, utilizando una medida (llamada por ej: "Valores") con una función SWITCH, la medida Saldo me muestra como resultado la diferencia entre Cobros y Pagos Facturados, y no comtempla los Proyectados.
La fórmula de la medida "Valores" es:
Valores =
VAR CurrentItem = SELECTEDVALUE(Grupo_FF[Concepto])
RETURN SWITCH( TRUE(),
CurrentItem = "Ingresos", [Cobros_Facturados],
CurrentItem = "Ingresos Proyectados", [Cobros_Proyectados],
CurrentItem = "Egresos", -[Pagos_Facturados],
CurrentItem = "Egresos Proyectados", -[Pagos_Proyectados],
CurrentItem = "Saldo", [Saldo])
Adjunto captura de pantalla con los datos que muestran la tarjeta y la tabla.
Gracias! Saludos.
Leandro
3 Replies
- amitchandakSuper User
leoade87 , Try like
Values =
sumx(values(Group_FF[Concept]),
VAR CurrentItem = SELECTEDVALUE(Group_FF[Concept])RETURN SWITCH( TRUE(),
CurrentItem = "Income", [Invoiced_Charges],
CurrentItem = "Projected Income", [Projected_Collections],
CurrentItem = "Outgoing", -[Pagos_Facturados],
CurrentItem = "Projected Expenses", -[Projected_Payments],
CurrentItem = "Balance", [Balance])
)- leoade87Helper I
Hola buenos días, la solución propuesta no genera ningún cambio en los valores mostrados por la medida "Values".
Te aclaro por las dudas que el campo "Group_FF[Concept]" es un campo de texto que contiene los valores: "Cobros", "Cobros Proyectados", "Pagos", "Pagos Proyectados", "Saldo".
Gracias! Saludos.
- leoade87Helper I
Buenos días, ya encontré la solución, tenía un problema de relación con una de las tablas. Gracias! Saludos.