Closed dkngenda closed 3 years ago
@dkngenda @jamesmrollins
Did you find these too per our 8AM Workgroup Leads today?
VBA Glossary https://docs.microsoft.com/en-us/office/vba/language/glossary/glossary-vba
Documentation for all VBA Functions https://docs.microsoft.com/en-us/office/vba/Language/Reference/functions-visual-basic-for-applications
All VBA Functions for DAX and MDX https://docs.microsoft.com/en-us/sql/mdx/vba-functions-in-mdx-and-dax?view=sql-server-ver15
Excel to Dax https://community.powerbi.com/t5/Community-Blog/Excel-to-DAX-Translation/ba-p/1060991
Multidimensional Models in Power BI - Members, Columns, Filters and Slicers - Multidimensional analysisproduces the ability to analyze large quantities of data by storing data in axes and cells instead of the traditional relational two-dimensional view in rows and columns. https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-default-member-multidimensional-models
MDX Queries for members https://docs.microsoft.com/en-us/analysis-services/multidimensional-models/mdx/mdx-query-the-basic-query?view=asallproducts-allversions
Filters https://docs.microsoft.com/en-us/power-bi/create-reports/power-bi-report-filter-types
Slicers https://docs.microsoft.com/en-us/power-bi/visuals/power-bi-visualization-slicers
Really helpful overview of DirectQuery vs. Import vs. Live Connection with a wide variety of considerations https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-directquery-about
Other things I learned - What did you learn?
Role of Power Query rather than SQL in Power BI Power Query has its own language for connections, queries and transformations, including connecting to a SQL database.
Power Query does query folding, creating that internally generated SQL statements, and writing our own often results in a less efficient queries. When you connect to a SQL Server source in Power BI's query editor, & pick a database, you can pick a table and edit the query or you can embed SQL query into a source statement in a Power BI query, but if you simply load the table Power BI will send a SELECT * FROM tablename without us writing it.
@lzim @jamesmrollins @staceypark
Things I've learned
Suggested solution: -Building most of the data sets in SQL server then direct connect to them - I like this as it reduces any errors that might be introduced with any new DAX coding. This would also allow us to easily run things by Andrew (my assumption )
https://community.powerbi.com/t5/Desktop/Temp-Tables-in-Power-BI-with-Direct-Query/td-p/1039965
Illustration of this can be found here https://www.youtube.com/watch?v=ZHmmnNCd92w
a) Automate reading values from the lookup tab in the dataUI file. b) Establish connection to servers. c) Create and populate filters that interact with data processed by SQL script. d) Create graphics. e) Call SQL scripts that do various data transformation/ calculations or create new SQL tables. f) Cache clinic selection during team setup.
Based on this code review , I think that.
@jamesmrollins could you please take a look at the dataUI file VBA CODE and help verify my thinking on 4 The dataUI file can be found at G:\Shared Research\TeamPSD\quant_workgroup\final_datafiles\DataToolFRE23_nevermore_online - David_copy
Hi @dkngenda