Forum Discussion
Christann
8 years agoAdvocate IV
DAX random sample
Is it possible to create a new table in DAX which is a random sample of rows from another table? I would have to be able to refresh the sample table.
- 8 years ago
Hi Christann
To create a random sample table with DAX, I would use RAND() as suggested above, and create a table with an expression like this:
Random Selection = VAR SampleSize = 10 VAR TableWithRand = ADDCOLUMNS ( OriginalTable, "Rand", RAND () ) RETURN TOPN ( SampleSize, TableWithRand, [Rand] )The Random Selection table will end up with an extra column Rand but you can remove that if needed.
It appears that the SAMPLE function returns a deterministic sample.
Regards,
Owen
abhishekpati86
8 years agoHelper III
I think you are looking for RAND() function. Try to read more about it and it should solve your issue.
Christann
8 years agoAdvocate IV
From what I have read, it looks like the RAND() function creates new random numbers. I am looking for a random sampling of rows in a table, to be created as a new table. Thanks though!