Lucha de cálculos

Un usuario Pregunto ✅

TallKewlOnez

Ok, espero poder explicar esto correctamente, he estado tratando de hacerlo bien durante más de una semana.

Tengo cuatro objetos en mi modelo,

datos de transacciones reales (valor, fecha, ID de entrada) (ejemplo: 250.000, 01-01-2020, 1737)

datos presupuestarios reales (valor, nombre, año fiscal, período fiscal, fecha, ID de entrada) (ejemplo: 1,2000,000, «201901», 2019,1,2019-01-31,1737)

dos mesas oscuras

dimreportgroups (groupmajor, groupminor, entryid) (ejemplo: gastos, salario, 1737) (unido a ambas tablas de hechos)

nombres de dimensión (nombre, cuenta, ID de entrada) (ejemplo: salario del personal, 134, 1737) (cuentas múltiples – mismo ID) (unido a ambas tablas de hechos)

todo lo relacionado con mi informe funciona, excepto un cálculo YtdDiferencia por grupo principal

es decir, ¿cuál es la diferencia entre el año actual real y el presupuesto anual acumulado de gastos?

Tengo una medida que contiene el año actual de gastos adjunto a la primera tabla de hechos

Tengo una medida que contiene el presupuesto actual hasta la fecha para gastos adjunto a la segunda tabla de hechos

No puedo, por mi vida, parecer obtener los valores adecuados.

¿algunas ideas?

Edhans

Proporcione datos.

Cómo obtener una buena ayuda rápidamente. Ayúdanos a ayudarte.
Cómo obtener una respuesta rápida a su pregunta
Cómo proporcionar datos de muestra en el foro de Power BI

TallKewlOnez

En respuesta a Edhans

dimReportingGroups

EntryID GroupMajor GrupoMinor
1737 Gastos Sueldos

dimEntryNames

EntryID Nombre Cuenta
1737 Salarios temporales 221
1737 Salarios temporales 222
1737 Salarios temporales 223
1737 Salarios temporales 224
1737 Salarios temporales 225

FctTransData

EntryID AcctIndex Valor unitario Posfechar
1737 225 100 16/1/20 12:00 a. M.
1737 225 2000 16/1/20 12:00 a. M.
1737 225 30000 16/1/20 12:00 a. M.
1737 221 3400 17/1/20 12:00 a. M.
1737 224 1200

24/1/20 12:00 a. M.

FctBudget

BudgetName AcctIndex Valor Período Año fiscal EntryID
Presupuesto 201901 221 300000 1 2019 1737
Presupuesto 201901 221 300000 2 2019 1737
Presupuesto 201901 221 300000 3 2019 1737
Presupuesto 201901 221 300000 4 2019 1737
Presupuesto 201901 222 200000 1 2019 1737
Presupuesto 201901 222 200000 2 2019 1737
Presupuesto 201901 222 200000 3 2019 1737
Presupuesto 201901 222 200000 4 2019 1737
Presupuesto 201901 223 9000 1 2019 1737
Presupuesto 201901 223 9000 2 2019 1737

Entonces, Presupuesto para 1737 = 2018000 (para períodos 1 – 4) (Sí, me doy cuenta de que el presupuesto es 2019 bt, por ahora se está utilizando para 2020) y la selección del presupuesto es una rebanadora

Transdata para este conjunto es 36700

Entonces, necesito una medida que supongo que me daría la varianza (1981300)

Probé una columna personalizada en cada tabla de hechos que me da el valor YTD y luego intenté calcular (suma, filtro

He probado una medida que es igual a la anterior.

pero sigue obteniendo el número incorrecto en la variación)

entonces, grupo de suministro mayor que me da el ID de entrada 1737

lo que me da los datos presupuestarios adecuados cuando proporciono el nombre y el período del presupuesto

y similar para transdata (mismo filtro de grupo principal) (en este ejemplo, 1737 son gastos)

lo siento si no lo estoy explicando bien

Necesito proporcionar el período, el año y la identificación de entrada para el presupuesto.

luego rango de fechas para transdata

Deja un comentario

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