{
  "id": 40832,
  "title": "why some user's membership_expire_date is earlier than transaction_date when he cancel the subscribe?",
  "url": "/competitions/kkbox-churn-prediction-challenge/discussion/40832",
  "author_name": "cass",
  "post_date": "2017-10-09T09:06:50.185000",
  "votes": 2,
  "comment_count": 0,
  "views": 0,
  "content": "<p>some record in <code>transactions.csv</code> is hard to understand ， example msno: <code>/ZHA+WpwRSL7eqXMtSE16D7KVsYz+8diz03Eoa2VMkk=</code></p>\n\n<p><code>is_cancel</code>   <code>transaction_date</code>     <code>membership_expire_date</code> <br>\n<code>1</code> <code>20160926</code>      <code>20160925</code> <br>\n<code>1</code>           <code>20161214</code>            <code>20161213</code> <br>\n<code>1</code> <code>20170123</code>  <code>20170123</code> <br>\nwhat confuses me is that why when user cancel subscription，the <code>membership_expire_date</code> is earlier than <code>transaction_date</code> or equal to <code>transaction_date</code>. <br>\nMeanwhile, when <code>is_cancel</code> is <code>1</code>, why <code>payment_plan_days</code> and <code>plan_list_price</code> and ... has values <br>\nThanks a lot!</p>",
  "messages": [
    {
      "id": 229271,
      "postDate": "2017-10-09T09:06:50.187Z",
      "content": "<p>some record in <code>transactions.csv</code> is hard to understand ， example msno: <code>/ZHA+WpwRSL7eqXMtSE16D7KVsYz+8diz03Eoa2VMkk=</code></p>\n\n<p><code>is_cancel</code>   <code>transaction_date</code>     <code>membership_expire_date</code> <br>\n<code>1</code> <code>20160926</code>      <code>20160925</code> <br>\n<code>1</code>           <code>20161214</code>            <code>20161213</code> <br>\n<code>1</code> <code>20170123</code>  <code>20170123</code> <br>\nwhat confuses me is that why when user cancel subscription，the <code>membership_expire_date</code> is earlier than <code>transaction_date</code> or equal to <code>transaction_date</code>. <br>\nMeanwhile, when <code>is_cancel</code> is <code>1</code>, why <code>payment_plan_days</code> and <code>plan_list_price</code> and ... has values <br>\nThanks a lot!</p>",
      "rawMarkdown": "some record in `transactions.csv` is hard to understand ， example msno: `/ZHA+WpwRSL7eqXMtSE16D7KVsYz+8diz03Eoa2VMkk=`\n\n`is_cancel`\t  `transaction_date`\t `membership_expire_date `   \n`1` ` 20160926`      `  20160925`    \n`1`\t          `20161214`\t        ` 20161213 `    \n`1`\t`20170123`\t`20170123`    \nwhat confuses me is that why when user cancel subscription，the `membership_expire_date` is earlier than `transaction_date` or equal to `transaction_date`.    \nMeanwhile, when `is_cancel` is `1`, why `payment_plan_days` and `plan_list_price` and ... has values    \nThanks a lot!",
      "votes": 2
    }
  ],
  "comments": [],
  "raw_markdown_by_id": {
    "229271": "some record in `transactions.csv` is hard to understand ， example msno: `/ZHA+WpwRSL7eqXMtSE16D7KVsYz+8diz03Eoa2VMkk=`\n\n`is_cancel`\t  `transaction_date`\t `membership_expire_date `   \n`1` ` 20160926`      `  20160925`    \n`1`\t          `20161214`\t        ` 20161213 `    \n`1`\t`20170123`\t`20170123`    \nwhat confuses me is that why when user cancel subscription，the `membership_expire_date` is earlier than `transaction_date` or equal to `transaction_date`.    \nMeanwhile, when `is_cancel` is `1`, why `payment_plan_days` and `plan_list_price` and ... has values    \nThanks a lot!"
  }
}