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.
Tengo una medida escrita en Power BI como se muestra a continuación, donde he clasificado las fechas en función de la recencia donde 1 será la clasificación de la fecha más reciente. Cuando hay 2 fechas esta medida da el resultado correcto, pero cuando hay 3 fechas, mantiene la referencia de fecha siempre como mínimo y hace el cálculo.
Datos de muestra
Fecha de instantánea | Empresa | Atrasado | Rango de fecha |
9-Sep-20 | A | 45061 | 1 |
9-Sep-20 | B | 21143 | 1 |
9-Sep-20 | C | 23919 | 1 |
7-Sep-20 | A | 21858 | 2 |
7-Sep-20 | B | 20143 | 2 |
7-Sep-20 | C | 45433 | 2 |
5-Sep-20 | A | 29595 | 3 |
5-Sep-20 | B | 45645 | 3 |
5-Sep-20 | C | 13546 | 3 |
Producción esperada
Fecha de instantánea | Atrasado | Diferencia |
5-Sep-20 | 88,786 | 88,786 |
7-Sep-20 | 87,434 | -1,352 |
9-Sep-20 | 90,123 | 2,689 |
Tengo la tabla anterior a nivel de instantánea y país. Sin embargo, quiero el resultado final como la tabla anterior .
¿Hay alguna manera de mover el rango y seguir aumentando las fechas mínimas en 1 a medida que se cumple la condición. Para que obtenga rango 1- Rango 2 , luego rango 2- rango 3 y así sucesivamente. Debajo de DAX(measure) funciona para 2 instantáneas, pero luego no funciona.
Diff - VAR MAX_DATE-min('Cuenta y SA'[Fecha Rango]) VAR PREV_VAL- CALCULATE( sum('Account y SA'[Overdue(Total)]), FILTER( ALLSELECTED('Account and SA'), 'Cuenta y SA'[Fecha Rango] > MAX_DATE ) return sum('Account and SA'[Overdue(Total))-PREV_VAL
@Prash - Lo sentimos, teniendo problemas para seguir, ¿puede publicar datos de ejemplo como texto y salida esperada?
No es realmente suficiente información para seguir adelante, por favor primero compruebe si su problema es un problema común enumerado aquí: https://community.powerbi.com/t5/Community-Blog/Before-You-Post-Read-This/ba-p/1116882
Además, consulte este post sobre cómo obtener respuesta a su pregunta rápidamente: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490
Las partes más importantes son:
1. Datos de muestra como texto, utilice la herramienta de tabla en la barra de edición
2. Salida esperada de los datos de muestra
3. Explicación en palabras de cómo obtener de 1. a 2.
Hola
He resaltado los datos sin procesar de muestra y también la salida esperada. He probado el DAX, pero me está dando resultados parciales.
Pras
@Prash , Basado en lo que tengo que necesita rango en la fecha, ver si esto puede ayudar
calculate(count(Table[Snapshot Date]), filter(allselected(Table),Table[Snapshot Date]>-max(Table[Snapshot Date]))
¿Puede compartir datos de ejemplo y salida de ejemplo en un formato de tabla? O una muestra de pbix después de eliminar datos confidenciales.
He resaltado los datos de muestra y ouput esperado. Además, el DAX que he compartido me está dando resultados parciales.
@Prash , Vea si estas fórmulas y archivos adjuntos después de la firma
//Measure
Rank Measure = CALCULATE(DISTINCTCOUNT('Table'[Snapshot date]) ,FILTER(ALLSELECTED('Table'), [Snapshot date] >=max('Table'[Snapshot date])))
//Calc
Calc Rank = RANKX(ALL('Table'),'Table'[Snapshot date],,DESC,Dense)
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 |