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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Medida para calcular el rango de edad en función del grupo

Hola

Tengo una mesa de invitados que viajan en varios viajes. Cada viaje tiene un código único. A continuación se muestra una pequeña muestra.

En el código de salida DGCRD:20221004LEO, hay 4 personas viajando, de entre 68 y 77 años. Quiero poder calcular el rango de edades, en este ejemplo, 9 años.

Además, no quiero incluir valores en blanco/nulos,

por lo que DGCHRT:20221221LEO tendría 53 años, ya que hay varios invitados con edades no reveladas.

Tabla de muestra:


Código de salida (Salida) (Salida)Edad de salidaPrimera fecha de pago (Reserva) (Reserva)

DGCGRD:20220906LEO
DGCGRD:20220906LEO
DGCGRD:20221004LEO728/26/2020
DGCGRD:20221004LEO778/26/2020
DGCGRD:20221004LEO778/27/2020
DGCGRD:20221004LEO688/27/2020
DGCGEA:20231029LEO
DGCBIN:20220122LEO7212/22/2021
DGCGRD:20220906LEO
DGCBIN:20220122LEO7412/22/2021
DGCBEA:20221221-1LEO561/16/2020
DGCBEA:20221221-1LEO291/16/2020
DGCBEA:20221221-1LEO281/16/2020
DGCBEA:20221221-1LEO281/16/2020
DGCBEA:20221221-1LEO241/16/2020
DGCBEA:20221221-1LEO251/16/2020
DGCBEA:20221221-1LEO571/16/2020
DGCPHM:20220804LEO514/16/2021
DGCHRT:20221221LEO7312/22/2021
DGCHRT:20221221LEO2012/22/2021
DGCHRT:20221221LEO 12/22/2021
DGCHRT:20221221LEO 12/22/2021
DGCHRT:20221221LEO 12/22/2021
DGCTZS:20220807LEO1612/10/2019
DGCTZS:20220807LEO1612/10/2019
DGCTZS:20220807LEO4612/10/2019
DGCTZS:20220807LEO4712/10/2019
DGCPHM:20221222LEO3612/23/2021
DGCPHM:20221222LEO3812/23/2021
DGCPHM:20230803LEO504/16/2021
DGCPHM:20230803LEO524/16/2021
DGCPHM:20230803LEO154/16/2021
DGCPHM:20230803LEO174/16/2021
1 ACCEPTED SOLUTION

@apmulhearn pruebe esto

Measure =
VAR _filt =
    FILTER (
        'Table',
        CALCULATE (
            COUNT ( 'Table'[Departure Code] ),
            ALLEXCEPT ( 'Table', 'Table'[Departure Code] )
        ) > 18
    )
VAR _partition =
    ALLEXCEPT ( 'Table', 'Table'[Departure Code] )
RETURN
    CALCULATE ( MAX ( 'Table'[Age] ), _partition, _filt )
        - CALCULATE ( MIN ( 'Table'[Age] ), _partition, _filt )

View solution in original post

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

@apmulhearn usar esto como una medida

Measure = CALCULATE(MAX('Table'[Age]),ALLEXCEPT('Table','Table'[Departure Code]))-CALCULATE(MIN('Table'[Age]),ALLEXCEPT('Table','Table'[Departure Code]))

smpa01_0-1641314707278.png

Hola - gracias. Este cálculo está funcionando bien, pero no creo que haya explicado mi caso de uso. Quiero poder comparar el número de reservas en las que el rango es mayor o igual a un cierto número (por ejemplo, 18) con el número de reservas en su conjunto. ¿Puedes ayudarme aquí?

@apmulhearn pruebe esto

Measure =
VAR _filt =
    FILTER (
        'Table',
        CALCULATE (
            COUNT ( 'Table'[Departure Code] ),
            ALLEXCEPT ( 'Table', 'Table'[Departure Code] )
        ) > 18
    )
VAR _partition =
    ALLEXCEPT ( 'Table', 'Table'[Departure Code] )
RETURN
    CALCULATE ( MAX ( 'Table'[Age] ), _partition, _filt )
        - CALCULATE ( MIN ( 'Table'[Age] ), _partition, _filt )

@apmulhearn ya probaste esto?

Hola y perdón por el retraso, he estado tratando de usar lo que me diste y resolver mi problema, pero estoy fallando. Cuando uso la medida en un gráfico, lo siguiente es lo que recibo. El primer valor es de la primera Medida que usted sugirió; el segundo valor es de la segunda medida que usted sugirió.

Estoy seguro de que estoy arruinando esto, pero no estoy seguro de cómo. Lo que quiero es mostrar, por año en el gráfico, a) cuántas reservas (identificables por el campo 'Código de salida') tienen un rango de edad de 18 años o más, b) cuántas reservas totales hay, y c) a como un porcentaje de b.

apmulhearn_0-1642576905688.png

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

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.