Forum Discussion
Return dynamically sized sample based on row count from table filtered by user-selected dates
- Anonymous4 years ago
Hi AC_DATA ,
Use count() function to calculate the count rows of filtered table and use this count * 10%. Then use this number in the SAMPLE() function. This number could be a decimal number, you could use roundup() or rounddown() function to make it a whole number.
Best Regards,
Jay
AC_DATA That should be something like:
Measure =
VAR __Count = COUNTROWS('Table') //the filtered table
VAR __SampleSize = __Count * .1
RETURN
SAMPLE(__SampleSize, ...)
Hard to be specific. Sorry, having trouble following, can you post sample data as text and expected output?
Not really enough information to go on, please first check if your issue is a common issue listed here: https://community.powerbi.com/t5/Community-Blog/Before-You-Post-Read-This/ba-p/1116882
Also, please see this post regarding How to Get Your Question Answered Quickly: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490
The most important parts are:
1. Sample data as text, use the table tool in the editing bar
2. Expected output from sample data
3. Explanation in words of how to get from 1. to 2.