<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Universal Composite KPI : Weighted &amp;amp; Normalized Scoring Using Visual Calculations Only in Visual Calculations Gallery</title>
    <link>https://community.fabric.microsoft.com/t5/Visual-Calculations-Gallery/Universal-Composite-KPI-Weighted-amp-Normalized-Scoring-Using/m-p/4879769#M10</link>
    <description>&lt;H1&gt;&lt;SPAN&gt;&lt;STRONG&gt;&lt;img /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/H1&gt;&lt;H1&gt;&amp;nbsp;&lt;/H1&gt;&lt;H1&gt;&lt;SPAN&gt;&lt;STRONG&gt;Universal Composite KPI : Weighted &amp;amp; Normalized Scoring Using Visual Calculations Only&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/H1&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;This pattern creates a base solution for &lt;STRONG&gt;Composite KPI Score&lt;/STRONG&gt; by normalizing multiple KPIs to a 0–1 scale and applying user-defined weights via What-If parameters(numeric field parameters). The result is a single, comparable performance indicator that works across different KPI types and units, fully powered by &lt;STRONG&gt;Visual Calculations&lt;/STRONG&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;HR /&gt;&lt;H2&gt;&lt;SPAN&gt;&lt;STRONG&gt;&amp;nbsp;Concept Overview&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/H2&gt;&lt;P&gt;&lt;SPAN&gt;Because KPIs have different scales (money, percentages, counts), each KPI is first normalized, then multiplied by a weight.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The final composite score is a weighted sum of all normalized KPIs.&lt;/SPAN&gt;&lt;/P&gt;&lt;HR /&gt;&lt;H2&gt;&lt;SPAN&gt;&lt;STRONG&gt;&amp;nbsp;Normalization Formula&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/H2&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;1. Min–Max Normalization (Higher Is Better)&lt;/STRONG&gt;&lt;/P&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;This method maps all values into the range &lt;STRONG&gt;0 to 1&lt;/STRONG&gt;, where 0 is the minimum and 1 is the maximum:&lt;/P&gt;&lt;P&gt;Use this when &lt;STRONG&gt;higher values represent better performance&lt;/STRONG&gt; (e.g., Sales, Orders, Margin, CSAT).&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;2. Min–Max Normalization (Lower Is Better)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Some KPIs—such as &lt;STRONG&gt;Total Cost, Defects, Error Rate, or Response Time&lt;/STRONG&gt;—improve when the value is &lt;I&gt;lower&lt;/I&gt;.&lt;BR /&gt;In these cases, the formula must be &lt;STRONG&gt;inverted&lt;/STRONG&gt; so that the lowest value receives the highest normalized score:&lt;/P&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This keeps everything in the same &lt;STRONG&gt;0–1 range&lt;/STRONG&gt;, while correctly rewarding lower values.&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;3. Z-Score Normalization (Standardization) &amp;nbsp;&lt;/STRONG&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Alternatively, you can normalize using Z-scores, which measure how far a value is from the mean:&lt;/P&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Z-scores:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Are centered around &lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;Can be &lt;STRONG&gt;negative or greater than 1&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;Are useful when you care about &lt;STRONG&gt;distance from average&lt;/STRONG&gt;, not just min/max boundaries&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;For KPIs where &lt;I&gt;lower is better&lt;/I&gt;, you simply invert the sign:&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;example code is provided for Z normalization in the file but not used in the composition&lt;/P&gt;&lt;H2&gt;&lt;SPAN&gt;&lt;STRONG&gt;&amp;nbsp;Composite Score Formula&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/H2&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;H2&gt;&lt;SPAN&gt;&lt;STRONG&gt;&amp;nbsp;Visual Calculation Functions Used&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/H2&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;STRONG&gt;FIRST()&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;STRONG&gt;ORDERBY()&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;STRONG&gt;DIVIDE()&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;STRONG&gt;Basic arithmetic operations&lt;/STRONG&gt; (multiplication, addition)&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;HR /&gt;&lt;H2&gt;&lt;SPAN&gt;&lt;STRONG&gt;&amp;nbsp;Pros&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/H2&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;Fair comparison across KPIs with different units&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;User-controlled weight influence&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;Fully dynamic within the visual&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;100% implemented using Visual Calculations&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;HR /&gt;&lt;H2&gt;&lt;SPAN&gt;&lt;STRONG&gt;&amp;nbsp;Cons&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/H2&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;You must &lt;STRONG&gt;repeat the normalization pattern for each KPI&lt;/STRONG&gt; you want to include.&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;Each added KPI requires creating a new normalization VC (unless automated in a future pattern).&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;HR /&gt;&lt;H2&gt;&lt;SPAN&gt;&lt;STRONG&gt;&amp;nbsp;Future Post Enhancements pattern&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/H2&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;Allow the user to &lt;STRONG&gt;select which KPIs&lt;/STRONG&gt; to include in the composite score.&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;Allow the user to &lt;STRONG&gt;input weights only for selected KPIs&lt;/STRONG&gt;.&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;Make the normalization and composite score &lt;STRONG&gt;automatic&lt;/STRONG&gt;, so adding new KPIs does &lt;STRONG&gt;not&lt;/STRONG&gt; require additional Visual Calculations. It accepts selected measures as parameter and compute for all.&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN&gt;By Hadi Kheireddine&lt;/SPAN&gt;&lt;/P&gt;&lt;!--    LinkedIn Button at the End    --&gt;&lt;P&gt;&lt;A href="https://www.linkedin.com/in/hadi-kheireddine-7bb99b245" target="_blank" rel="noopener"&gt;&lt;span class="lia-unicode-emoji" title=":link:"&gt;🔗&lt;/span&gt;LinkedIn &lt;/A&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 19 Nov 2025 12:17:48 GMT</pubDate>
    <dc:creator>gopy6243</dc:creator>
    <dc:date>2025-11-19T12:17:48Z</dc:date>
    <item>
      <title>Universal Composite KPI : Weighted &amp; Normalized Scoring Using Visual Calculations Only</title>
      <link>https://community.fabric.microsoft.com/t5/Visual-Calculations-Gallery/Universal-Composite-KPI-Weighted-amp-Normalized-Scoring-Using/m-p/4879769#M10</link>
      <description>&lt;H1&gt;&lt;SPAN&gt;&lt;STRONG&gt;&lt;img /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/H1&gt;&lt;H1&gt;&amp;nbsp;&lt;/H1&gt;&lt;H1&gt;&lt;SPAN&gt;&lt;STRONG&gt;Universal Composite KPI : Weighted &amp;amp; Normalized Scoring Using Visual Calculations Only&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/H1&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;This pattern creates a base solution for &lt;STRONG&gt;Composite KPI Score&lt;/STRONG&gt; by normalizing multiple KPIs to a 0–1 scale and applying user-defined weights via What-If parameters(numeric field parameters). The result is a single, comparable performance indicator that works across different KPI types and units, fully powered by &lt;STRONG&gt;Visual Calculations&lt;/STRONG&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;HR /&gt;&lt;H2&gt;&lt;SPAN&gt;&lt;STRONG&gt;&amp;nbsp;Concept Overview&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/H2&gt;&lt;P&gt;&lt;SPAN&gt;Because KPIs have different scales (money, percentages, counts), each KPI is first normalized, then multiplied by a weight.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The final composite score is a weighted sum of all normalized KPIs.&lt;/SPAN&gt;&lt;/P&gt;&lt;HR /&gt;&lt;H2&gt;&lt;SPAN&gt;&lt;STRONG&gt;&amp;nbsp;Normalization Formula&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/H2&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;1. Min–Max Normalization (Higher Is Better)&lt;/STRONG&gt;&lt;/P&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;This method maps all values into the range &lt;STRONG&gt;0 to 1&lt;/STRONG&gt;, where 0 is the minimum and 1 is the maximum:&lt;/P&gt;&lt;P&gt;Use this when &lt;STRONG&gt;higher values represent better performance&lt;/STRONG&gt; (e.g., Sales, Orders, Margin, CSAT).&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;2. Min–Max Normalization (Lower Is Better)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Some KPIs—such as &lt;STRONG&gt;Total Cost, Defects, Error Rate, or Response Time&lt;/STRONG&gt;—improve when the value is &lt;I&gt;lower&lt;/I&gt;.&lt;BR /&gt;In these cases, the formula must be &lt;STRONG&gt;inverted&lt;/STRONG&gt; so that the lowest value receives the highest normalized score:&lt;/P&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This keeps everything in the same &lt;STRONG&gt;0–1 range&lt;/STRONG&gt;, while correctly rewarding lower values.&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;3. Z-Score Normalization (Standardization) &amp;nbsp;&lt;/STRONG&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Alternatively, you can normalize using Z-scores, which measure how far a value is from the mean:&lt;/P&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Z-scores:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Are centered around &lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;Can be &lt;STRONG&gt;negative or greater than 1&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;Are useful when you care about &lt;STRONG&gt;distance from average&lt;/STRONG&gt;, not just min/max boundaries&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;For KPIs where &lt;I&gt;lower is better&lt;/I&gt;, you simply invert the sign:&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;example code is provided for Z normalization in the file but not used in the composition&lt;/P&gt;&lt;H2&gt;&lt;SPAN&gt;&lt;STRONG&gt;&amp;nbsp;Composite Score Formula&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/H2&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;H2&gt;&lt;SPAN&gt;&lt;STRONG&gt;&amp;nbsp;Visual Calculation Functions Used&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/H2&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;STRONG&gt;FIRST()&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;STRONG&gt;ORDERBY()&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;STRONG&gt;DIVIDE()&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;STRONG&gt;Basic arithmetic operations&lt;/STRONG&gt; (multiplication, addition)&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;HR /&gt;&lt;H2&gt;&lt;SPAN&gt;&lt;STRONG&gt;&amp;nbsp;Pros&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/H2&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;Fair comparison across KPIs with different units&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;User-controlled weight influence&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;Fully dynamic within the visual&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;100% implemented using Visual Calculations&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;HR /&gt;&lt;H2&gt;&lt;SPAN&gt;&lt;STRONG&gt;&amp;nbsp;Cons&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/H2&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;You must &lt;STRONG&gt;repeat the normalization pattern for each KPI&lt;/STRONG&gt; you want to include.&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;Each added KPI requires creating a new normalization VC (unless automated in a future pattern).&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;HR /&gt;&lt;H2&gt;&lt;SPAN&gt;&lt;STRONG&gt;&amp;nbsp;Future Post Enhancements pattern&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/H2&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;Allow the user to &lt;STRONG&gt;select which KPIs&lt;/STRONG&gt; to include in the composite score.&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;Allow the user to &lt;STRONG&gt;input weights only for selected KPIs&lt;/STRONG&gt;.&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;Make the normalization and composite score &lt;STRONG&gt;automatic&lt;/STRONG&gt;, so adding new KPIs does &lt;STRONG&gt;not&lt;/STRONG&gt; require additional Visual Calculations. It accepts selected measures as parameter and compute for all.&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN&gt;By Hadi Kheireddine&lt;/SPAN&gt;&lt;/P&gt;&lt;!--    LinkedIn Button at the End    --&gt;&lt;P&gt;&lt;A href="https://www.linkedin.com/in/hadi-kheireddine-7bb99b245" target="_blank" rel="noopener"&gt;&lt;span class="lia-unicode-emoji" title=":link:"&gt;🔗&lt;/span&gt;LinkedIn &lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 19 Nov 2025 12:17:48 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Visual-Calculations-Gallery/Universal-Composite-KPI-Weighted-amp-Normalized-Scoring-Using/m-p/4879769#M10</guid>
      <dc:creator>gopy6243</dc:creator>
      <dc:date>2025-11-19T12:17:48Z</dc:date>
    </item>
  </channel>
</rss>

