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
aliyahussein
Regular Visitor

cómo ordenar los cuartos

Hola

Me gustaría ordenar QRT como julio-spet QTR 1, oct-dec QTR 2, jan-mar QTR 3 y apr-june QTR 4. Actualmente mi objeto visual va QTR 4, QTR 2, QTR 3, QTR 1.

aliyahussein_0-1604512437225.png

Por favor, aconséjese.

Gracias

Aliá

1 ACCEPTED SOLUTION
v-alq-msft
Community Support
Community Support

Hola, @aliyahussein

Según su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.

Mesa:

f1.png

Calendario (una tabla calculada):

Calendar = CALENDARAUTO()

Columna calculada:

FY QTR = 
var m = MONTH([Date])
var y = YEAR([Date])
return
IF(
    m<7,
    SWITCH(
        TRUE(),
        m in {1,2,3},"FY "&y-1&" QTR3",
        m in {4,5,6},"FY "&y-1&" QTR4"
    ),  
    SWITCH(
        TRUE(),
        m in {7,8,9},"FY "&y&" QTR1",
        m in {10,11,12},"FY "&y&" QTR2"
    )
)
FY QTR Value = 
var m = MONTH([Date])
var y = YEAR([Date])
return
IF(
    m<7,
    SWITCH(
        TRUE(),
        m in {1,2,3},(y-1)*10+3,
        m in {4,5,6},(y-1)*10+4
    ),  
    SWITCH(
        TRUE(),
        m in {7,8,9},y*10+1,
        m in {10,11,12},y*10+2
    )
)

Hay una relación entre dos tablas. Entonces usted necesita hacer 'FY QTR' ordenado por 'Valor QTR FY'.

f2.png

Resultado:

f3.png

Saludos

Allan

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

3 REPLIES 3
v-alq-msft
Community Support
Community Support

Hola, @aliyahussein

Según su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.

Mesa:

f1.png

Calendario (una tabla calculada):

Calendar = CALENDARAUTO()

Columna calculada:

FY QTR = 
var m = MONTH([Date])
var y = YEAR([Date])
return
IF(
    m<7,
    SWITCH(
        TRUE(),
        m in {1,2,3},"FY "&y-1&" QTR3",
        m in {4,5,6},"FY "&y-1&" QTR4"
    ),  
    SWITCH(
        TRUE(),
        m in {7,8,9},"FY "&y&" QTR1",
        m in {10,11,12},"FY "&y&" QTR2"
    )
)
FY QTR Value = 
var m = MONTH([Date])
var y = YEAR([Date])
return
IF(
    m<7,
    SWITCH(
        TRUE(),
        m in {1,2,3},(y-1)*10+3,
        m in {4,5,6},(y-1)*10+4
    ),  
    SWITCH(
        TRUE(),
        m in {7,8,9},y*10+1,
        m in {10,11,12},y*10+2
    )
)

Hay una relación entre dos tablas. Entonces usted necesita hacer 'FY QTR' ordenado por 'Valor QTR FY'.

f2.png

Resultado:

f3.png

Saludos

Allan

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

¡Eres genial! ¡¡¡¡¡Gracias!!!!!

Helpful resources

Announcements
PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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