Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

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.

Reply
Anonymous
Not applicable

Recuento diferenciado basado en la suma y el mes

Hola equipo, tengo una tabla que consiste en el encabezado de columna como se indica a continuación. Estoy buscando un recuento distinto de vehículos conducidos a menos de 10 km de los últimos 3 meses.

He probado la expresión DAX, pero no he consigo la respuesta correcta.

CALCULATE(DISTINCTCOUNT(Table [Vehicle Number ]),FILTER(Table[Km Driven], Km Driven <10),DATESINPERIOD(Master_Data[Month ],MAX(Master_Data[Month ]),-3,MONTH))
Amable ayuda
MesNúmero de vehículoKm Driven
Ene 2019A126
Dic 2019A126
Dic 2019A139.5
Ene 2020A1511
Febrero 2020A1315
Octubre 2019A116
Nov 2019A139
Nov 2019A1250
Octubre 2019A1120
Ene 2020A1215
6 REPLIES 6
v-zhenbw-msft
Community Support
Community Support

Hola @Uphartandon ,

Podemos crear una medida para satisfacer sus necesidades.

Measure = 
VAR selected_month =
    DATE ( YEAR ( MAX('Table'[Date]) ), MONTH ( MAX('Table'[Date]) ) - 3, DAY ( MAX('Table'[Date]) ) )
RETURN
    CALCULATE (
        DISTINCTCOUNT ( 'Table'[Vehicle] ),
        'Table'[Date] >= selected_month,
        FILTER (
            SUMMARIZE (
                'Table',
                'Table'[Vehicle],
                "test", CALCULATE ( SUM ( 'Table'[Km Driven] ) )
            ),
            [test] < 10
        )
)

A continuación, podemos usar un objeto visual de tarjeta y un gráfico de líneas visual para mostrar el resultado.

distinct 1.jpg

Si no cumple con su requisito, ¿podría mostrar el resultado exacto esperado basado en la tabla que ha compartido?

BTW, pbix como adjunto.

Saludos

Equipo de Apoyo comunitario _ zhenbw

Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

amitchandak
Super User
Super User

@Uphartandon , Tratar como


countx(filter(summarize(Table, Table[Vehicle Number], "_1",
CALCULATE(sum(Table[Km Driven]),DATESINPERIOD(Master_Data[Month ],MAX(Master_Data[Month ]),-3,MONTH))),[_1]<10),[Número de vehículo])

El 25 de abril estoy organizando un seminario web en Power BI, Comprobar detalles - https://www.linkedin.com/posts/amitchandak78_webinar-tech-techforgood-activity-6658266754378231808-y...

Anonymous
Not applicable

Hola

¿Es posible si puedo calcular la suma de km conducidos para esos vehículos también? Quiero mostrar la suma de km conducidos en los últimos 3 meses justo al lado del Km general conducido de todos los vehículos en otra columna en la tabla es decir Suma de km

Estoy probando la siguiente consulta DAX, pero no puedo obtener los resultados.

SUMx(filter(Master_Data,Master_Data[Item], "_1",CALCULATE(sum(Master_Data[Utilisation KM]),DATESINPERIOD(Master_Data[Month ],MAX(Master_Data[Month ]),6,MONTH))),"_1"<10)
Amable ayuda
Mariusz
Community Champion
Community Champion

Hola @Uphartandon

¿Puede agregar una tabla con el resultado esperado?

Saludos
Mariusz

Si este post ayuda,entonces por favor considere aceptarlo como la solución.

Por favor, siéntase libre de conectarse conmigo.
Linkedin




Anonymous
Not applicable

Hola a todos

El resultado no es exacto. Por favor, encuentre la siguiente hoja de muestra de nuevo para su revisión.

Amit: Tengo datos del año anterior en la hoja también, así que me gustaría perfrom la suma desde el inicio y luego quiero filtrar los datos de los últimos 3 meses. Eg. Calcule la suma de Km conducido y, a continuación, filtre los datos de 3 meses y, a continuación, calcule el recuento distinto.

MesVehículoKm Driven
Enero-201QJ5ES-CC3773-COLORADO3
Enero-20(MMU145DK0LH608973) Holden Colorado4
Enero-20(MMU148DK0LH605575) Colorado5
Enero-20(MMU147DK0LH623200) Holden Colorado2
Enero-20(MMU147DK0LH623142) Holden Colorado2
Enero-20(1DOC504) 44401 CAT Skid Steer5
Enero-20(156RJQ) 44390 Franna Crane4
Enero-20(1NP3WZ) 73894 Isuzu Tipper - Metro Quarry 13
Enero-201MP2YD-CC2722-COLORADO4
Enero-20574YKO-CC2946-COLORADO2
Enero-20CP35SM-CC2497-COLORADO2
Enero-201GRK225-CC3263-COLORADO3
Enero-20(MMU148DK0LH605220) Holden Colorado3
Mar-20(156RJQ) 44390 Franna Crane3
Mar-20(1NT9IV) 73848 Hitachi ZX33U Excavadora - Geelong2
Mar-20(C86990) CAT Skid Steer 216B 44115/PTQ38904
Mar-20(CB63XX) TT178 Hino Dual Cab2
Mar-20142YPS-CC3128-COLORADO3
Mar-201GTR840-90138-TRITON3
Mar-201GTD407-90151-TRITON3
Mar-20(1TTX599) Sullair 425H3
Mar-20G70D20FF416D 9/01/20202
Feb-20(BI56KQ) SU006Hino Street Sweeper2
Feb-20(C86990) CAT Skid Steer 216B 44115/PTQ38905
Feb-20(028SKH) SP030 Mitsubishi Fuso Cement Spreader2
Feb-20XV20JT 73884 Isuzu Beaver Tail - TBA4
Feb-20(1MT3MA) 73862 Isuzu Cola de Castor - En Todopoderoso3
Feb-201GLM991-CC2542-COLORADO3
Feb-20LT017 ISUZU NPS SERVICE CREW2

Necesidad de perfrom suma primero para comprobar si el vehículo ha conducido menos de 10 km y luego filtrar datos de 3 meses menos de 10 km conducido.

Por favor, ayúdame.

Anonymous
Not applicable

Hola

Por favor, compruebe que tengo alreadt dado una tabla que consiste en mes, número de vehículo y Km conducido en mes. Quiero resumir todos los kilómetros del vehículo conducidos y luego calcular el número distinto de vehículos de los últimos tres meses.

Por ejemplo,

MesVehículoKm Driven
Ene 2020A133
Dic 2019A134
Octubre 2019A1311
Ene 2020A126
Dic 2019A123
Octubre 2019A120.5

Estoy buscando la suma de todos los km de vehículos conducidos en los últimos 3 meses, es decir, A12 conducido 9,5 km y A13 conducido 19KM (por lo tanto, necesidad de excluirlo de los datos) y la respuesta del vehículo único sería A12 sólo

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.