Deprecated: Creation of dynamic property CF\WordPress\DataStore::$logger is deprecated in /home1/cassanoc/public_html/bonbonsguide.com/wp/wp-content/plugins/cloudflare/src/WordPress/DataStore.php on line 23

Deprecated: Creation of dynamic property CF\WordPress\Proxy::$pluginAPI is deprecated in /home1/cassanoc/public_html/bonbonsguide.com/wp/wp-content/plugins/cloudflare/src/WordPress/Proxy.php on line 31

Deprecated: file_get_contents(): Passing null to parameter #2 ($use_include_path) of type bool is deprecated in /home1/cassanoc/public_html/bonbonsguide.com/wp/wp-content/plugins/codelights-shortcodes-and-widgets/codelights.php on line 20

Warning: session_start(): Session cannot be started after headers have already been sent in /home1/cassanoc/public_html/bonbonsguide.com/wp/wp-content/plugins/automatic-video-posts/vendor/ternstyle/wordpress/src/class/wordpress.php on line 53

Warning: Cannot modify header information - headers already sent by (output started at /home1/cassanoc/public_html/bonbonsguide.com/wp/wp-content/plugins/cloudflare/src/WordPress/DataStore.php:23) in /home1/cassanoc/public_html/bonbonsguide.com/wp/wp-includes/rest-api/class-wp-rest-server.php on line 1831

Warning: Cannot modify header information - headers already sent by (output started at /home1/cassanoc/public_html/bonbonsguide.com/wp/wp-content/plugins/cloudflare/src/WordPress/DataStore.php:23) in /home1/cassanoc/public_html/bonbonsguide.com/wp/wp-includes/rest-api/class-wp-rest-server.php on line 1831

Warning: Cannot modify header information - headers already sent by (output started at /home1/cassanoc/public_html/bonbonsguide.com/wp/wp-content/plugins/cloudflare/src/WordPress/DataStore.php:23) in /home1/cassanoc/public_html/bonbonsguide.com/wp/wp-includes/rest-api/class-wp-rest-server.php on line 1831

Warning: Cannot modify header information - headers already sent by (output started at /home1/cassanoc/public_html/bonbonsguide.com/wp/wp-content/plugins/cloudflare/src/WordPress/DataStore.php:23) in /home1/cassanoc/public_html/bonbonsguide.com/wp/wp-includes/rest-api/class-wp-rest-server.php on line 1831

Warning: Cannot modify header information - headers already sent by (output started at /home1/cassanoc/public_html/bonbonsguide.com/wp/wp-content/plugins/cloudflare/src/WordPress/DataStore.php:23) in /home1/cassanoc/public_html/bonbonsguide.com/wp/wp-includes/rest-api/class-wp-rest-server.php on line 1831

Warning: Cannot modify header information - headers already sent by (output started at /home1/cassanoc/public_html/bonbonsguide.com/wp/wp-content/plugins/cloudflare/src/WordPress/DataStore.php:23) in /home1/cassanoc/public_html/bonbonsguide.com/wp/wp-includes/rest-api/class-wp-rest-server.php on line 1831

Deprecated: Creation of dynamic property ternplugin\youtube_video::$post is deprecated in /home1/cassanoc/public_html/bonbonsguide.com/wp/wp-content/plugins/automatic-video-posts/vendor/ternstyle/plugin/src/class/youtube_video.php on line 64

Warning: Cannot modify header information - headers already sent by (output started at /home1/cassanoc/public_html/bonbonsguide.com/wp/wp-content/plugins/cloudflare/src/WordPress/DataStore.php:23) in /home1/cassanoc/public_html/bonbonsguide.com/wp/wp-includes/rest-api/class-wp-rest-server.php on line 1831

Warning: Cannot modify header information - headers already sent by (output started at /home1/cassanoc/public_html/bonbonsguide.com/wp/wp-content/plugins/cloudflare/src/WordPress/DataStore.php:23) in /home1/cassanoc/public_html/bonbonsguide.com/wp/wp-includes/rest-api/class-wp-rest-server.php on line 1831
{"id":1279,"date":"2019-06-02T16:39:27","date_gmt":"2019-06-02T23:39:27","guid":{"rendered":"https:\/\/bonbonsguide.com\/wp\/?p=1279"},"modified":"2019-06-02T16:39:27","modified_gmt":"2019-06-02T23:39:27","slug":"msptda-28-build-power-query-bridge-table-in-power-bi-power-pivot-for-many-to-many-relationship","status":"publish","type":"post","link":"https:\/\/bonbonsguide.com\/wp\/blog\/2019\/06\/msptda-28-build-power-query-bridge-table-in-power-bi-power-pivot-for-many-to-many-relationship\/","title":{"rendered":"MSPTDA 28: Build Power Query Bridge Table in Power BI & Power Pivot for Many To Many Relationship"},"content":{"rendered":"

Download files for videos: http:\/\/bit.ly\/2KhPz9Z
\nClass web site with individual file downloads: http:\/\/bit.ly\/2GF25Ni
\npdf notes for Video: http:\/\/bit.ly\/2KicfXm<\/p>\n

In this video learn about how to create a Bridge Table for a Many-To-Many Relationship using Power Query in either Power BI or Excel Power Pivot. Learn three methods for a Bridge Table: B-Directional Filetrs, CROSSFILTER DAX Function or a Table Filter.
\nTopics:
\n1. (00:23) Introduction & look at Data Modeling Problem
\n2. (01:00) Fundamental Problem with a Many-To-Many Relationship
\n3. (02:05) What is a Many-To-Many Relationship?
\n4. (03:25) Start to create Reports and discover the Problem with a Many-To-Many Relationship.
\n5. (04:52) Build Bridge Table using Excel Power Query
\n6. (07:32) First look at underlying filtering for a Many-To-Many Relationships
\n7. (08:36) Three Options with a Bridge Table.
\n8. (09:02) Build Bridge Table using Power BI Desktop Power Query
\n9. (10:25) Bi-Directional Filter
\n10. (10:53) Visual Animation to illustrate how Many-To-Many Relationship works with a Bridge Table.
\n11. (11:39) Ambiguity in Model with Bi-Directional Filters.
\n12. (12:19) CROSSFILTER DAX Function example
\n13. (13:41) Table Filter Example
\n14. (14:05) Expanded Diagram to \u201csee\u201d how Table Filter works with a Bridge Table and a Many-To-Many Relationships
\n15. (15:08) Difference between Grand Total Cell formulas for CROSSFILTER and Table Filter
\n16. (16:10) Cross Tab Report
\n17. (16:53) Conclusion
\nComprehensive Microsoft Power Tools for Data Analysis Class, BI 348, taught by Mike Girvin, Excel MVP and Highline College Professor.<\/p>\n