Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
4 years ago
Solved

Mileage Calculation

Hi Community,

 

I have the below two datasets

 

Dataset 1 

Vehicle RegStart DateEnd DateDistance (Miles)
12301/01/202101/01/202110
12302/01/202102/01/202120
12302/01/202102/01/202130

 

Dataset 2 

Vehicle RegDaily Commute (Miles)
1233
1242
1254

 

I need to create a calulcation showing me total amount of mileage covered per vehicle reg in dataset 1 - vehicle reg's daily commute for each day they have travelled.

 

Any ideas on how this can be achieved?

 

Many thanks,

 

Elliot 

  • See if this works.

    The model

    The measures 

     

    Mileage =
    SUM ( 'Dataset 1'[Distance (Miles)] )
    
    Daily Commute = SUM('Dataset 2'[Daily Commute (Miles)])
    RegDaily Commute =
    SUMX (
        ADDCOLUMNS (
            SUMMARIZE ( 'Dataset 1', 'Dataset 1'[Start Date], 'Dataset 2'[Vehicle Reg] ),
            "DC", [Daily Commute]
        ),
        [DC]
    )
    
    Net Mileage =
    [Mileage] - [RegDaily Commute]
    

     

    to get..

     

    I've attached the sample PBIX file

     

9 Replies

  • PaulDBrown's avatar
    PaulDBrown
    Community Champion

    you clarify the calcualtion? Is it just the daily mileage minus the daily reg value?

    • Anonymous's avatar
      Anonymous
      Not applicable

      Hi,

       

      Yes, the calulcation is as follows

       

      Sum of Distance Miles (dataset1) - commute miles (dataset2)        

       

      Please note the commute miles (dataset2) will need to be minused for every active day in dataset 1.

       

      Hope this makes sense.

       

      Elliot 

      • PaulDBrown's avatar
        PaulDBrown
        Community Champion

        Sorry, what do you mean by "will need to be minused for every active day in dataset 1"?

        Also, will there be unique Vehicle reg values in Dataset 2 or will there be duplicates?