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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

Reply
Anonymous
Not applicable

Measure on Bar Chart

Hi there :),

 

I am trying to present a measure on a bar chart. The KPI is aggregated in a way that it does a distinctcount over the period of two years to the past and one year to the future. That works fine when presenting it on a card, but when I want to see the above explained aggregated calculation on a time axis, it only seems to reurn the distinctcount for the individual Months. 

Here are the formulas of my measures:

==> Number of Brands:

 IF(
      HASONEVALUE(
          'Time Dimension'[Date (bins)]); CALCULATE(
               DISTINCTCOUNT(
                  ´DataTable´[Brand]); DATESBETWEEN(
                      'Time Dimension'[Date]; [Start-Date(-2to1)]; [End Date(-2to1)]); USERELATIONSHIP(DataTable[Date]; 'Time Dimension'[Date]); DataTable[Brand] <> BLANK()); "Select a Month")

==> Start-Date (-2to1)

Start-Date(-2to1) = DATEADD(VALUES('Time Dimension'[Date (bins)]); -2;YEAR) 

==>End-Date(-2to1)

End Date(-2to1) = 
IF(ISFILTERED('Time Dimension'[Date]) && HASONEVALUE('Time Dimension'[Date]); 
DATEADD(VALUES('Time Dimension'[Date]); 11; MONTH); TODAY())

Eventhough Start and End Date look different they work just the same and provide a single date value.

Any ideas of how to solve this? A christmas miracle would be nice! 😉

Best regards,
chris

 

1 ACCEPTED SOLUTION
Anonymous
Not applicable

@Anonymous, i now found a way how to solve it. So I created a calculated column, with the Start and End Date for each row and instead of using my date table, i used the date column of my data table for the DATESBETWEEN Filter of the Calculate function. 

View solution in original post

2 REPLIES 2
Anonymous
Not applicable

HI @Anonymous,

 

Can you please share a pbix file with some sample data and expected result for us to testing coding formula?

 

Regards,

Xiaoxin Sheng

Anonymous
Not applicable

@Anonymous, i now found a way how to solve it. So I created a calculated column, with the Start and End Date for each row and instead of using my date table, i used the date column of my data table for the DATESBETWEEN Filter of the Calculate function. 

Helpful resources

Announcements
Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

Check out the October 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Solution Authors