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
AmalrajRRD1
Helper II
Helper II

Format Changes

Hi all,

I have month, Quarter and year colum. If i select month want to see latest month like July 2017 in text box, If i select Year i want to see like Jan 2017 to July 2017 (we have ten year data) . finally if i select quarter want to see Jan 2017 - mar 2017 (First quarter) also would like to see by quarter wise in text box ..

 

anyone can help me on this?

 

Thanks.

1 ACCEPTED SOLUTION
Eric_Zhang
Employee
Employee


@AmalrajRRD1 wrote:

Hi all,

I have month, Quarter and year colum. If i select month want to see latest month like July 2017 in text box, If i select Year i want to see like Jan 2017 to July 2017 (we have ten year data) . finally if i select quarter want to see Jan 2017 - mar 2017 (First quarter) also would like to see by quarter wise in text box ..

 

anyone can help me on this?

 

Thanks.


@AmalrajRRD1

I'd suggest to use a calendar table, when you'd like to show data for 2017, then pick up 2017 in the slicer. when to show data for Q1 2017, pick up Q1 in 2017. May I know why you don't like this way?

 

As to your requirement, there's some tricky way with complicated measures, the measures values could vary according to the slicer like 

value =
SWITCH (
    LASTNONBLANK ( yourFilter[YMQ], "" ),
    "Month", CALCULATE (
        SUM ( yourTable[col] ),
        FILTER (
            yourTable,
            yourTable[date] >= DATE ( YEAR ( TODAY () ), MONTH ( TODAY ), 1 )
        )
    ),
    "Quarter", CALCULATE (
        SUM ( yourTable[col] ),
        FILTER (
            yourTable,
            yourTable[date] >= DATE ( YEAR ( TODAY () ), MONTH ( TODAY ), 1 )
                && CALCULATE (
                    SUM ( yourTable[col] ),
                    FILTER (
                        yourTable,
                        yourTable[date]
                            < DATE ( YEAR ( TODAY () ), MONTH ( TODAY ) + 3, 1 )
                    )
                )
        )
    ),
    "Year", CALCULATE (
        SUM ( yourTable[col] ),
        FILTER ( yourTable, yourTable[date] >= DATE ( YEAR ( TODAY () ), 1, 1 ) )
    )
)

View solution in original post

1 REPLY 1
Eric_Zhang
Employee
Employee


@AmalrajRRD1 wrote:

Hi all,

I have month, Quarter and year colum. If i select month want to see latest month like July 2017 in text box, If i select Year i want to see like Jan 2017 to July 2017 (we have ten year data) . finally if i select quarter want to see Jan 2017 - mar 2017 (First quarter) also would like to see by quarter wise in text box ..

 

anyone can help me on this?

 

Thanks.


@AmalrajRRD1

I'd suggest to use a calendar table, when you'd like to show data for 2017, then pick up 2017 in the slicer. when to show data for Q1 2017, pick up Q1 in 2017. May I know why you don't like this way?

 

As to your requirement, there's some tricky way with complicated measures, the measures values could vary according to the slicer like 

value =
SWITCH (
    LASTNONBLANK ( yourFilter[YMQ], "" ),
    "Month", CALCULATE (
        SUM ( yourTable[col] ),
        FILTER (
            yourTable,
            yourTable[date] >= DATE ( YEAR ( TODAY () ), MONTH ( TODAY ), 1 )
        )
    ),
    "Quarter", CALCULATE (
        SUM ( yourTable[col] ),
        FILTER (
            yourTable,
            yourTable[date] >= DATE ( YEAR ( TODAY () ), MONTH ( TODAY ), 1 )
                && CALCULATE (
                    SUM ( yourTable[col] ),
                    FILTER (
                        yourTable,
                        yourTable[date]
                            < DATE ( YEAR ( TODAY () ), MONTH ( TODAY ) + 3, 1 )
                    )
                )
        )
    ),
    "Year", CALCULATE (
        SUM ( yourTable[col] ),
        FILTER ( yourTable, yourTable[date] >= DATE ( YEAR ( TODAY () ), 1, 1 ) )
    )
)

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel

Power BI Monthly Update - May 2024

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

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.