Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
Hi
I have some data and I have built many DAX measures for different analysis on them. I want to export the results of my measures into a new table in a monthly basis. The following is a simple working example:
raw data:
date | sale |
2020-01-15 | 1 |
2020-01-19 | 5 |
2020-01-21 | 2 |
2020-01-29 | 4 |
2020-02-01 | 2 |
2020-02-04 | 2 |
2020-02-06 | 3 |
2020-02-14 | 5 |
2020-02-19 | 1 |
2020-02-25 | 2 |
2020-03-01 | 6 |
2020-03-05 | 1 |
2020-03-10 | 4 |
2020-03-20 | 5 |
2020-03-25 | 2 |
2020-04-01 | 3 |
2020-04-10 | 2 |
2020-04-15 | 4 |
2020-04-19 | 2 |
2020-04-25 | 9 |
Now, imagine I have a DAX measure to sum sale per month (SUM(raw[sale]). I want to output the result of this measure into a new table and each row represents one month (for example start of month is good for me):
output table:
start of month | sum of sale |
2020-01-01 | 12 |
2020-01-02 | 15 |
2020-01-03 | 18 |
2020-01-04 | 20 |
How can I do such export into a new table?
Thanks.
Solved! Go to Solution.
@Anonymous , pbix with date table . Table 2 ( From Table and Date) . Table 2 ( From Table and Date)
Hi @Anonymous ,
You can use the following calculated table based on your sample data:
table2 = SUMMARIZE(SELECTCOLUMNS('Table',"start of month",DATE(YEAR('Table'[date]),MONTH('Table'[date]),1)),[start of month],"sum of sales",CALCULATE(SUM('Table'[sale]), FILTER('Table',MONTH('Table'[date])= MONTH([start of month])&&YEAR('Table'[date])=YEAR([start of month]))))
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Best Regards,
Dedmon Dai
@Anonymous , New table
SUMMARIZE(SELECTCOLUMNS('Table',"Month" , EOMONTH('Table'[date],-1)+1 , "Sales",SUM('Table'[sale])),[Month],"sales",SUM('Table'[sale]))
Try two table
Table 3 = SELECTCOLUMNS('Table',"Month", EOMONTH([date],-1)+1, "sale",'Table'[sale])
Table 4 = SUMMARIZE('Table 3','Table 3'[Month],"sales",SUM('Table 3'[sale]))
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.
User | Count |
---|---|
144 | |
80 | |
65 | |
52 | |
49 |
User | Count |
---|---|
212 | |
89 | |
80 | |
69 | |
60 |