<?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 Re: Accessing row data from table or matrix data view mapping. in Developer</title>
    <link>https://community.fabric.microsoft.com/t5/Developer/Accessing-row-data-from-table-or-matrix-data-view-mapping/m-p/348787#M10338</link>
    <description>&lt;P&gt;Please use&amp;nbsp;&lt;STRONG&gt;table&lt;/STRONG&gt; data-mapping instead of matrix since you need to rows only and there's no need to generate a hierarchy.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Please use &lt;STRONG&gt;options.dataViews[0].table.rows&lt;/STRONG&gt; to enumerate data-rows.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;You can console log the data view object to understand its structure deeper.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Ignat Vilesov,&lt;/P&gt;&lt;P&gt;Software Engineer&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Microsoft Power BI Custom Visuals&lt;/P&gt;&lt;P&gt;&lt;A href="mailto:pbicvsupport@microsoft.com" target="_blank"&gt;&lt;SPAN&gt;pbicvsupport@microsoft.com&lt;/SPAN&gt;&lt;/A&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 31 Jan 2018 08:25:31 GMT</pubDate>
    <dc:creator>v-viig</dc:creator>
    <dc:date>2018-01-31T08:25:31Z</dc:date>
    <item>
      <title>Accessing row data from table or matrix data view mapping.</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Accessing-row-data-from-table-or-matrix-data-view-mapping/m-p/348504#M10328</link>
      <description>&lt;P&gt;I think this is a very basic question, but I am trying to process the data in a custom visual, and I can't figure out how to get it!&amp;nbsp; I have data roles defined thusly (mostly from guessing and looking at the sample bar chart and the schema):&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;"dataRoles": [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "displayName": "Measured Depth",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "name": "measuredDepth",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "kind": "Grouping"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; },&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "displayName": "Is Planned",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "name": "isPlanned",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "kind": "Grouping"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; },&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "displayName": "Dog Leg Severity",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"name": "dogLegSeverity",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "kind": "Grouping"&lt;/P&gt;&lt;P&gt;&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;And my data view mapping:&lt;/P&gt;&lt;P&gt;"matrix": {"rows": { "select": [&lt;/P&gt;&lt;P&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; {"for": {"in": "measuredDepth"}},&lt;/P&gt;&lt;P&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; {"for": {"in": "isPlanned"}},&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {"for": {"in": "&lt;SPAN&gt;dogLegSeverity&lt;/SPAN&gt;"}}&lt;/P&gt;&lt;P&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; ]&lt;/P&gt;&lt;P&gt;&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;And lastly in my visual.ts update method:&lt;/P&gt;&lt;P&gt;var dv = options.dataViews;&lt;/P&gt;&lt;P&gt;var mtrxData = dv[0].matrix;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When I get to this point I am lost.&amp;nbsp; When I inspect the object I can't tell how to get data out.&amp;nbsp; All I want to do is iterate over the values for my inputs, meaning go row-by-row and access each input as a column.&amp;nbsp; What I really want is described as the table data view mapping, but I have 8 different required inputs and I didn't want to use just one big input role.&amp;nbsp; I know this requirement is odd, but my users really want a graphic (not an analytic) that graphs several data points, with no aggregation of any kind,&amp;nbsp;in an extremely proprietary visual.&lt;/P&gt;</description>
      <pubDate>Tue, 30 Jan 2018 23:16:28 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Accessing-row-data-from-table-or-matrix-data-view-mapping/m-p/348504#M10328</guid>
      <dc:creator>absmiths</dc:creator>
      <dc:date>2018-01-30T23:16:28Z</dc:date>
    </item>
    <item>
      <title>Re: Accessing row data from table or matrix data view mapping.</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Accessing-row-data-from-table-or-matrix-data-view-mapping/m-p/348787#M10338</link>
      <description>&lt;P&gt;Please use&amp;nbsp;&lt;STRONG&gt;table&lt;/STRONG&gt; data-mapping instead of matrix since you need to rows only and there's no need to generate a hierarchy.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Please use &lt;STRONG&gt;options.dataViews[0].table.rows&lt;/STRONG&gt; to enumerate data-rows.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;You can console log the data view object to understand its structure deeper.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Ignat Vilesov,&lt;/P&gt;&lt;P&gt;Software Engineer&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Microsoft Power BI Custom Visuals&lt;/P&gt;&lt;P&gt;&lt;A href="mailto:pbicvsupport@microsoft.com" target="_blank"&gt;&lt;SPAN&gt;pbicvsupport@microsoft.com&lt;/SPAN&gt;&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 31 Jan 2018 08:25:31 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Accessing-row-data-from-table-or-matrix-data-view-mapping/m-p/348787#M10338</guid>
      <dc:creator>v-viig</dc:creator>
      <dc:date>2018-01-31T08:25:31Z</dc:date>
    </item>
    <item>
      <title>Re: Accessing row data from table or matrix data view mapping.</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Accessing-row-data-from-table-or-matrix-data-view-mapping/m-p/349167#M10359</link>
      <description>&lt;P&gt;Thank you Ignat for your response!&amp;nbsp; I had tried that, but my mistake was doing it like this:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;"table": {"rows": { "select": [&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; {"for": {"in": ["measuredDepth","&lt;SPAN&gt;isPlanned"]&lt;/SPAN&gt;}}&lt;/P&gt;&lt;P&gt;&amp;nbsp; ]&lt;/P&gt;&lt;P&gt;}}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I got an error that "in" cannot accept an array, so I wrongly concluded that it could only accept a single field.&amp;nbsp; This works nicely:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;"table": {"rows": { "select": [&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; {"for": {"in": "measuredDepth"}},&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; {"for": {"in": "isPlanned"}}&lt;/P&gt;&lt;P&gt;&amp;nbsp; ]&lt;/P&gt;&lt;P&gt;}}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks again!&lt;/P&gt;</description>
      <pubDate>Wed, 31 Jan 2018 16:10:32 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Accessing-row-data-from-table-or-matrix-data-view-mapping/m-p/349167#M10359</guid>
      <dc:creator>absmiths</dc:creator>
      <dc:date>2018-01-31T16:10:32Z</dc:date>
    </item>
    <item>
      <title>Re: Accessing row data from table or matrix data view mapping.</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Accessing-row-data-from-table-or-matrix-data-view-mapping/m-p/1669564#M27878</link>
      <description>&lt;P&gt;Thanks for posting your solution, but could you also tell how it is possible to access the content of a special table cell (e.g. row=3, column=1) from the table in typescript?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Or can anybody else help with this?&lt;/P&gt;</description>
      <pubDate>Tue, 16 Feb 2021 14:44:15 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Accessing-row-data-from-table-or-matrix-data-view-mapping/m-p/1669564#M27878</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2021-02-16T14:44:15Z</dc:date>
    </item>
  </channel>
</rss>

