<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Portfolio]]></title><description><![CDATA[Portfolio]]></description><link>https://www.stefanomeloccaro.com/blog</link><generator>RSS for Node</generator><lastBuildDate>Tue, 02 Jun 2026 15:49:19 GMT</lastBuildDate><atom:link href="https://www.stefanomeloccaro.com/blog-feed.xml" rel="self" type="application/rss+xml"/><item><title><![CDATA[Understanding Row Context vs Filter Context in DAX]]></title><description><![CDATA[If you’ve been working with DAX for a while, there’s a high chance you’ve encountered one of the most confusing moments in the learning process. You write a formula that seems perfectly logical, yet Power BI either throws an error or returns a result that makes absolutely no sense. Then you change a single function — maybe adding SUMX or wrapping something inside CALCULATE — and suddenly everything works. At first, it feels random. In reality, it all comes down to one thing: context. More...]]></description><link>https://www.stefanomeloccaro.com/post/understanding-row-context-vs-filter-context-in-dax</link><guid isPermaLink="false">6a044c41e8ad7aab1e5ee926</guid><category><![CDATA[PowerBI]]></category><category><![CDATA[DAX]]></category><pubDate>Wed, 13 May 2026 11:08:19 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/808975_0139cc6fa06344e6b05a0a0e883a5909~mv2.png/v1/fit/w_1000,h_941,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Stefano Meloccaro</dc:creator></item><item><title><![CDATA[From Tables to Scalars in DAX: How VALUES, SELECTEDVALUE, HASONEVALUE, and CONCATENATEX Work]]></title><description><![CDATA[Learn how to transform columns into single values using powerful DAX functions like VALUES, SELECTEDVALUE, HASONEVALUE, and CONCATENATEX.]]></description><link>https://www.stefanomeloccaro.com/post/from-tables-to-scalars-in-dax-how-values-selectedvalue-hasonevalue-and-concatenatex-work</link><guid isPermaLink="false">69fb08a77247ad8362a0d9a1</guid><category><![CDATA[PowerBI]]></category><category><![CDATA[DAX]]></category><pubDate>Thu, 27 Mar 2025 11:24:05 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/808975_b5165ae4be124b30bcc46924b7825f4d~mv2.png/v1/fit/w_643,h_362,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Stefano Meloccaro</dc:creator></item><item><title><![CDATA[DAX - SWITCH vs SWITCH TRUE]]></title><description><![CDATA[Learn the difference between SWITCH() and SWITCH(TRUE(),…) in DAX, with practical examples and use cases in both row and filter contexts.]]></description><link>https://www.stefanomeloccaro.com/post/dax-switch-vs-switch-true</link><guid isPermaLink="false">69fb08a77247ad8362a0d9a0</guid><category><![CDATA[PowerBI]]></category><category><![CDATA[DAX]]></category><pubDate>Wed, 26 Mar 2025 18:20:49 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/808975_4b71020b9c61416c8b10b7fe4532b74f~mv2.png/v1/fit/w_547,h_308,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Stefano Meloccaro</dc:creator></item><item><title><![CDATA[DAX - ALL, VALUES and DISTINCT]]></title><description><![CDATA[Discover how DAX functions ALL, VALUES, and DISTINCT behave differently in filter and row context, and how they handle blank rows in PowerBI]]></description><link>https://www.stefanomeloccaro.com/post/dax-all-values-and-distinct</link><guid isPermaLink="false">69fb08a77247ad8362a0d99f</guid><category><![CDATA[PowerBI]]></category><category><![CDATA[DAX]]></category><pubDate>Wed, 26 Mar 2025 17:30:11 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/808975_048cd4552e8b437fac435504c855ba99~mv2.png/v1/fit/w_467,h_263,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Stefano Meloccaro</dc:creator></item><item><title><![CDATA[DAX ALL vs ALLEXCEPT]]></title><description><![CDATA[Learn how DAX functions ALL() and ALLEXCEPT() work in Power BI, when to use them, and how they affect filter context in your measures.]]></description><link>https://www.stefanomeloccaro.com/post/dax-all-vs-allexcept</link><guid isPermaLink="false">69fb08a77247ad8362a0d99e</guid><category><![CDATA[PowerBI]]></category><category><![CDATA[DAX]]></category><pubDate>Mon, 24 Mar 2025 18:16:19 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/808975_0dde1fc356cc4f7ebf2c1be6b52e1b38~mv2.png/v1/fit/w_462,h_260,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Stefano Meloccaro</dc:creator></item><item><title><![CDATA[Structural Differences Between OLTP and OLAP Systems]]></title><description><![CDATA[In one of my previous articles, we discussed the main differences between OLTP (Online Transaction Processing) and OLAP (Online Analytical Processing) systems, including their purposes, use cases, and how they are often used together within the same ecosystems (if you missed it, here’s the link). In this article, we will focus on the actual structural differences between the two systems and how data is transformed from OLTP to OLAP. Two key structural differences between OLTP and OLAP systems...]]></description><link>https://www.stefanomeloccaro.com/post/structural-differences-between-oltp-and-olap-systems</link><guid isPermaLink="false">69fb08a77247ad8362a0d99d</guid><category><![CDATA[SQL]]></category><pubDate>Wed, 24 Jul 2024 16:31:36 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/808975_1a5778591a0145e895babc5e96ee8b52~mv2.png/v1/fit/w_1000,h_941,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Stefano Meloccaro</dc:creator></item><item><title><![CDATA[Ace Your SQL Interview: Top 9 Must-Know Questions and Answers]]></title><description><![CDATA[This article report the most common SQL interview questions to help anyone who want to work in data related job to ace the interview.]]></description><link>https://www.stefanomeloccaro.com/post/ace-your-sql-interview-top-9-must-know-questions-and-answers</link><guid isPermaLink="false">69fb08a77247ad8362a0d99c</guid><category><![CDATA[SQL]]></category><category><![CDATA[Interviews]]></category><pubDate>Mon, 08 Jul 2024 15:44:54 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/808975_94546152ff3c4ea0bc918f096b808d7f~mv2.png/v1/fit/w_1000,h_933,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Stefano Meloccaro</dc:creator></item><item><title><![CDATA[Data Warehouse Schemas Explained: Star, Snowflake, Galaxy]]></title><description><![CDATA[Unlock the secrets of Star, Snowflake, and Galaxy schemas in data warehousing. Enhance your data analysis skills with our latest article!]]></description><link>https://www.stefanomeloccaro.com/post/data-warehouse-schemas-explained-star-snowflake-galaxy</link><guid isPermaLink="false">69fb08a77247ad8362a0d99b</guid><category><![CDATA[SQL]]></category><pubDate>Thu, 04 Jul 2024 14:56:27 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/808975_2f98e80e8e7e4fabbc61a3a896731ed5~mv2.png/v1/fit/w_1000,h_467,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Stefano Meloccaro</dc:creator></item><item><title><![CDATA[OLTP vs OLAP: An Introduction to Database Systems]]></title><description><![CDATA[This is an introduction to Database systems in which I have explored the main differences between an OLTP and OLAP system]]></description><link>https://www.stefanomeloccaro.com/post/oltp-vs-olap-an-introduction-to-database-systems</link><guid isPermaLink="false">69fb08a77247ad8362a0d99a</guid><category><![CDATA[SQL]]></category><pubDate>Wed, 26 Jun 2024 10:49:21 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/808975_1ff0471cbe0542a7a6120b8b7e138a7e~mv2.jpg/v1/fit/w_801,h_600,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Stefano Meloccaro</dc:creator></item><item><title><![CDATA[PowerBI Dashboard Design: 5 Tips To Improve The UX]]></title><description><![CDATA[Creating a Power BI dashboard involves more than just compiling accurate data; it requires thoughtful design that enhances the user experience (UX). A well-designed dashboard can be a powerful tool, enabling users to make informed decisions quickly and efficiently. Conversely, poor design can render a dashboard virtually useless, no matter how accurate the data it displays. This article explores the key principles of effective PowerBI dashboard design and underscores the importance of UX in...]]></description><link>https://www.stefanomeloccaro.com/post/user-experience-unleashed-building-the-ultimate-powerbi-dashboard-design</link><guid isPermaLink="false">69fb08a77247ad8362a0d999</guid><category><![CDATA[PowerBI]]></category><pubDate>Wed, 05 Jun 2024 20:41:20 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/808975_139507ccebc141bda09efd6fc50c7a24~mv2.jpg/v1/fit/w_800,h_600,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Stefano Meloccaro</dc:creator></item><item><title><![CDATA[SQL’s components — DDL, DML, DCL and TCL]]></title><description><![CDATA[Although the vendors of relational database management system have their own implemented version of the SQL language, exist anyway an ISO/IEC standard, which has been revised last time in 2006, that defines what SQL is and how it is structured. The main components of SQL language (which stands for Structured Query Language) are: DDL, DML, DCL and TCL; These components, respectively include transactions able to create database infrastructure, manipulate data, manage user privilege and manage...]]></description><link>https://www.stefanomeloccaro.com/post/sql-s-components-ddl-dml-dcl-and-tcl</link><guid isPermaLink="false">69fb08a77247ad8362a0d998</guid><category><![CDATA[SQL]]></category><pubDate>Sat, 01 Jun 2024 19:04:40 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/808975_4fd854e4de7741a9958a30c88122809e~mv2.jpg/v1/fit/w_1000,h_720,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Stefano Meloccaro</dc:creator></item><item><title><![CDATA[Introduction to a relational database (SQL)]]></title><description><![CDATA[A relational database is a collection of data elements with predefined relations between them. These elements are represented in the database as tables with columns and rows. These tables are used to contain information related to the objects represented in the database, where each column (or attribute) represents specific stored information while the rows contain an entity or object data collection also called “record”. Each entity contains an index called Primary Key (PK) which uniquely...]]></description><link>https://www.stefanomeloccaro.com/post/introduction-to-a-relational-database-sql</link><guid isPermaLink="false">69fb08a77247ad8362a0d997</guid><category><![CDATA[SQL]]></category><pubDate>Sat, 01 Jun 2024 18:56:09 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/808975_0f117278167844ac9d5c4fcd134f131f~mv2.jpeg/v1/fit/w_770,h_481,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Stefano Meloccaro</dc:creator></item></channel></rss>