<?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 Help - Building a 'Table' with Deneb that Mimics Power BI's Sort Function&amp;quot; in Custom Visuals Development Discussion</title>
    <link>https://community.fabric.microsoft.com/t5/Custom-Visuals-Development/Help-Building-a-Table-with-Deneb-that-Mimics-Power-BI-s-Sort/m-p/3301262#M7714</link>
    <description>&lt;P&gt;&lt;BR /&gt;Hi Folks,&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Ever since I discovered Deneb a few months ago, I've been over the moon with how it broadens Power BI's capacity and amplifies its visual prowess so impressively. It's truly a game-changer &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Yet, as I explore further, I've stumbled upon a challenge that I am confident can be addressed by the minds here &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt; .&lt;BR /&gt;&lt;BR /&gt;I'm attempting to build&amp;nbsp; a &lt;U&gt;Power BI "table like" in Deneb&lt;/U&gt;, and I confess, it's becoming a bit of an undertaking!&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;To be specific, I'm looking to craft an hconcat that lines up 3-4 "columns" side by side. One column could be a bar, another a heatmap, and so on. Of course, the y-axis is shared among these "columns".&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But here's the twist, &lt;U&gt;I need to mimic the functionality of clicking on a header to sort it&lt;/U&gt; - a feature that's strikingly akin to a Power BI table, a function our users are quite accustomed to and wouldn't want to let go.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;I've thoroughly combed through Vega's website and unearthed numerous cool features, but none seem to answer this exact question. Maybe it's right there and I'm overlooking it…&lt;/P&gt;&lt;P&gt;Could anyone lend a hand or steer me in the right direction? Any help, suggestions, or guidance would be immensely appreciated.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Why?&lt;/STRONG&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;- Native tables in Power BI are unfortunately still quite limited in customization, tooltips, etc.&lt;BR /&gt;- Yet, users love tables, especially being able to create on-the-fly rankings by "sorting".&lt;BR /&gt;- Keeping in mind what's achievable in Tableau, we believe that when used with discretion, Deneb could offer a super elegant and scalable alternative.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;PS: Maybe hconcat isn't the best approach, so I'm open to suggestions!&lt;U&gt;&lt;U&gt;&lt;U&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/U&gt;&lt;/U&gt;&lt;/U&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;U&gt;&lt;U&gt;&lt;U&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/U&gt;&lt;/U&gt;&lt;/U&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;U&gt;&lt;U&gt;&lt;U&gt;&lt;STRONG&gt;&lt;A href="https://vega.github.io/editor/#/url/vega-lite/N4IgJAzgxgFgpgWwIYgFwhgF0wBwqgegIDc4BzJAOjIEtMYBXAI0poHsDp5kTykBaADZ04JAKyUAVhDYA7EABoQAEySYUqUMSSCGcCGgDaoAAoAnNsoZRMaEABE4wqOwYQABPbkNMBpQGUdfTQxAAZQpQBZJDNaeVQAJgiQczYAMzo0AEZwgF8FUwsrGzsAcTYGMwQ4THdSsyRZNkEUAKCDVABmcKiYuOyxJVSM21QAFjF8wstrUZBA4jYzAE93f1kkKABrd0iaAA9Fefa0AHYekGjYmniEwZSLEezTyYKHmZL0AAk4JFJZQSrL5yODLI6BQTBcYXK79VBZAAcQ0emVQpwSU3exTmAC19JhVjjrLAbjR3ABhGA0PDgk6oABsML6NzQCQSyPSqKynQxb1S2LsABVGuphAAvG5kdzCqBsPzHSEdACcTOu8W6HKeiXOmP5szs5LMNAgOFWhs2WzgZnlEKhnTCvTV2XZ7y1Y150wF6H8OBoUFWEIgrQVULEDsuzNuWU1XKyElenv16ENvwQZosxqDsl8tMVaARqrhCVOMdGCSy9N1RSTIEpcH0Zvg+jg7hMDDSaRtdLuyVhLPhyWGqLuuQAuvkMLLZFA1EZQBtqnZbfKAO40ZT0M73eA0MhYNCgCCYOA4NDdCfIMxbA8gAk4OB2JgxI47vejUBP2TKNChSgIieYGwzSYNSaCYGYegTnA06WJKN6HJoIAZE437eicSh3g+6AAI4MCKdBqDQpBHCBmCQkuJwTmCiHIYIqFYvquRMW8C5Ya6mRKGuG4wFuSivvuiFHieZ6hBeMTXohmGPs+fFwLuAkfo0qG-v+GFAYIIGnqg4GQUo0GysocGIQhoC0fRQ62Bhyz3nYuH4eoIHERhdDkegFkgFRN5mXYeolEoSD7MaN4tEwTgdGkOgQHATHMfOSCLugfbyJx66bmi25yW+N5CVp55KJeEmgFJ6BPmYL6ZQpICfspf4AepmlgRB0V6TBhmyGQ8FeTQKF2ElJHWWxdnZgRjkPs5ZFsX1nk0d1dE+dWfkgAFQWISFYVoBFghRTFY65EAA" target="_self"&gt;I created this on vega editor as a first step:&lt;/A&gt;&lt;/STRONG&gt;&lt;/U&gt;&lt;/U&gt;&lt;/U&gt;&lt;/P&gt;&lt;DIV class=""&gt;&lt;U&gt;&lt;U&gt;&lt;U&gt;&lt;U&gt;&lt;STRONG&gt;&lt;A href="https://vega.github.io/editor/#/url/vega-lite/N4IgJAzgxgFgpgWwIYgFwhgF0wBwqgegIDc4BzJAOjIEtMYBXAI0poHsDp5kTykBaADZ04JAKyUAVhDYA7EABoQAEySYUqUMSSCGcCGgDaoAAoAnNsoZRMaEABE4wqOwYQABPbkNMBpQGUdfTQxAAZQpQBZJDNaeVQAJgiQczYAMzo0AEZwgF8FUwsrGzsAcTYGMwQ4THdSsyRZNkEUAKCDVABmcKiYuOyxJVSM21QAFjF8wstrUZBA4jYzAE93f1kkKABrd0iaAA9Fefa0AHYekGjYmniEwZSLEezTyYKHmZL0AAk4JFJZQSrL5yODLI6BQTBcYXK79VBZAAcQ0emVQpwSU3exTmAC19JhVjjrLAbjR3ABhGA0PDgk6oABsML6NzQCQSyPSqKynQxb1S2LsABVGuphAAvG5kdzCqBsPzHSEdACcTOu8W6HKeiXOmP5szs5LMNAgOFWhs2WzgZnlEKhnTCvTV2XZ7y1Y150wF6H8OBoUFWEIgrQVULEDsuzNuWU1XKyElenv16ENvwQZosxqDsl8tMVaARqrhCVOMdGCSy9N1RSTIEpcH0Zvg+jg7hMDDSaRtdLuyVhLPhyWGqLuuQAuvkMLLZFA1EZQBtqnZbfKAO40ZT0M73eA0MhYNCgCCYOA4NDdCfIMxbA8gAk4OB2JgxI47vejUBP2TKNChSgIieYGwzSYNSaCYGYegTnA06WJKN6HJoIAZE437eicSh3g+6AAI4MCKdBqDQpBHCBmCQkuJwTmCiHIYIqFYvquRMW8C5Ya6mRKGuG4wFuSivvuiFHieZ6hBeMTXohmGPs+fFwLuAkfo0qG-v+GFAYIIGnqg4GQUo0GysocGIQhoC0fRQ62Bhyz3nYuH4eoIHERhdDkegFkgFRN5mXYeolEoSD7MaN4tEwTgdGkOgQHATHMfOSCLugfbyJx66bmi25yW+N5CVp55KJeEmgFJ6BPmYL6ZQpICfspf4AepmlgRB0V6TBhmyGQ8FeTQKF2ElJHWWxdnZgRjkPs5ZFsX1nk0d1dE+dWfkgAFQWISFYVoBFghRTFY65EAA" target="_self"&gt;&lt;BR /&gt;&lt;/A&gt;&lt;/STRONG&gt;&lt;/U&gt;&lt;/U&gt;&lt;/U&gt;&lt;/U&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Sun, 25 Jun 2023 22:35:23 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2023-06-25T22:35:23Z</dc:date>
    <item>
      <title>Help - Building a 'Table' with Deneb that Mimics Power BI's Sort Function"</title>
      <link>https://community.fabric.microsoft.com/t5/Custom-Visuals-Development/Help-Building-a-Table-with-Deneb-that-Mimics-Power-BI-s-Sort/m-p/3301262#M7714</link>
      <description>&lt;P&gt;&lt;BR /&gt;Hi Folks,&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Ever since I discovered Deneb a few months ago, I've been over the moon with how it broadens Power BI's capacity and amplifies its visual prowess so impressively. It's truly a game-changer &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Yet, as I explore further, I've stumbled upon a challenge that I am confident can be addressed by the minds here &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt; .&lt;BR /&gt;&lt;BR /&gt;I'm attempting to build&amp;nbsp; a &lt;U&gt;Power BI "table like" in Deneb&lt;/U&gt;, and I confess, it's becoming a bit of an undertaking!&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;To be specific, I'm looking to craft an hconcat that lines up 3-4 "columns" side by side. One column could be a bar, another a heatmap, and so on. Of course, the y-axis is shared among these "columns".&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But here's the twist, &lt;U&gt;I need to mimic the functionality of clicking on a header to sort it&lt;/U&gt; - a feature that's strikingly akin to a Power BI table, a function our users are quite accustomed to and wouldn't want to let go.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;I've thoroughly combed through Vega's website and unearthed numerous cool features, but none seem to answer this exact question. Maybe it's right there and I'm overlooking it…&lt;/P&gt;&lt;P&gt;Could anyone lend a hand or steer me in the right direction? Any help, suggestions, or guidance would be immensely appreciated.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Why?&lt;/STRONG&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;- Native tables in Power BI are unfortunately still quite limited in customization, tooltips, etc.&lt;BR /&gt;- Yet, users love tables, especially being able to create on-the-fly rankings by "sorting".&lt;BR /&gt;- Keeping in mind what's achievable in Tableau, we believe that when used with discretion, Deneb could offer a super elegant and scalable alternative.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;PS: Maybe hconcat isn't the best approach, so I'm open to suggestions!&lt;U&gt;&lt;U&gt;&lt;U&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/U&gt;&lt;/U&gt;&lt;/U&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;U&gt;&lt;U&gt;&lt;U&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/U&gt;&lt;/U&gt;&lt;/U&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;U&gt;&lt;U&gt;&lt;U&gt;&lt;STRONG&gt;&lt;A href="https://vega.github.io/editor/#/url/vega-lite/N4IgJAzgxgFgpgWwIYgFwhgF0wBwqgegIDc4BzJAOjIEtMYBXAI0poHsDp5kTykBaADZ04JAKyUAVhDYA7EABoQAEySYUqUMSSCGcCGgDaoAAoAnNsoZRMaEABE4wqOwYQABPbkNMBpQGUdfTQxAAZQpQBZJDNaeVQAJgiQczYAMzo0AEZwgF8FUwsrGzsAcTYGMwQ4THdSsyRZNkEUAKCDVABmcKiYuOyxJVSM21QAFjF8wstrUZBA4jYzAE93f1kkKABrd0iaAA9Fefa0AHYekGjYmniEwZSLEezTyYKHmZL0AAk4JFJZQSrL5yODLI6BQTBcYXK79VBZAAcQ0emVQpwSU3exTmAC19JhVjjrLAbjR3ABhGA0PDgk6oABsML6NzQCQSyPSqKynQxb1S2LsABVGuphAAvG5kdzCqBsPzHSEdACcTOu8W6HKeiXOmP5szs5LMNAgOFWhs2WzgZnlEKhnTCvTV2XZ7y1Y150wF6H8OBoUFWEIgrQVULEDsuzNuWU1XKyElenv16ENvwQZosxqDsl8tMVaARqrhCVOMdGCSy9N1RSTIEpcH0Zvg+jg7hMDDSaRtdLuyVhLPhyWGqLuuQAuvkMLLZFA1EZQBtqnZbfKAO40ZT0M73eA0MhYNCgCCYOA4NDdCfIMxbA8gAk4OB2JgxI47vejUBP2TKNChSgIieYGwzSYNSaCYGYegTnA06WJKN6HJoIAZE437eicSh3g+6AAI4MCKdBqDQpBHCBmCQkuJwTmCiHIYIqFYvquRMW8C5Ya6mRKGuG4wFuSivvuiFHieZ6hBeMTXohmGPs+fFwLuAkfo0qG-v+GFAYIIGnqg4GQUo0GysocGIQhoC0fRQ62Bhyz3nYuH4eoIHERhdDkegFkgFRN5mXYeolEoSD7MaN4tEwTgdGkOgQHATHMfOSCLugfbyJx66bmi25yW+N5CVp55KJeEmgFJ6BPmYL6ZQpICfspf4AepmlgRB0V6TBhmyGQ8FeTQKF2ElJHWWxdnZgRjkPs5ZFsX1nk0d1dE+dWfkgAFQWISFYVoBFghRTFY65EAA" target="_self"&gt;I created this on vega editor as a first step:&lt;/A&gt;&lt;/STRONG&gt;&lt;/U&gt;&lt;/U&gt;&lt;/U&gt;&lt;/P&gt;&lt;DIV class=""&gt;&lt;U&gt;&lt;U&gt;&lt;U&gt;&lt;U&gt;&lt;STRONG&gt;&lt;A href="https://vega.github.io/editor/#/url/vega-lite/N4IgJAzgxgFgpgWwIYgFwhgF0wBwqgegIDc4BzJAOjIEtMYBXAI0poHsDp5kTykBaADZ04JAKyUAVhDYA7EABoQAEySYUqUMSSCGcCGgDaoAAoAnNsoZRMaEABE4wqOwYQABPbkNMBpQGUdfTQxAAZQpQBZJDNaeVQAJgiQczYAMzo0AEZwgF8FUwsrGzsAcTYGMwQ4THdSsyRZNkEUAKCDVABmcKiYuOyxJVSM21QAFjF8wstrUZBA4jYzAE93f1kkKABrd0iaAA9Fefa0AHYekGjYmniEwZSLEezTyYKHmZL0AAk4JFJZQSrL5yODLI6BQTBcYXK79VBZAAcQ0emVQpwSU3exTmAC19JhVjjrLAbjR3ABhGA0PDgk6oABsML6NzQCQSyPSqKynQxb1S2LsABVGuphAAvG5kdzCqBsPzHSEdACcTOu8W6HKeiXOmP5szs5LMNAgOFWhs2WzgZnlEKhnTCvTV2XZ7y1Y150wF6H8OBoUFWEIgrQVULEDsuzNuWU1XKyElenv16ENvwQZosxqDsl8tMVaARqrhCVOMdGCSy9N1RSTIEpcH0Zvg+jg7hMDDSaRtdLuyVhLPhyWGqLuuQAuvkMLLZFA1EZQBtqnZbfKAO40ZT0M73eA0MhYNCgCCYOA4NDdCfIMxbA8gAk4OB2JgxI47vejUBP2TKNChSgIieYGwzSYNSaCYGYegTnA06WJKN6HJoIAZE437eicSh3g+6AAI4MCKdBqDQpBHCBmCQkuJwTmCiHIYIqFYvquRMW8C5Ya6mRKGuG4wFuSivvuiFHieZ6hBeMTXohmGPs+fFwLuAkfo0qG-v+GFAYIIGnqg4GQUo0GysocGIQhoC0fRQ62Bhyz3nYuH4eoIHERhdDkegFkgFRN5mXYeolEoSD7MaN4tEwTgdGkOgQHATHMfOSCLugfbyJx66bmi25yW+N5CVp55KJeEmgFJ6BPmYL6ZQpICfspf4AepmlgRB0V6TBhmyGQ8FeTQKF2ElJHWWxdnZgRjkPs5ZFsX1nk0d1dE+dWfkgAFQWISFYVoBFghRTFY65EAA" target="_self"&gt;&lt;BR /&gt;&lt;/A&gt;&lt;/STRONG&gt;&lt;/U&gt;&lt;/U&gt;&lt;/U&gt;&lt;/U&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Sun, 25 Jun 2023 22:35:23 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Custom-Visuals-Development/Help-Building-a-Table-with-Deneb-that-Mimics-Power-BI-s-Sort/m-p/3301262#M7714</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-06-25T22:35:23Z</dc:date>
    </item>
    <item>
      <title>Re: Help - Building a 'Table' with Deneb that Mimics Power BI's Sort Function"</title>
      <link>https://community.fabric.microsoft.com/t5/Custom-Visuals-Development/Help-Building-a-Table-with-Deneb-that-Mimics-Power-BI-s-Sort/m-p/3313244#M7737</link>
      <description>&lt;P&gt;It's easy. But you need to use Vega instead of Vega-Lite.&lt;BR /&gt;Multiple charts in one + sorting by any column:&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="International Business Communication Standards Chart (by Andrzej Leszkiewicz).png" style="width: 999px;"&gt;&lt;img src="https://community.fabric.microsoft.com/t5/image/serverpage/image-id/936658iED251E19C1E82642/image-size/large?v=v2&amp;amp;px=999" role="button" title="International Business Communication Standards Chart (by Andrzej Leszkiewicz).png" alt="International Business Communication Standards Chart (by Andrzej Leszkiewicz).png" /&gt;&lt;/span&gt; &lt;A href="https://powerofbi.org/international-business-communication-standards/" target="_blank"&gt;https://powerofbi.org/international-business-communication-standards/&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 03 Jul 2023 20:18:28 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Custom-Visuals-Development/Help-Building-a-Table-with-Deneb-that-Mimics-Power-BI-s-Sort/m-p/3313244#M7737</guid>
      <dc:creator>avatorl</dc:creator>
      <dc:date>2023-07-03T20:18:28Z</dc:date>
    </item>
    <item>
      <title>Re: Help - Building a 'Table' with Deneb that Mimics Power BI's Sort Function"</title>
      <link>https://community.fabric.microsoft.com/t5/Custom-Visuals-Development/Help-Building-a-Table-with-Deneb-that-Mimics-Power-BI-s-Sort/m-p/3313247#M7738</link>
      <description>&lt;P&gt;See: &lt;A href="https://vega.github.io/vega/docs/event-streams/" target="_blank"&gt;https://vega.github.io/vega/docs/event-streams/&lt;/A&gt;&lt;BR /&gt;And write something like this:&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;    {
      "name": "sortField",
      "init": 0,
      "on": [
        {
          "events": "@column1Title:click",
          "update": 1,
          "force": true
        },
        {
          "events": "@column2Title:click",
          "update": 2,
          "force": true
        }
      ]
    },&lt;/LI-CODE&gt;</description>
      <pubDate>Mon, 03 Jul 2023 20:23:37 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Custom-Visuals-Development/Help-Building-a-Table-with-Deneb-that-Mimics-Power-BI-s-Sort/m-p/3313247#M7738</guid>
      <dc:creator>avatorl</dc:creator>
      <dc:date>2023-07-03T20:23:37Z</dc:date>
    </item>
  </channel>
</rss>

