Forum Discussion
Calcular dos columnas - Restar
Necesito un poco de ayuda esta mañana en una columna calculada en la que estoy trabajando. Recibo el mensaje de error Se ha detectado una dependencia circular
Columna A primeros ingresos calculados con la forumula a continuación.
Computed Rev = ('Revenue'[clientBillRate]*'Revenue'[October Billable Hours])A continuación, se calcula la columna B para los costes utilizando la fórmula siguiente.
Computed Costs = CALCULATE(SUMX('Revenue', 'Revenue'[October Billable Hours]*' Revenue'[payRate]))*1+'Revenue'[Cost Burden]
Finalmente para encontrar el Spread intento usar
GM Spread = Computer Rev - Computed CostsDonde entonces recibo el error A Circular Dependency se detectó. Qué me estoy perdiendo aquí. Sé que es algo simple que he pasado por alto para estos cálculos.
¡Gracias!
Su medida de Costos Computados me parece extraña. ¿Puedes simplificarlo a esto?
Computed Costs = ( 'Revenue'[October Billable Hours] * ' Revenue'[payRate] ) + 'Revenue'[Cost Burden]
6 Replies
- Syndicate_Admin
Administrator
@LyonsBI_BRL ,¿Puede compartir datos de muestra y salida de muestra en formato de tabla? O un pbix de muestra después de eliminar datos confidenciales.
https://www.sqlbi.com/articles/avoiding-circular-dependency-errors-in-dax/
- Syndicate_Admin
Administrator
Hola @amitchandak,
Sí, puedo proporcionar algunos datos de muestra aquí
Carga de costos IDclient BillArgo de tasasrRate Computed Rev Costos computados
0.3826 2972 US$ 59.00 US$ 30.00 US$ 9,912 US$ 5,040.38 0.0225 4433 US$ 100.00 US$ 50.00 US$ 16,800 US$ 8,400.02 0.2172 4534 US$ 95.00 US$ 60.00 US$ 15,960 US$ 10,080.22 0.3266 4774 US$ 85.00 US$ 50.00 US$ 14,280 US$ 8,400.33 0.1958 7281 US$ 85.00 US$ 50.00 US$ 14,280 US$ 8,400.20 0.3855 7340 US$ 62.00 US$ 34.00 US$ 10,416 US$ 5,712.39 0.2513 10006 US$ 120.00 US$ 68.00 US$ 20,160 US$ 11,424.25 0.2563 11005 US$ 113.00 US$ 68.00 US$ 18,984 US$ 11,424.26 0.2933 11297 US$ 125.00 US$ 77.00 US$ 21,000 US$ 12,936.29 0.2696 11802 US$ 90.00 US$ 53.01 US$ 15,120 US$ 8,905.95 0.3713 12687 US$ 83.00 US$ 45.00 US$ 13,944 US$ 7,560.37 0.2427 14270 US$ 90.00 US$ 55.00 US$ 15,120 US$ 9,240.24 0.2582 15679 US$ 175.00 US$ 115.38 US$ 29,400 US$ 19,384.10 0.2627 15853 US$ 95.00 US$ 60.13 US$ 15,960 US$ 10,102.10 0.3015 16776 US$ 76.98 US$ 46.00 US$ 12,932.64 US$ 7,728.30
- Syndicate_Admin
Administrator
Su medida de Costos Computados me parece extraña. ¿Puedes simplificarlo a esto?
Computed Costs = ( 'Revenue'[October Billable Hours] * ' Revenue'[payRate] ) + 'Revenue'[Cost Burden]- Syndicate_Admin
Administrator
Sí, eso funcionó, simplificándolo. que me da el mismo resultado para los costos calculados
- Syndicate_Admin
Administrator
Bien. Si usa esa simplificación en su lugar, no creo que obtenga el error de referencia circular.