<?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: Object Level Security that is measure dependent in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Object-Level-Security-that-is-measure-dependent/m-p/3565067#M137445</link>
    <description>&lt;P&gt;Use a shadow/hidden table instead of OLS.&lt;/P&gt;</description>
    <pubDate>Sun, 03 Dec 2023 22:57:30 GMT</pubDate>
    <dc:creator>lbendlin</dc:creator>
    <dc:date>2023-12-03T22:57:30Z</dc:date>
    <item>
      <title>Object Level Security that is measure dependent</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Object-Level-Security-that-is-measure-dependent/m-p/3563417#M137361</link>
      <description>&lt;P&gt;In a tabular model for analysis services, the lowest level of a shared product dimension needs to be hidden from a a group of users if they select inventory measures, but they can see all product columns when selecting sales measures.&amp;nbsp; There are about 20 product columns and only two need to be hidden for inventory measures. Is it possible to combine object level security with DAX to accomplish this?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 01 Dec 2023 16:12:31 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Object-Level-Security-that-is-measure-dependent/m-p/3563417#M137361</guid>
      <dc:creator>JKarrick</dc:creator>
      <dc:date>2023-12-01T16:12:31Z</dc:date>
    </item>
    <item>
      <title>Re: Object Level Security that is measure dependent</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Object-Level-Security-that-is-measure-dependent/m-p/3565067#M137445</link>
      <description>&lt;P&gt;Use a shadow/hidden table instead of OLS.&lt;/P&gt;</description>
      <pubDate>Sun, 03 Dec 2023 22:57:30 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Object-Level-Security-that-is-measure-dependent/m-p/3565067#M137445</guid>
      <dc:creator>lbendlin</dc:creator>
      <dc:date>2023-12-03T22:57:30Z</dc:date>
    </item>
    <item>
      <title>Re: Object Level Security that is measure dependent</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Object-Level-Security-that-is-measure-dependent/m-p/3566858#M137497</link>
      <description>&lt;P&gt;I appreciate the suggestion of a shadow/hidden table, but please provide more details on how to implement. I'm also providing more specifics about what the model design and desired reporting output for two different user groups.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;All Measures (calculated table for all explicit measures)&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Invoiced Tons comes from Invoice fact table&lt;/LI&gt;&lt;LI&gt;Inventory Tons comes from Inventory fact table&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Product dimension (many attributes but limiting to 4 for this example)&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Product category&lt;/LI&gt;&lt;LI&gt;Product subcategory&lt;/LI&gt;&lt;LI&gt;Reporting grade&lt;/LI&gt;&lt;LI&gt;Material number&lt;UL&gt;&lt;LI&gt;This column should be visible for Sales users for Invoiced Tons but be hidden for Inventory Tons&lt;/LI&gt;&lt;LI&gt;All other users can see this column with Invoiced and Inventory Tons.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Table relationships:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Invoice material number = Product material number&lt;/LI&gt;&lt;LI&gt;Inventory material number = Product material number&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Example #1 for Sales user to see the first three Product fields:&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;Example #2 - Sales user should not see Material Number for Inventory Tons. Ideally the gray portion would be blank so the same report works for all users instead of completely hidden/access denied that would create an error on the report.&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;Example #3 - Non-Sales user can see all product levels:&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for any suggestions!&lt;/P&gt;</description>
      <pubDate>Mon, 04 Dec 2023 18:31:22 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Object-Level-Security-that-is-measure-dependent/m-p/3566858#M137497</guid>
      <dc:creator>JKarrick</dc:creator>
      <dc:date>2023-12-04T18:31:22Z</dc:date>
    </item>
    <item>
      <title>Re: Object Level Security that is measure dependent</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Object-Level-Security-that-is-measure-dependent/m-p/3567004#M137507</link>
      <description>&lt;P&gt;use two copies of the Product Dimension table.&amp;nbsp; Join the one with the visible materials column&amp;nbsp; to the invoices and the one with then hidden materials column to the inventory&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 04 Dec 2023 20:08:56 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Object-Level-Security-that-is-measure-dependent/m-p/3567004#M137507</guid>
      <dc:creator>lbendlin</dc:creator>
      <dc:date>2023-12-04T20:08:56Z</dc:date>
    </item>
    <item>
      <title>Re: Object Level Security that is measure dependent</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Object-Level-Security-that-is-measure-dependent/m-p/3567022#M137509</link>
      <description>&lt;P&gt;If inventory is joined to the version of the Product dimension with the material column hidden, wouldn't that hide material from all users? Most users should see inventory by material. It's only sales reps that need to have material hidden.&lt;/P&gt;</description>
      <pubDate>Mon, 04 Dec 2023 20:24:50 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Object-Level-Security-that-is-measure-dependent/m-p/3567022#M137509</guid>
      <dc:creator>JKarrick</dc:creator>
      <dc:date>2023-12-04T20:24:50Z</dc:date>
    </item>
    <item>
      <title>Re: Object Level Security that is measure dependent</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Object-Level-Security-that-is-measure-dependent/m-p/3567040#M137511</link>
      <description>&lt;P&gt;If you have sufficiently diverse audiences then you better create separate reports.&lt;/P&gt;</description>
      <pubDate>Mon, 04 Dec 2023 20:36:11 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Object-Level-Security-that-is-measure-dependent/m-p/3567040#M137511</guid>
      <dc:creator>lbendlin</dc:creator>
      <dc:date>2023-12-04T20:36:11Z</dc:date>
    </item>
    <item>
      <title>Re: Object Level Security that is measure dependent</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Object-Level-Security-that-is-measure-dependent/m-p/3567165#M137513</link>
      <description>&lt;P&gt;&amp;nbsp;I'm using Tabular Editor for an Analysis Services cube that is accessed by the entire company in Excel for ad-hoc and some PBI reports. This requirement seems difficult to implement so was hoping some advanced DAX with OLS might make it possible.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 04 Dec 2023 21:42:32 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Object-Level-Security-that-is-measure-dependent/m-p/3567165#M137513</guid>
      <dc:creator>JKarrick</dc:creator>
      <dc:date>2023-12-04T21:42:32Z</dc:date>
    </item>
    <item>
      <title>Re: Object Level Security that is measure dependent</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Object-Level-Security-that-is-measure-dependent/m-p/3567208#M137515</link>
      <description>&lt;LI-CODE lang="markup"&gt; I'm using Tabular Editor for an Analysis Services cube that is accessed by the entire company in Excel for ad-hoc and some PBI reports. &lt;/LI-CODE&gt;
