excelbytes
Active Member
- Joined
- Dec 11, 2014
- Messages
- 291
- Office Version
- 365
- Platform
- Windows
I have a workbook that's only 437Kb. In it I am using Power Query to take a data range that is 367 rows and 33 columns, and transforming that to a table that is 11,286 rows. All I'm doing is unpivoting the data. Any time I make a
single change and refresh all, it takes around 19 seconds to refresh. I've included the steps attached. I've unchecked "Allow data previews to download in the background". There are 366 cells containing each of the following formulas:
=IFERROR(FILTER(Table_Table1[[Vet]:[Vet]],(Table_Table1[[Status]:[Status]]="W")*(Table_Table1[[Date]:[Date]]=F1)),"")
=SORT(IF(FILTER(F2:INDEX(F2:F30,COUNTA(F2:F30)),COUNTIF(Table3[1/1/2024],F2:INDEX(F2:F30,COUNTA(F2:F30)))<1,"")=0,"",FILTER(F2:INDEX(F2:F30,COUNTA(F2:F30)),COUNTIF(Table3[1/1/2024],F2:INDEX(F2:F30,COUNTA(F2:F30)))<1,"")),,1)
I was using the OFFSET function, but replaced it with F2:INDEX(F2:F30,COUNTA(F2:F30) to eliminate any volatile functions.
Any other thoughts to speed up the refresh cycle?
single change and refresh all, it takes around 19 seconds to refresh. I've included the steps attached. I've unchecked "Allow data previews to download in the background". There are 366 cells containing each of the following formulas:
=IFERROR(FILTER(Table_Table1[[Vet]:[Vet]],(Table_Table1[[Status]:[Status]]="W")*(Table_Table1[[Date]:[Date]]=F1)),"")
=SORT(IF(FILTER(F2:INDEX(F2:F30,COUNTA(F2:F30)),COUNTIF(Table3[1/1/2024],F2:INDEX(F2:F30,COUNTA(F2:F30)))<1,"")=0,"",FILTER(F2:INDEX(F2:F30,COUNTA(F2:F30)),COUNTIF(Table3[1/1/2024],F2:INDEX(F2:F30,COUNTA(F2:F30)))<1,"")),,1)
I was using the OFFSET function, but replaced it with F2:INDEX(F2:F30,COUNTA(F2:F30) to eliminate any volatile functions.
Any other thoughts to speed up the refresh cycle?