<?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: Calculation of renewal rate in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculation-of-renewal-rate/m-p/2964268#M98858</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="452039" data-lia-user-login="keivan" class="lia-mention lia-mention-user"&gt;keivan&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You said:&lt;/P&gt;
&lt;P&gt;"&lt;SPAN&gt;Out of the 4 connection only 3 (connection_id 2001, 2003, 2004 ) have a consent in status ok and&amp;nbsp; expired by more than 14 days (consent_id 8055, 8057, 8016)&lt;/SPAN&gt;"&lt;/P&gt;
&lt;P&gt;so shouldn't &lt;STRONG&gt;consent_renewal %&lt;/STRONG&gt; be 3/4? If it is 2/3, then what is the logic of determining 2?&lt;/P&gt;
&lt;P&gt;Sorry for that the information you have provided is not making the problem clear to me. Can you please share more details to help us clarify your scenario?&lt;/P&gt;
&lt;P&gt;Please provide me with more details about your table and your problem or share me with your pbix file after&amp;nbsp;&lt;STRONG&gt;removing sensitive data.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Refer to:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcommunity.powerbi.com%2Ft5%2FCommunity-Blog%2FHow-to-provide-sample-data-in-the-Power-BI-Forum%2Fba-p%2F963216&amp;amp;data=05%7C01%7Cv-jianboli%40microsoft.com%7Ca7ce12be0f454896a61208da8034281b%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637963258750159993%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;amp;sdata=orVyE0%2FImc2MEFUqXtCveK0uf33594f67ZDxb8ybuNI%3D&amp;amp;reserved=0" target="_blank"&gt;How to provide sample data in the Power BI Forum&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcommunity.powerbi.com%2Ft5%2FCommunity-Blog%2FHow-to-Get-Your-Question-Answered-Quickly%2Fba-p%2F38490&amp;amp;data=05%7C01%7Cv-jianboli%40microsoft.com%7Ca7ce12be0f454896a61208da8034281b%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637963258750159993%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;amp;sdata=XocTq9o6TjxbxJqTak20E3kKp7q5HxKTNZef7xESMV0%3D&amp;amp;reserved=0" target="_blank"&gt;How to Get Your Question Answered Quickly&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;Jianbo Li&lt;/P&gt;
&lt;P&gt;If this post&amp;nbsp;&lt;STRONG&gt;&lt;EM&gt;helps&lt;/EM&gt;&lt;/STRONG&gt;, then please consider&amp;nbsp;&lt;STRONG&gt;&lt;EM&gt;Accept it as the solution&lt;/EM&gt;&lt;/STRONG&gt;&amp;nbsp;to help the other members find it more quickly.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 13 Dec 2022 06:28:00 GMT</pubDate>
    <dc:creator>v-jianboli-msft</dc:creator>
    <dc:date>2022-12-13T06:28:00Z</dc:date>
    <item>
      <title>Calculation of renewal rate</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculation-of-renewal-rate/m-p/2963073#M98779</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would like to calculate consent renewal rate.&lt;/P&gt;&lt;P&gt;On my dataset when a connection is created (connection_id 2001) we collect also a consent from the client (consent_id 8009). Consent has an expiration date. When the consent expired (for example 9/17/2022) the client can renew the consent for its connection.&amp;nbsp;&lt;/P&gt;&lt;P&gt;If the client renew the consent, a new consent_id will be generate&amp;nbsp; but the connection_id would NOT change. In the table below for connection_id 2001 when consent_id 8009 expired a new consent_id: 8055 is provided&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What I actually want to do is to &lt;STRONG&gt;calculate Renewal rate.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;So for those connection in which the consent is expired by at least 14 days (to give people some time to renew), I want to check if a new consent has been created after old one is expired.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here how i would perform calculation&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;consent_business_id&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;connection_business_id&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;fetch_business_id&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;consent_status&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;consent_creation_date&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;consent_valid_until&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;consent_ok&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;consent_new&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;consent_fail&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;8009&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2001&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;7771&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;ok&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2022-03-09&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2022-06-07&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;8055&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2001&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;7772&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;ok&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2022-06-19&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2022-09-17&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;8002&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2001&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;7773&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;ok&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2022-09-18&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2022-12-17&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;8081&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2002&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;7774&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;new&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2022-09-19&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;8057&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2003&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;7775&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;ok&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2022-03-21&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2022-06-19&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;8053&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2004&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;7776&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;fail&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2022-09-19&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;8016&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2004&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;7777&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;ok&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2022-04-02&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2022-07-01&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;8017&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2004&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;7778&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;new&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2022-07-01&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;as you may see for connection_business_id = 2001 a consent was created on 2022-03-09. Consent expired after 90 days (consent_id = 8009). Then it was renew (consent_id = 8055) on 2022-06-19.&lt;BR /&gt;Then again expired 2022-09-17 and was another time renewed (8002).&lt;BR /&gt;For this mock sample I provide random number, but actually all id in my dataset are progressive numbers&lt;/P&gt;&lt;P&gt;What I want to get is a KPI, &lt;STRONG&gt;reporting the % of how many conenctions are renew&lt;/STRONG&gt;. So I want to take into consideration only consent ok and expired by at least 14 days&lt;/P&gt;&lt;P&gt;where consent_status = 'ok' and consen_valid_until &amp;lt; TODAY() -14&lt;/P&gt;&lt;P&gt;Then in this specific case&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;consent_renewal %&lt;/STRONG&gt; = 2/3 = 67%. Out of the 4 connection only 3 (connection_id 2001, 2003, 2004 ) have a consent in status ok and&amp;nbsp; expired by more than 14 days (consent_id 8055, 8057, 8016)&lt;BR /&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;consent_renewal_success %&lt;/STRONG&gt; = 1/2 = 50% Out of 2 renewal only 1 is with consent_status_ok (consent_id = 8002).&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 12 Dec 2022 16:37:09 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculation-of-renewal-rate/m-p/2963073#M98779</guid>
      <dc:creator>keivan</dc:creator>
      <dc:date>2022-12-12T16:37:09Z</dc:date>
    </item>
    <item>
      <title>Re: Calculation of renewal rate</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculation-of-renewal-rate/m-p/2963090#M98780</link>
      <description>&lt;P&gt;You can fin a mock dataset here&amp;nbsp;&lt;A href="https://drive.google.com/file/d/1sMMqlTmQ76mCe9-PHdk-hLjPzM4kvE_l/view?usp=share_link" target="_blank"&gt;https://drive.google.com/file/d/1sMMqlTmQ76mCe9-PHdk-hLjPzM4kvE_l/view?usp=share_link&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 12 Dec 2022 16:40:56 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculation-of-renewal-rate/m-p/2963090#M98780</guid>
      <dc:creator>keivan</dc:creator>
      <dc:date>2022-12-12T16:40:56Z</dc:date>
    </item>
    <item>
      <title>Re: Calculation of renewal rate</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculation-of-renewal-rate/m-p/2964268#M98858</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="452039" data-lia-user-login="keivan" class="lia-mention lia-mention-user"&gt;keivan&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You said:&lt;/P&gt;
&lt;P&gt;"&lt;SPAN&gt;Out of the 4 connection only 3 (connection_id 2001, 2003, 2004 ) have a consent in status ok and&amp;nbsp; expired by more than 14 days (consent_id 8055, 8057, 8016)&lt;/SPAN&gt;"&lt;/P&gt;
&lt;P&gt;so shouldn't &lt;STRONG&gt;consent_renewal %&lt;/STRONG&gt; be 3/4? If it is 2/3, then what is the logic of determining 2?&lt;/P&gt;
&lt;P&gt;Sorry for that the information you have provided is not making the problem clear to me. Can you please share more details to help us clarify your scenario?&lt;/P&gt;
&lt;P&gt;Please provide me with more details about your table and your problem or share me with your pbix file after&amp;nbsp;&lt;STRONG&gt;removing sensitive data.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Refer to:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcommunity.powerbi.com%2Ft5%2FCommunity-Blog%2FHow-to-provide-sample-data-in-the-Power-BI-Forum%2Fba-p%2F963216&amp;amp;data=05%7C01%7Cv-jianboli%40microsoft.com%7Ca7ce12be0f454896a61208da8034281b%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637963258750159993%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;amp;sdata=orVyE0%2FImc2MEFUqXtCveK0uf33594f67ZDxb8ybuNI%3D&amp;amp;reserved=0" target="_blank"&gt;How to provide sample data in the Power BI Forum&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcommunity.powerbi.com%2Ft5%2FCommunity-Blog%2FHow-to-Get-Your-Question-Answered-Quickly%2Fba-p%2F38490&amp;amp;data=05%7C01%7Cv-jianboli%40microsoft.com%7Ca7ce12be0f454896a61208da8034281b%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637963258750159993%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;amp;sdata=XocTq9o6TjxbxJqTak20E3kKp7q5HxKTNZef7xESMV0%3D&amp;amp;reserved=0" target="_blank"&gt;How to Get Your Question Answered Quickly&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;Jianbo Li&lt;/P&gt;
&lt;P&gt;If this post&amp;nbsp;&lt;STRONG&gt;&lt;EM&gt;helps&lt;/EM&gt;&lt;/STRONG&gt;, then please consider&amp;nbsp;&lt;STRONG&gt;&lt;EM&gt;Accept it as the solution&lt;/EM&gt;&lt;/STRONG&gt;&amp;nbsp;to help the other members find it more quickly.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 13 Dec 2022 06:28:00 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculation-of-renewal-rate/m-p/2964268#M98858</guid>
      <dc:creator>v-jianboli-msft</dc:creator>
      <dc:date>2022-12-13T06:28:00Z</dc:date>
    </item>
  </channel>
</rss>

