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
ElieK
Helper I
Helper I

Tratar de utilizar medidas para calcular las tarifas en función de la fecha

Hola

La organización en la que trabajo recientemente cambió las tasas en función del equipo que hace el trabajo, he estado tratando de averiguar cómo utilizar una medida para calcular los ingresos en función de la nueva tasa.

Las tarifas anteriores al 01-Aug-2020

Equipo A150
Equipo B75
Equipo C80

Las nuevas tarifas después del 01 al 2020

Equipo A170
Equipo B85
Equipo C100

La medida que estoy usando es:

Ingresos del Equipo A: CALCULATE(TeamTracker[Volume]*150,TeamTracker[Nombre del equipo]-"Equipo A")
Intenté incluir la función Calculate en una instrucción IF, pero no pude averiguar cómo mirar la columna Date en la tabla 'TeamTracker'.
Intenté crear una nueva Medida para el Equipo A Tasa y usar
Tasa de Equipo A : IF (Today() < Date(2020,08,01) , 150, 170)
Pero eso acaba tomando el nuevo valor, y no puedo averiguar cómo reemplazar el Today() con un valor de fecha de mi tabla TeamTracker o la tabla Rolling Calendar
Gracias
1 ACCEPTED SOLUTION
v-rzhou-msft
Community Support
Community Support

Hola @ElieK

Construyo tres mesas para hacerme una prueba.

Tabla de tarifas antiguas:

1.png

Nueva tabla de tarifas:

2.png

Tabla TeamTracker:

3.png

Entonces construyo una medida para lograr tu objetivo.

Revenue = 
VAR _VOLUME =
    SUM ( TeamTracker[Volume] )
VAR _OLDRATE =
    CALCULATE (
        SUM ( 'Old Rates'[Rate] ),
        FILTER ( 'Old Rates', 'Old Rates'[Team] = MAX ( TeamTracker[Team] ) )
    )
VAR _NEWRATE =
    CALCULATE (
        SUM ( 'New Rates'[Rate] ),
        FILTER ( 'New Rates', 'New Rates'[Team] = MAX ( TeamTracker[Team] ) )
    )
RETURN
    IF (
        MAX ( TeamTracker[Date] ) < DATE ( 2020, 08, 01 ),
        _VOLUME * _OLDRATE,
        _VOLUME * _NEWRATE
    )

Resultado:

4.png

Puede descargar el archivo pbix desde este enlace: Tratando de utilizar medidas para calcular tarifas basadas en la fecha

Saludos

Rico Zhou

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

View solution in original post

4 REPLIES 4
v-rzhou-msft
Community Support
Community Support

Hola @ElieK

Construyo tres mesas para hacerme una prueba.

Tabla de tarifas antiguas:

1.png

Nueva tabla de tarifas:

2.png

Tabla TeamTracker:

3.png

Entonces construyo una medida para lograr tu objetivo.

Revenue = 
VAR _VOLUME =
    SUM ( TeamTracker[Volume] )
VAR _OLDRATE =
    CALCULATE (
        SUM ( 'Old Rates'[Rate] ),
        FILTER ( 'Old Rates', 'Old Rates'[Team] = MAX ( TeamTracker[Team] ) )
    )
VAR _NEWRATE =
    CALCULATE (
        SUM ( 'New Rates'[Rate] ),
        FILTER ( 'New Rates', 'New Rates'[Team] = MAX ( TeamTracker[Team] ) )
    )
RETURN
    IF (
        MAX ( TeamTracker[Date] ) < DATE ( 2020, 08, 01 ),
        _VOLUME * _OLDRATE,
        _VOLUME * _NEWRATE
    )

Resultado:

4.png

Puede descargar el archivo pbix desde este enlace: Tratando de utilizar medidas para calcular tarifas basadas en la fecha

Saludos

Rico Zhou

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

Gracias @RicoZhou esto ayudó mucho

amitchandak
Super User
Super User

@ElieK , comparta los datos con los que desea utilizar la tasa.

Nueva columna - Interruptor( True(),

[Fecha] <-fecha(2018,01,01) && [Equipo] -"A" , [Volumen]*150,

[Fecha] > fecha(2018,01,01) && [Equipo] s"A" , [Volumen]*170,

Añadir otra codición

¡Gracias! ¿El uso de una columna calculada es la mejor manera de hacer esto?

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.