Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola a todos
Tengo la siguiente matriz:
No_ | 2015 | 2016 | 2017 | 2018 | 2019 |
1001 | 14,90 | 0,00 | 0,00 | 7,00 | 0,00 |
1002 | 103,55 | 102,20 | 0,00 | 81,15 | 0,00 |
1003 | 200,69 | 172,25 | 105,45 | 199,70 | 168,30 |
La medida que caluela los valores tiene este aspecto:
m_maxBestand = IF(ISBLANK(MAX(_PBI_Dispo_InventoryDev[cumulativBestand]));0;MAX(_PBI_Dispo_InventoryDev[cumulativBestand]))
La tabla [_PBI_Dispo_InventoryDev] tiene el siguiente aspecto (filtrada en '1002' para una mejor visión general):
No_ | PostingDate | SumPerDay | GroupIndex | cumulativBestand | yDatePeriod |
1002 | 01.01.2015 | 23,65 | 1 | 23,65 | 2015 |
1002 | 12.03.2015 | -6,5 | 2 | 17,15 | 2015 |
1002 | 26.08.2015 | 86,4 | 3 | 103,55 | 2015 |
1002 | 16.09.2015 | -1 | 4 | 102,55 | 2015 |
1002 | 17.05.2016 | -0,35 | 5 | 102,2 | 2016 |
1002 | 18.05.2016 | -2,55 | 6 | 99,65 | 2016 |
1002 | 05.08.2016 | -3,1 | 7 | 96,55 | 2016 |
1002 | 08.08.2016 | -8,8 | 8 | 87,75 | 2016 |
1002 | 22.02.2018 | -6,6 | 9 | 81,15 | 2018 |
Lo que quiero lograr es que mis medidas muestren el último valor disponible en lugar de 0 para que la matriz tenga el siguiente aspecto:
No_ | 2015 | 2016 | 2017 | 2018 | 2019 |
1001 | 14,90 | 14,90 | 14,90 | 7,00 | 7,00 |
1002 | 103,55 | 102,20 | 102,20 | 81,15 | 81,15 |
1003 | 200,69 | 172,25 | 105,45 | 199,70 | 168,30 |
¿Es esto posible y si es así - cómo?
¡Gracias!
Hola @JanBauer ,
¿Es esto lo que quieres?
Saludos
Lionel Chen
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Trate como
Cumm = CALCULATE(SUM(Table[SumPerDay]),filter(table,table[No_] <=maxx(table,date[No_]) && table[yDatePeriod] =max(table[yDatePeriod]) ))
Hola @amitchandak,
¿Puede explicar el formulario DAX?
No estoy muy seguro si entendiste mi investigación correctamente.
Gracias.
Hola @JanBauer ,
Por favor refiérase a @amitchandak respuesta, si puede ayudarle, por favor acéptela como la solución para ayudar a los otros miembros a encontrarlo más rápidamente, si no, p contrato de arrendamiento mostrar los datos que[No_] es igual a 1001
Saludos
Lionel Chen
Encuentre la solución en https://www.dropbox.com/s/q5hxd2ztdca48nq/Previous%20not%20blank%20value.pbix?dl=0
Hola @amitchandak ,
muchas gracias por su respuesta! Lamentablemente aún no es la solución que necesito. Voy a tratar de explicar de nuevo:
La tabla [_PBI_Dispo_InventoryDev] ahora se filtra en dos [No_]. Agregué un índice para una mejor explicación.
Índice | No_ | PostingDate | SumPerDay | GroupIndex | cumulativBestand | yDatePeriod |
1 | 1002 | 01.01.2015 | 23,65 | 1 | 23,65 | 2015 |
2 | 1002 | 12.03.2015 | -6,5 | 2 | 17,15 | 2015 |
3 | 1002 | 26.08.2015 | 86,4 | 3 | 103,55 | 2015 |
4 | 1002 | 16.09.2015 | -1 | 4 | 102,55 | 2015 |
5 | 1002 | 17.05.2016 | -0,35 | 5 | 102,2 | 2016 |
6 | 1002 | 18.05.2016 | -2,55 | 6 | 99,65 | 2016 |
7 | 1002 | 05.08.2016 | -3,1 | 7 | 96,55 | 2016 |
8 | 1002 | 08.08.2016 | -8,8 | 8 | 87,75 | 2016 |
9 | 1002 | 22.02.2018 | -6,6 | 9 | 81,15 | 2018 |
10 | 1003 | 01.01.2015 | 14,9 | 1 | 14,9 | 2015 |
11 | 1003 | 18.11.2015 | -5,9 | 2 | 9 | 2015 |
12 | 1003 | 02.12.2015 | -1,05 | 3 | 7,95 | 2015 |
13 | 1003 | 31.01.2018 | -0,95 | 4 | 7 | 2018 |
14 | 1003 | 01.02.2018 | -7 | 5 | 0 | 2018 |
El índice 1 es la primera entrada (GroupIndex 1) para el No_ 1002 con el SumPerDay de 23,65 por lo que el cumulativSum es 23,65.
El índice 2 es la segunda entrada (GroupIndex 2) para el No_ 1002 con el SumPerDay de -6,5 por lo que el cumulativSum es 23,65 (del índice 1) - 6,5 a 17,5.
Y así sucesivamente...
La tabla de matriz que intento lograr es la siguiente (también agregué un índice):
Índice | No_ | 2015 | 2016 | 2017 | 2018 | 2019 |
1 | 1001 | 14,90 | 14,90 | 14,90 | 7,00 | 7,00 |
2 | 1002 | 102,55 | 87,75 | 87,75 | 81,15 | 81,15 |
3 | 1003 | 200,69 | 172,25 | 105,45 | 199,70 | 168,30 |
Resalté los valores en la tabla de matriz y en la tabla [_PBI_Dispo_InventoryDev] que se refieren entre sí. Como puede ver, la tabla [_PBI_Dispo_InventoryDev] no tiene valores para el año 2017 o 2019. Puesto que esto significa que el inventario no cambió quiero mostrar el último valor disponible (por ejemplo, para la columna del índice 1 2017 sería el valor del año 2015 ya que este sería el último valor disponible).
La medida que escribiste no funcionó para mí ya que calculó la suma de la columna SumPerDay y tampoco mostró valores para los "años en blanco".
Espero que mi explicación haya ayudado a aclarar las cosas, ¿puede ayudarme con la medida?
¡Gracias!
He utilizado esto tanto en filas como en col de matriz
Todavía no funciona para mí.
¿Puede sechar mi archivo de ejemplo, @amitchandak - tal vez esto ayuda a:
@JanBauer , Cuando descargo el archivo, no se descarga en el mismo formato.
Hola @amitchandak,
¿en qué formato lo necesitas?
Lo subí como un archivo zip con dos archivos csv y un archivo pbix en el zip cuando lo extraes.
Puedo tratar de enviádtelo de otra manera, lo que más te convenga 🙂
EDITAR: Lo subí a wetransfer - tal vez esto ayuda: https://we.tl/t-iPNs96DbQu
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |