<?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 Hourly Production by machine - Paginated Report in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Hourly-Production-by-machine-Paginated-Report/m-p/2877324#M92994</link>
    <description>&lt;P&gt;Hello to all.&lt;/P&gt;&lt;P&gt;I'm a newcomer to DAX and started with a problem of converting an old PDF report created in C# to paginated report on Power BI.&lt;/P&gt;&lt;P&gt;The data I have is similar to this:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Machine | ProductionTimestamp | ProductionHour&lt;BR /&gt;-----------------------------------------------------&lt;BR /&gt;M1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| 01/01/2022 06:35:12&amp;nbsp; &amp;nbsp; |&amp;nbsp; 06&lt;BR /&gt;M1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| 01/01/2022 09:30:12&amp;nbsp; &amp;nbsp; | 09&lt;BR /&gt;M1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| 01/01/2022 22:55:12&amp;nbsp; &amp;nbsp; | 22&lt;BR /&gt;M2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| 01/01/2022 09:55:12&amp;nbsp; &amp;nbsp; | 09&lt;BR /&gt;M2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| 01/01/2022 22:35:12&amp;nbsp; &amp;nbsp; | 22&lt;BR /&gt;M3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| 01/01/2022 07:35:12&amp;nbsp; &amp;nbsp; | 07&lt;BR /&gt;M3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| 01/01/2022 08:35:12&amp;nbsp; &amp;nbsp; | 08&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need generate a daily paginated report with this information: hourly production by machine (in the TODAY()-1 date), between 04h and 0h.&lt;BR /&gt;Production is the count of ProductionTimestamp in each hour of day.&lt;/P&gt;&lt;P&gt;ProductionHour | M1 | M2 | M3&lt;BR /&gt;04&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; 0&amp;nbsp; &amp;nbsp;|&amp;nbsp; &amp;nbsp;0&amp;nbsp; | 0&lt;BR /&gt;05&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; 0&amp;nbsp; &amp;nbsp;|&amp;nbsp; &amp;nbsp;0&amp;nbsp; | 0&lt;BR /&gt;06&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; 1&amp;nbsp; &amp;nbsp;|&amp;nbsp; &amp;nbsp;0&amp;nbsp; | 0&lt;BR /&gt;07&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; 0&amp;nbsp; &amp;nbsp;|&amp;nbsp; &amp;nbsp;0&amp;nbsp; | 1&lt;BR /&gt;08&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; 0&amp;nbsp; &amp;nbsp;|&amp;nbsp; &amp;nbsp;0&amp;nbsp; | 1&lt;BR /&gt;09&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; 1&amp;nbsp; &amp;nbsp;|&amp;nbsp; &amp;nbsp;1&amp;nbsp; | 0&lt;BR /&gt;10&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; 0&amp;nbsp; &amp;nbsp;|&amp;nbsp; &amp;nbsp;0&amp;nbsp; | 0&lt;BR /&gt;...&lt;BR /&gt;22&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; 1&amp;nbsp; &amp;nbsp;|&amp;nbsp; &amp;nbsp;1&amp;nbsp; | 0&lt;BR /&gt;23&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; 0&amp;nbsp; &amp;nbsp;|&amp;nbsp; &amp;nbsp;0&amp;nbsp; | 0&lt;/P&gt;&lt;P&gt;To the moment, I have the hourly production for 1 machine, but &lt;STRONG&gt;&lt;EM&gt;I don't know how to go ahead and add a column per machine (in the same query)&lt;/EM&gt;&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;My present code:&lt;BR /&gt;EVALUATE&lt;BR /&gt;SUMMARIZECOLUMNS (&lt;BR /&gt;'FACT-ProducaoBanburys'[HoraProducao],&lt;BR /&gt;'FACT-ProducaoBanburys'[Maquina_ID],&lt;BR /&gt;FILTER (&lt;BR /&gt;VALUES ( 'FACT-ProducaoBanburys'[DataProducao] ),&lt;BR /&gt;'FACT-ProducaoBanburys'[DataProducao]&lt;BR /&gt;= TODAY () - 1&lt;BR /&gt;),&lt;BR /&gt;FILTER (&lt;BR /&gt;VALUES ( 'FACT-ProducaoBanburys'[Maquina_ID] ),&lt;BR /&gt;'FACT-ProducaoBanburys'[Maquina_ID] = 1&lt;BR /&gt;),&lt;BR /&gt;"M1", COUNT ( 'FACT-ProducaoBanburys'[Data] )&lt;BR /&gt;)&lt;BR /&gt;ORDER BY 'FACT-ProducaoBanburys'[HoraProducao]&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;And the result is:&lt;BR /&gt;HoraProducao | M1&lt;BR /&gt;6 | 4&lt;BR /&gt;7 | 12&lt;BR /&gt;8 | 16&lt;BR /&gt;9 | 12&lt;BR /&gt;10 | 24&lt;BR /&gt;...&lt;/P&gt;&lt;P&gt;Thanks for any help.&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 01 Nov 2022 13:10:35 GMT</pubDate>
    <dc:creator>Paulo_IntelFab</dc:creator>
    <dc:date>2022-11-01T13:10:35Z</dc:date>
    <item>
      <title>Hourly Production by machine - Paginated Report</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Hourly-Production-by-machine-Paginated-Report/m-p/2877324#M92994</link>
      <description>&lt;P&gt;Hello to all.&lt;/P&gt;&lt;P&gt;I'm a newcomer to DAX and started with a problem of converting an old PDF report created in C# to paginated report on Power BI.&lt;/P&gt;&lt;P&gt;The data I have is similar to this:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Machine | ProductionTimestamp | ProductionHour&lt;BR /&gt;-----------------------------------------------------&lt;BR /&gt;M1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| 01/01/2022 06:35:12&amp;nbsp; &amp;nbsp; |&amp;nbsp; 06&lt;BR /&gt;M1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| 01/01/2022 09:30:12&amp;nbsp; &amp;nbsp; | 09&lt;BR /&gt;M1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| 01/01/2022 22:55:12&amp;nbsp; &amp;nbsp; | 22&lt;BR /&gt;M2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| 01/01/2022 09:55:12&amp;nbsp; &amp;nbsp; | 09&lt;BR /&gt;M2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| 01/01/2022 22:35:12&amp;nbsp; &amp;nbsp; | 22&lt;BR /&gt;M3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| 01/01/2022 07:35:12&amp;nbsp; &amp;nbsp; | 07&lt;BR /&gt;M3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| 01/01/2022 08:35:12&amp;nbsp; &amp;nbsp; | 08&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need generate a daily paginated report with this information: hourly production by machine (in the TODAY()-1 date), between 04h and 0h.&lt;BR /&gt;Production is the count of ProductionTimestamp in each hour of day.&lt;/P&gt;&lt;P&gt;ProductionHour | M1 | M2 | M3&lt;BR /&gt;04&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; 0&amp;nbsp; &amp;nbsp;|&amp;nbsp; &amp;nbsp;0&amp;nbsp; | 0&lt;BR /&gt;05&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; 0&amp;nbsp; &amp;nbsp;|&amp;nbsp; &amp;nbsp;0&amp;nbsp; | 0&lt;BR /&gt;06&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; 1&amp;nbsp; &amp;nbsp;|&amp;nbsp; &amp;nbsp;0&amp;nbsp; | 0&lt;BR /&gt;07&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; 0&amp;nbsp; &amp;nbsp;|&amp;nbsp; &amp;nbsp;0&amp;nbsp; | 1&lt;BR /&gt;08&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; 0&amp;nbsp; &amp;nbsp;|&amp;nbsp; &amp;nbsp;0&amp;nbsp; | 1&lt;BR /&gt;09&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; 1&amp;nbsp; &amp;nbsp;|&amp;nbsp; &amp;nbsp;1&amp;nbsp; | 0&lt;BR /&gt;10&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; 0&amp;nbsp; &amp;nbsp;|&amp;nbsp; &amp;nbsp;0&amp;nbsp; | 0&lt;BR /&gt;...&lt;BR /&gt;22&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; 1&amp;nbsp; &amp;nbsp;|&amp;nbsp; &amp;nbsp;1&amp;nbsp; | 0&lt;BR /&gt;23&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; 0&amp;nbsp; &amp;nbsp;|&amp;nbsp; &amp;nbsp;0&amp;nbsp; | 0&lt;/P&gt;&lt;P&gt;To the moment, I have the hourly production for 1 machine, but &lt;STRONG&gt;&lt;EM&gt;I don't know how to go ahead and add a column per machine (in the same query)&lt;/EM&gt;&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;My present code:&lt;BR /&gt;EVALUATE&lt;BR /&gt;SUMMARIZECOLUMNS (&lt;BR /&gt;'FACT-ProducaoBanburys'[HoraProducao],&lt;BR /&gt;'FACT-ProducaoBanburys'[Maquina_ID],&lt;BR /&gt;FILTER (&lt;BR /&gt;VALUES ( 'FACT-ProducaoBanburys'[DataProducao] ),&lt;BR /&gt;'FACT-ProducaoBanburys'[DataProducao]&lt;BR /&gt;= TODAY () - 1&lt;BR /&gt;),&lt;BR /&gt;FILTER (&lt;BR /&gt;VALUES ( 'FACT-ProducaoBanburys'[Maquina_ID] ),&lt;BR /&gt;'FACT-ProducaoBanburys'[Maquina_ID] = 1&lt;BR /&gt;),&lt;BR /&gt;"M1", COUNT ( 'FACT-ProducaoBanburys'[Data] )&lt;BR /&gt;)&lt;BR /&gt;ORDER BY 'FACT-ProducaoBanburys'[HoraProducao]&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;And the result is:&lt;BR /&gt;HoraProducao | M1&lt;BR /&gt;6 | 4&lt;BR /&gt;7 | 12&lt;BR /&gt;8 | 16&lt;BR /&gt;9 | 12&lt;BR /&gt;10 | 24&lt;BR /&gt;...&lt;/P&gt;&lt;P&gt;Thanks for any help.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 01 Nov 2022 13:10:35 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Hourly-Production-by-machine-Paginated-Report/m-p/2877324#M92994</guid>
      <dc:creator>Paulo_IntelFab</dc:creator>
      <dc:date>2022-11-01T13:10:35Z</dc:date>
    </item>
    <item>
      <title>Re: Hourly Production by machine - Paginated Report</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Hourly-Production-by-machine-Paginated-Report/m-p/2878996#M93114</link>
      <description>&lt;P&gt;Hi&amp;nbsp; &lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="465070" data-lia-user-login="Paulo_IntelFab" class="lia-mention lia-mention-user"&gt;Paulo_IntelFab&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;You can try the following dax:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;DEFINE
    VAR ExceptionList =
        SUMMARIZECOLUMNS (
            'FACT-ProducaoBanburys'[HoraProducao],
            'FACT-ProducaoBanburys'[Maquina_ID],
            FILTER (
                VALUES ( 'FACT-ProducaoBanburys'[DataProducao] ),
                'FACT-ProducaoBanburys'[DataProducao]
                    = TODAY () - 1
            ),
            FILTER (
                VALUES ( 'FACT-ProducaoBanburys'[Maquina_ID] ),
                'FACT-ProducaoBanburys'[Maquina_ID] = 1
            )
        )
    VAR FullList =
        SUMMARIZECOLUMNS (
            'FACT-ProducaoBanburys'[HoraProducao],
            "M1", COUNT ( 'FACT-ProducaoBanburys'[Data] )
        )
