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
Anonymous
Not applicable

Formatting a date in a measure (DAX)

This should be simple but can't see how to format a date in a measure.  This measure works fine except it give me a date/time format. And all I want is a MM/DD/YYYY format:

 

Right now it is showing: Between 2020/05/30 12:09:42 AM

I want it to show:  Between 5/30/2020

 

 

"Between "&
(CALCULATE(AVERAGEX(prd_f_GW_Stats,prd_f_GW_Stats[TubeUsage1]),FILTER(prd_f_GW_Stats,prd_f_GW_Stats[LRFlag]="NLR"))-
CALCULATE(AVERAGEX(prd_f_GW_Stats,prd_f_GW_Stats[TubeUsage1]),FILTER(prd_f_GW_Stats,prd_f_GW_Stats[LRFlag]="LR")))/
CALCULATE(AVERAGEX(prd_f_GW_Stats,prd_f_GW_Stats[Burn Rate]),FILTER(prd_f_GW_Stats,prd_f_GW_Stats[LRFlag]="LR"))
+
Today()

1 ACCEPTED SOLUTION

Works for me...

 

0.JPG

 

Try...

Measure =
"Between "
    & FORMAT (
        (
            CALCULATE (
                AVERAGEX ( prd_f_GW_Stats, prd_f_GW_Stats[TubeUsage1] ),
                FILTER ( prd_f_GW_Stats, prd_f_GW_Stats[LRFlag] = "NLR" )
            )
                - CALCULATE (
                    AVERAGEX ( prd_f_GW_Stats, prd_f_GW_Stats[TubeUsage1] ),
                    FILTER ( prd_f_GW_Stats, prd_f_GW_Stats[LRFlag] = "LR" )
                )
        )
            / CALCULATE (
                AVERAGEX ( prd_f_GW_Stats, prd_f_GW_Stats[Burn Rate] ),
                FILTER ( prd_f_GW_Stats, prd_f_GW_Stats[LRFlag] = "LR" )
            )
            + TODAY (),
        "M/d/yyyy"
    )

View solution in original post

7 REPLIES 7
Chihiro
Solution Sage
Solution Sage

Instead of applying format in the measure formula, you could apply format in model.

 

With measure highlighted.

 

Go to "Modeling" tab, and use "Format:" drop down. Apply formatting of your choice.0.JPG

This worked for me, thanks!

Anonymous
Not applicable

That doesn't work because this measure is part text and part date

Ah I missed that part. Then nest the date portion in FORMAT()

Ex: FORMAT(TODAY(),"M/d/yyyy")

Anonymous
Not applicable

I tried that but I got an error

Works for me...

 

0.JPG

 

Try...

Measure =
"Between "
    & FORMAT (
        (
            CALCULATE (
                AVERAGEX ( prd_f_GW_Stats, prd_f_GW_Stats[TubeUsage1] ),
                FILTER ( prd_f_GW_Stats, prd_f_GW_Stats[LRFlag] = "NLR" )
            )
                - CALCULATE (
                    AVERAGEX ( prd_f_GW_Stats, prd_f_GW_Stats[TubeUsage1] ),
                    FILTER ( prd_f_GW_Stats, prd_f_GW_Stats[LRFlag] = "LR" )
                )
        )
            / CALCULATE (
                AVERAGEX ( prd_f_GW_Stats, prd_f_GW_Stats[Burn Rate] ),
                FILTER ( prd_f_GW_Stats, prd_f_GW_Stats[LRFlag] = "LR" )
            )
            + TODAY (),
        "M/d/yyyy"
    )
Anonymous
Not applicable

Yep got it to work now! thanks.

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.