Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
Hola, soy nuevo con PowerBI y no puedo encontrar cómo hacer esta cosa simple.
Tengo 2 tablas:
Políticas
policyid | año |
1 | 2013 |
2 | 2013 |
3 | 2014 |
4 | 2014 |
5 | 2013 |
6 | 2012 |
7 | 2014 |
8 | 2013 |
9 | 2012 |
10 | 2014 |
Y
Reclamaciones
claimid | policyid | IncurredAmount |
1 | 1 | 197,6 |
2 | 1 | 354,4 |
3 | 3 | 408,9 |
4 | 3 | 1276 |
5 | 4 | 389,4 |
6 | 7 | 495 |
7 | 7 | 507,3 |
8 | 15 | 2956,1 |
9 | 19 | 221,3 |
10 | 24 | 93,9 |
11 | 24 | 715,4 |
12 | 25 | 191 |
Están conectados por columna policyid (de uno a muchos).
En las notificaciones de tabla, quiero crear una nueva columna (o una medida) donde pude ver IncurredAmount para 2014 - IncurredAmount para 2013.
Las tablas son más grandes, así que quiero usar esta nueva columna en varios gráficos e investigaciones. Así que la suma no es suficiente. Es por eso que quiero crear una nueva medida o columna para este caso. Pero no puedo encontrar cómo hacerlo.
Así que cualquier ayuda sería muy apreciada.
Solved! Go to Solution.
Hola
Puede utilizar la función Calcular. Si desea ver en un objeto visual/tabla el importe total de 2014 y 2013, puede crear dos medidas:
Amount_2013 =
CALCULATE(
SUM( claims[IncurredAmount] ),
Policies[year] = 2013
)
Amount_2014 =
CALCULATE(
SUM( claims[IncurredAmount] ),
Policies[year] = 2014
)
* Para hacer estas medidas, es necesario tener la relación entre las Políticas y Reclamaciones como usted dijo
Necesitaríamos un ejemplo adecuado del resultado final que desea lograr para darle una mejor respuesta. Tal vez un ejemplo de un objeto visual.
Gracias hombre, me salvaste la vida. He intentado con sumx antes, creo que con calcular también, pero parece que hice algo no suficiente.
Para alcanzar el resultado deseado acabo de crear una medida más:
Diferencia de importe: sumx(reclamaciones, [Amount_2014] - [Amount_2013])
Hola
Se ne mucho mejor rendimiento Sabio si creas una medida como Amout_2014 - Amount_2013. Pruébalo y ver si tienes el resultado deseado
Hola
Puede utilizar la función Calcular. Si desea ver en un objeto visual/tabla el importe total de 2014 y 2013, puede crear dos medidas:
Amount_2013 =
CALCULATE(
SUM( claims[IncurredAmount] ),
Policies[year] = 2013
)
Amount_2014 =
CALCULATE(
SUM( claims[IncurredAmount] ),
Policies[year] = 2014
)
* Para hacer estas medidas, es necesario tener la relación entre las Políticas y Reclamaciones como usted dijo
Necesitaríamos un ejemplo adecuado del resultado final que desea lograr para darle una mejor respuesta. Tal vez un ejemplo de un objeto visual.
¿Es esto lo que quieres?
year = RELATED(Policies[year])
Proud to be a Super User!
lo que necesita aquí es la función de cálculo que funciona para agregar filtros a otras funciones aquí lea esto:
https://docs.microsoft.com/en-us/dax/calculate-function-dax
si esto funcionó por favor marque como solución para que otros miembros lo encuentren fácilmente, si le gustó la solución por favor dé algunos elogios 🙂
Proud to be a Super User!