EVALUATE
EXCEPT ( FullList, ExceptionList )&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This is the dax related content of the paginated report, you can view this content:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.red-gate.com/simple-talk/databases/sql-server/bi-sql-server/introduction-to-dax-for-paginated-reports/" target="_blank" rel="noopener"&gt;https://www.red-gate.com/simple-talk/databases/sql-server/bi-sql-server/introduction-to-dax-for-paginated-reports/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://learn.microsoft.com/en-us/power-bi/paginated-reports/report-builder-expression-examples#DecisionFunctions" target="_blank" rel="noopener"&gt;https://learn.microsoft.com/en-us/power-bi/paginated-reports/report-builder-expression-examples#DecisionFunctions&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.red-gate.com/simple-talk/databases/sql-server/bi-sql-server/tips-and-tricks-with-dax-table-functions-in-paginated-reports/" target="_blank" rel="noopener"&gt;https://www.red-gate.com/simple-talk/databases/sql-server/bi-sql-server/tips-and-tricks-with-dax-table-functions-in-paginated-reports/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Liu Yang&lt;/P&gt;
&lt;P&gt;If this post &lt;STRONG&gt;helps&lt;/STRONG&gt;, then please consider &lt;EM&gt;Accept it as the solution&lt;/EM&gt; to help the other members find it more quickly.&lt;/P&gt;</description>
      <pubDate>Mon, 07 Nov 2022 00:40:52 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Hourly-Production-by-machine-Paginated-Report/m-p/2878996#M93114</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-11-07T00:40:52Z</dc:date>
    </item>
    <item>
      <title>Re: Hourly Production by machine - Paginated Report</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Hourly-Production-by-machine-Paginated-Report/m-p/2887059#M93618</link>
      <description>&lt;P&gt;Liu Yang, I appreciate your help.&amp;nbsp;&lt;BR /&gt;But, after a few try-and-errors, I found a solution for this problem.&amp;nbsp;&lt;BR /&gt;What I made was:&lt;BR /&gt;&amp;nbsp; &amp;nbsp; - I create measures with the Count of all production filter by date and by machine (using CALCULATE)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; - Then I create a table using SELECTCOLUMNS with HourOfProduction as reference and the measures created previously as the columns.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; It worked perfectly for the case and I replicated this&amp;nbsp; solution to other tables I needed in the report.&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Thanks for your help.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 05 Nov 2022 14:59:52 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Hourly-Production-by-machine-Paginated-Report/m-p/2887059#M93618</guid>
      <dc:creator>Paulo_IntelFab</dc:creator>
      <dc:date>2022-11-05T14:59:52Z</dc:date>
    </item>
  </channel>
</rss>

