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

Compare un valor de una medida con el resto utilizando ALLEXCEPT

¡Hola comunidad de Power BI!

Este podría ser un post repetido, pero no puedo hacer que esto funcione. Tengo un simple dato de las reservas de restaurantes. Tengo la tarea de comparar un restaurante frente a todos los demás mensualmente. Por lo tanto, básicamente necesito contar las reservas por restaurante seleccionado en una cortadora y luego restarla de todas las reservas. Pero también necesito tener en cuenta el contexto de filtro de una jerarquía de fechas en mi gráfico eigher o una matriz. Así que necesito usar ALLEXCEPT para conservar el filtro de fecha.

A continuación se muestra mi DAX:

ComparedResult (ComparedResult)
VAR SelectedVenue - SELECTEDVALUE(Resy[Venue_Name__c])
Va AllOtherReservations - CALCULATE
(
COUNT(Resy[Nombre]),
ALLEXCEPT(Resy, Resy[Fecha de reserva].[ Fecha]),
Resy[Venue_Name__c] <> SelectedVenue
)
devolución
AllOtherReservations
Esto es lo que tengo en una matriz. CompareResult es el DAX anterior. ReservationCount es otra medida que es cortada por un restaurante. Así que funciona, pero el DAX anterior no. Cualquier ayuda será apreciada.

ResyDAXResult.png

6 REPLIES 6
v-yingjl
Community Support
Community Support

Hola @zaichusha ,

Basado en su medida y la pantalla de la tabla, el objeto visual de la matriz se basa en el año y el mes, pero la medida allexcept() utiliza la fecha, tal vez cambiarlo así:

ComparedResult = 
VAR SelectedVenue =
    SELECTEDVALUE ( 'Resy'[Venue_Name_c] )
VAR AllOtherReservations =
    CALCULATE (
        COUNT ( Resy[Venue_Name_c] ),
        ALLEXCEPT ( Resy, Resy[Reservation Date].[Month] ),
        Resy[Venue_Name_c] <> SelectedVenue
    )
RETURN
IF( AllOtherReservations <> BLANK(), AllOtherReservations, 0 )

table.pngmatrix.png

Best Looks,
Yingjie Li

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

Anonymous
Not applicable

Yingjie Li, gracias, funciona para la mayoría de las veces tiempo. El único problema es que ahora veo datos para el resto del año en 2020 y los primeros dos meses en 2019 donde no había datos. Se mantiene constante cuando hago clic en diferentes restaurantes. Revisé mis datos y el final es de mayo de 2020. No entiendo de dónde vinieron estos meses futuros. Puesto que tengo el Año en una jerarquía, y lo hago en DAX, ¿puede ser esa una razón?

ALLEXCEPT ( Resy, Resy[Fecha de reserva].[ Mes] ),

Anonymous
Not applicable

Yingjie Li, estoy aceptando su respuesta como solución. Encontré una manera de hacer año y mes usando una columna del mes del año de una tabla de Calerndar que tengo que es unirse a mi tabla Resy.

¡Gracias por tu ayuda!

Stan

amitchandak
Super User
Super User

@zaichusha ,¿Puede compartir datos de ejemplo y salida de ejemplo en formato de tabla?

Anonymous
Not applicable

Sí, claro. Reemplací el nombre del lugar por una carta.

Resy-0000000011q3/16/2019 2:00
Resy-00000000012q3/16/2019 2:00
Resy-0000000013k3/15/2019 16:30
Resy-0000000014k3/15/2019 16:45
Resy-0000000015k3/15/2019 16:45
Resy-0000000016k3/15/2019 16:30
Resy-0000000017k3/15/2019 17:15
Resy-0000000018k3/15/2019 17:30
Resy-0000000019k3/15/2019 19:00
Resy-0000000020w3/15/2019 17:00
Resy-0000000021w3/15/2019 17:45
Resy-0000000022w3/15/2019 17:45
Resy-0000000023w3/15/2019 18:00
Resy-0000000024w3/15/2019 18:15
Resy-0000000025w3/15/2019 22:00
Resy-0000000026w3/15/2019 22:30
Resy-0000000027w3/15/2019 23:45
Resy-0000000028w3/16/2019 0:00
Resy-0000000029w3/16/2019 1:30
Resy-0000000030w3/16/2019 1:45
Resy-0000000031e3/15/2019 16:45
Resy-0000000032e3/15/2019 17:00
Resy-0000000033e3/15/2019 18:30
Resy-0000000034e3/15/2019 22:00
Resy-0000000035e3/15/2019 23:00
Resy-0000000036e3/15/2019 23:30
Resy-0000000037e3/16/2019 0:00
Resy-0000000038e3/16/2019 0:00
Resy-0000000039e3/16/2019 0:15
Resy-0000000040e3/16/2019 0:30
Resy-0000000041e3/16/2019 0:30
Resy-0000000042e3/16/2019 1:00
Resy-0000000043h3/15/2019 21:45
Resy-0000000044h/16/2019 12:00:00 AM

Anonymous
Not applicable

Lo sentimos, olvidé los encabezados:

NombreVenue_Name__c

Fecha de reserva

La última fecha comienza con el 3 de marzo.

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.