&lt;P&gt;Would have been nice if you had led with that.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In that case I think you need two cubes.&lt;/P&gt;</description>
      <pubDate>Mon, 04 Dec 2023 22:03:10 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Object-Level-Security-that-is-measure-dependent/m-p/3567208#M137515</guid>
      <dc:creator>lbendlin</dc:creator>
      <dc:date>2023-12-04T22:03:10Z</dc:date>
    </item>
    <item>
      <title>Re: Object Level Security that is measure dependent</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Object-Level-Security-that-is-measure-dependent/m-p/3572870#M137754</link>
      <description>&lt;P&gt;My original post started with "I&lt;SPAN&gt;n a tabular model for analysis services..."&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 07 Dec 2023 15:44:11 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Object-Level-Security-that-is-measure-dependent/m-p/3572870#M137754</guid>
      <dc:creator>JKarrick</dc:creator>
      <dc:date>2023-12-07T15:44:11Z</dc:date>
    </item>
    <item>
      <title>Re: Object Level Security that is measure dependent</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Object-Level-Security-that-is-measure-dependent/m-p/3573206#M137764</link>
      <description>&lt;P&gt;Yes, it did.&amp;nbsp; I misread it as referring to a Power BI &lt;STRIKE&gt;dataset&lt;/STRIKE&gt; semantic model.&lt;/P&gt;</description>
      <pubDate>Thu, 07 Dec 2023 18:44:56 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Object-Level-Security-that-is-measure-dependent/m-p/3573206#M137764</guid>
      <dc:creator>lbendlin</dc:creator>
      <dc:date>2023-12-07T18:44:56Z</dc:date>
    </item>
  </channel>
</rss>

