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.
Así que tengo la siguiente tabla, y me gustaría obtener una fórmula para averiguar en qué percentil está mi último valor (en este caso, el 1/4/2020). ¿Cómo puedo encontrar esto?
Fecha | Categoría | Valor |
1/1/2020 | A | 34214 |
1/2/2020 | A | 209319 |
1/3/2020 | A | 39420 |
1/4/2020 | A | 2330 |
Solved! Go to Solution.
Hola @WestWinter ,
Creé una columna calculada para calcular el percentil.
Column =
VAR _ROW1 =
CALCULATE (
COUNTROWS ( Table1 ),
FILTER (
Table1,
Table1[Value] <= EARLIER ( Table1[Value] )
&& Table1[Category] = EARLIER ( Table1[Category] )
)
)
VAR _ROW2 =
CALCULATE ( COUNTROWS ( Table1 ), ALLEXCEPT ( Table1, Table1[Category] ) )
VAR _P = _ROW1 / _ROW2
VAR MAX_DATE =
CALCULATE ( MAX ( Table1[Date] ), ALLEXCEPT ( Table1, Table1[Category] ) )
RETURN
IF ( Table1[Date] = MAX_DATE, _P )
Saludos
Liang
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @WestWinter ,
Creé una columna calculada para calcular el percentil.
Column =
VAR _ROW1 =
CALCULATE (
COUNTROWS ( Table1 ),
FILTER (
Table1,
Table1[Value] <= EARLIER ( Table1[Value] )
&& Table1[Category] = EARLIER ( Table1[Category] )
)
)
VAR _ROW2 =
CALCULATE ( COUNTROWS ( Table1 ), ALLEXCEPT ( Table1, Table1[Category] ) )
VAR _P = _ROW1 / _ROW2
VAR MAX_DATE =
CALCULATE ( MAX ( Table1[Date] ), ALLEXCEPT ( Table1, Table1[Category] ) )
RETURN
IF ( Table1[Date] = MAX_DATE, _P )
Saludos
Liang
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Intente como divide(lastnonblankvalue(Table[Date],sum(Table[Value])),sum(Table[Value]))
Parcela contra categoría
para el uso de fecha max o lastnonblank o último
@WestWinter
¿También necesita el percentil por categoría?
Gracias
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
No. Sólo cómo el último valor (o todos los valores) justo contra todos los demás valores de la misma categoría.
Percentile Latest Value =
VAR _DATE = CALCULATE(MAX(TABLE01[Date]),ALL(TABLE01))
VAR _VALUE = CALCULATE( SUM(TABLE01[Value]), TABLE01[Date] = _DATE, ALL(TABLE01))
RETURN
COALESCE(
DIVIDE(
CALCULATE(
COUNTROWS(TABLE01),
FILTER(
ALL(TABLE01),
TABLE01[Value] < _VALUE
)
),
COUNTROWS(ALL(TABLE01))
)
,0
)
Puede utilizar la medida dinámica por fila como se indica a continuación:
Percentile Latest Value Per Row =
VAR _VALUE = SUM(TABLE01[Value])
RETURN
COALESCE(
DIVIDE(
CALCULATE(
COUNTROWS(TABLE01),
FILTER(
ALL(TABLE01),
TABLE01[Value] < _VALUE
)
),
COUNTROWS(ALL(TABLE01))
)
,0
)
________________________
¿He respondido a tu pregunta? Marque este post como una solución, esto ayudará a otros!.
Haga clic en el icono Thumbs-Up a la derecha si le gusta esta respuesta 🙂
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
He probado su código DAX para mi medida, pero me devolvió todos los 1.00 para todas las categorías... Extraño
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 |