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
Estoy corriendo por debajo de la medida para devolver los 10 valores principales para el año actual.
También necesito devolver los valores del año anterior, pero para los mismos 10 primeros del año en curso. No puedo conseguir una medida correcta de trabajo - todo lo que obtengo es top 10 del año anterior, ignorando el top 10 del año en curso!
Como siempre, ¡ayuda muy apreciada!
Hola @DavidWaters100
Prueba algo como abajo.
Measure =
VAR __topN = TOPN( 5, ALLSELECTED( 'Product'[ColorName] ), [Sales Amount], DESC )
RETURN
CALCULATE(
[Sales Amount],
KEEPFILTERS( __topN ),
SAMEPERIODLASTYEAR( 'Date'[Datekey] )
)
Hola @Mariusz - He probado su medida, pero todavía obtengo todo el total para el año pasado y no sólo el año pasado para el año actual top 10! Ese es el 3,1m en mi ejemplo.
Hola @Mariusz - su medida funciona si lo cambio a top 4 solamente. Pero el problema es que tengo que especificar el top ten - en la mayoría de los casos (cuando se aplican filtros de informe) habrá un top ten completo, pero en algunos casos hay menos de 10. En los casos menores de 10, la medida sigue devuelve un top 10 completo para el año pasado. ¿Puede el TopN ser dinámico si el número si el número de tipos es menor que diez? ¿Creo que eso lo resolverá?
Hola @Mariusz , gracias acepté su post como solución, creo que publicamos casi al mismo tiempo ahora
Hola @DavidWaters100
Intente si esto funciona para usted.
Measure =
VAR __selection = ALLSELECTED( 'Product'[ColorName] )
VAR __countSelection = COUNTROWS( __selection )
VAR __logical = IF( __countSelection > 10, 10, __countSelection )
VAR __topN = TOPN( __logical, __selection, [Sales Amount], DESC )
RETURN
CALCULATE(
[Sales Amount],
KEEPFILTERS( __topN ),
SAMEPERIODLASTYEAR( 'Date'[Datekey] )
)
Realmente no sé cómo se construye la cantidad del año actual, pero intente algo en la línea de esto:
Top 10 Brokers =
var ranking = values(BrokerNames[Short Name])
return
Calculate(Calculate([Current Year Amount],SAMEPERIODLASTYEAR(Calendar[Date])),
TOPN(10,BrokerNames,[Current Year Amount]),
ranking)
Hola @tex628 @mahoneypat
Gracias por sus respuestas - He probado ambos de estos y todavía devolvieron $3,1 millones por debajo, que es total para el año pasado, independientemente de los 10 primeros actuales. Mis cálculos del año actual y anterior están trabajando en una tabla de calendario vinculada y están funcionando bien.
Estoy tratando de devolver el 2.276m que es sólo las cantidades para el top 10 de 2020 (sólo había 4 tipos en verde). ¡Tus medidas parecen funcionar, pero no parecen!
@DavidWaters100 , Usted podría tener medida como estos
Year behind Sales = CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-1,Year))
YTD QTY = TOTALYTD(Sum('order'[Qty]),'Date'[Date])
LYTD QTY = TOTALYTD(Sum('order'[Qty]),dateadd('Date'[Date],-1,year))
Previous Year = CALCULATE(SUM('order'[Qty]), PREVIOUSYEAR('Date'[Date]))
crear un rango en este año y filtrar el top 10 o filtrar usando la parte superior
Para rango Consulte estos enlaces
https://radacad.com/how-to-use-rankx-in-dax-part-2-of-3-calculated-measures
https://radacad.com/how-to-use-rankx-in-dax-part-1-of-3-calculated-columns
https://radacad.com/how-to-use-rankx-in-dax-part-3-of-3-the-finale
https://community.powerbi.com/t5/Community-Blog/Dynamic-TopN-made-easy-with-What-If-Parameter/ba-p/3...
Por favor, pruebe este enfoque en su lugar:
Top 10 Brokers á var ranking - values(BrokerNames[Short Name])
fue top10CY ?calculatetable(values(BrokerNames[Short Name]),TOPN(10,BrokerNames,[Current Year Amount]),ranking)
return calculate([Prev Year Amount], top10CY)
Esto supone que ya tiene una medida De importe del año anterior.
Si esto funciona para usted, márquelo como solución. Los elogios también son apreciados. Por favor, avísame si no.
saludos
palmadita
To learn more about Power BI, follow me on Twitter or subscribe on YouTube.
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 | |
2 | |
2 | |
2 | |
1 |