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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
atavo
Helper I
Helper I

Minimum value at different granularity

Hi

 

I have a fact table with the following columns:

 

Date, CustomerID, BankAcctNo, Balance

 

The fact table basically captures the balances of customers' various deposit accounts daily.

 

PROBLEM:

I am tryng to find the minimum balance at the customer level (lower granularity).

 

At the moment, when using the MIN(Table(Balance)) measure, my result is at a the BankAcctNo level (higer granularity). I tried MINX(VALUES(CustomerID),SUM(Table(Balance)) with little success.

 

Grouping the data by Date and CustomerID and summing the balance in PowerQuery will solve my problem but I also need info at the BankAcctNo level for other analysis.

 

Appreciate any advice I can get

 

Alfred

1 ACCEPTED SOLUTION

Hi Ashish,

 

Thanks for your kind assistance,

 

this is exactly what I was after. For the benefit of other viewers, here is the measure/ solution:

 

MINX(

SUMMARIZE('calendar',

'calendar'[Date],

"ABCD",

SUM(Table1[Balance])),

[ABCD])

 

Alfred

Alfred

View solution in original post

7 REPLIES 7
v-jiascu-msft
Employee
Employee

Hi @atavo,

 

Could you please share a sample and the result you want? It seems you want to sum the balance first rather than find out the min record (a row).

 

Best Regards!

Dale

Community Support Team _ Dale
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Correct

 

It should first sum the balances and then find the minimum balance. Please see sample below:

 

SampleSample

Hi @atavo,

 

You may refer to my solution here.

 

Hope this helps.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

Hi Ashish,

 

Thanks for your kind assistance,

 

this is exactly what I was after. For the benefit of other viewers, here is the measure/ solution:

 

MINX(

SUMMARIZE('calendar',

'calendar'[Date],

"ABCD",

SUM(Table1[Balance])),

[ABCD])

 

Alfred

Alfred

Hi @atavo,

 

If my reply helped, please give me kudos and mark my reply as Answer.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/
Ashish_Mathur
Super User
Super User

Hi,

 

Drag CustomeID column to the visual and use th efollowing measure

 

=CALCULATE(MIN(Data[Balance]),ALL(Data[BankAcctNo]))

 

Hope this helps.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

Hi Ashish

 

Thanks for the assistance but this is not the solution I am after...the measure should first sum the deposit balances by customer by day i.e. (Data grouped by Date and customer and the respective balances are summed)...only then that you determine the minimum balance.

 

Alfred

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.