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
Tengo datos debajo
requisito se basa en la segmentación de selección en mes (filtro), la medida debe comparar los datos del equipo con el equipo del mes anterior y da recuentos totales.
así que, por ejemplo, en Slicer May-20 se selecciona
Equipo | ProcessingDate |
S1358 | Abr-20 |
S3562 | Abr-20 |
S3563 | Abr-20 |
S3630 | Abr-20 |
S3562 | 20 de mayo |
S3563 | 20 de mayo |
S3630 | 20 de mayo |
S8498 | 20 de mayo |
S8499 | 20 de mayo |
S3562 | Junio-20 |
S3563 | Junio-20 |
S8100 | Junio-20 |
cualquier sugerencia será apreciada. Gracias.
@Santush , si fecha, utilice el calendario de fechas y la inteligencia de hora. Puede tener una medida como esta puede calcular su lógica.
Ventas MTD: CALCULATE(SUM(Sales[Sales Amount]),DATESMTD('Date'[Date]))
Last MTD Sales - CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-1,MONTH)))
Use isblank() para comprobar si el valor no está allí en un mes como
isblank([last MTD Sales])
@amitchandak , Unit is String y SUM está dando error.
@amitchandak y Expertos,
He resuelto anteriormente cambiando SUM para contar. Ahora con más de dos medidas, obtengo el recuento del mes actual y anterior.
Ok ahora los próximos pasos es tener por debajo de la lógica..
Hola @Santush ,
Puede seguir los pasos a continuación para lograrlo. Acabo de crear un archivo pbix de muestra con todos estos pasos, se puede obtener de este enlace.
1. Cree una tabla de dimensiones de equipos
2. Cree una medida como se muestra a continuación para obtener la bandera
Measure =
VAR _t =
CALCULATETABLE (
VALUES ( 'Table'[Equipment] ),
DATEADD ( 'Date'[Date], -1, MONTH ),
ALL ( 'Table' )
)
VAR _seledate =
CALCULATE (
MAX ( 'Table'[ProcessingDate] ),
FILTER ( ALL ( 'Table' ), 'Table'[Equipment] = MAX ( 'Equipment'[Equipment] ) )
)
RETURN
IF (
MAX ( Equipment[Equipment] ) IN VALUES ( 'Table'[Equipment] )
&& MAX ( Equipment[Equipment] ) IN _t,
"Data Exist",
IF (
NOT MAX ( Equipment[Equipment] ) IN _t
&& MAX ( Equipment[Equipment] ) IN VALUES ( 'Table'[Equipment] ),
"New Entry",
IF ( _seledate < MAX ( 'Date'[Date] ), "Loss Entry" )
)
)
Saludos
Rena
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 | |
1 | |
1 |