The ultimate Microsoft Fabric, Power BI, Azure AI, and SQL learning event: Join us in Stockholm, September 24-27, 2024.
Save €200 with code MSCUST on top of early bird pricing!
Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
HI,
I am trying to see total change in pipeline value over time. The table setup for this is, date and opportunity stage table. The opportunity table has a lot of duplicate values with difference in dates. I need to grab the sum of amount for each id from the opportunity table which is <=each day on the date table.
my current logic is:
To be general, you may modify your measure like below and check if it can work:
Pipeline Value = VAR maxdate = MAX ( 'opp stage'[OpportunityHistories.CreatedDate] ) VAR opp = VALUES ( 'opp stage'[OpportunityHistories.Id] ) RETURN CALCULATE ( [tot hist amt], FILTER ( 'Date', maxdate < 'Date'[Date] ), FILTER ( ALLEXCEPT ( 'opp stage', 'opp stage'[Id] ), opp ) )
Community Support Team _ Jimmy Tao
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
That did not work.
Error: A table of multiple values was supplied where a single value was expected.
The date table and opp stage table are have many to one relationship on created date (opp stage) and date (date table) if that helps.
still struggling to store one value each in a variable for each id and sum that up.
Have you solved your issue by now? If you have, could you please help mark the correct answer to finish the thread? Your contribution will be much appreciated.
Regards,
Jimmy Tao
Are the dataset very large? If not, I would suggest you to merge the two tables then you can have same row content in the same merged table.
Community Support Team _ Jimmy Tao
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
I dont think we can create a same table unless we are summarizing columns from different table. As there are multiple date and stages for each opportunity id, we need to grab the most recent one based on selection.
I tried creating a table using summarize but that process did not work either.
I am trying the following formula for a summarized table:
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Check out the August 2024 Power BI update to learn about new features.
User | Count |
---|---|
112 | |
79 | |
74 | |
50 | |
41 |
User | Count |
---|---|
135 | |
120 | |
75 | |
65 | |
64 |