<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:clearspace="http://www.jivesoftware.com/xmlns/jive/rss" version="2.0">
  <channel>
    <title>Content in Tableau Community Forums</title>
    <link>/profile-content.jspa?filterID=contentstatus[published]&amp;targetUser=27812</link>
    <description>Recent content in Tableau Community Forums</description>
    <language>en</language>
    <pubDate>Thu, 22 May 2014 17:40:08 GMT</pubDate>
    <generator>Jive Engage 8.0.5.0  (http://jivesoftware.com/products/)</generator>
    <dc:date>2014-05-22T17:40:08Z</dc:date>
    <dc:language>en</dc:language>
    <item>
      <title>Quick and Easy Retention Rates?</title>
      <link>https://community.tableau.com/thread/132559</link>
      <description>&lt;!-- [DocumentBodyStart:18203b53-940a-4d13-b565-e2b5c910a2bd] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Hi All, &lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;This is actually a question that could be generalized beyond education, but I am trying to figure out how to best incorporate retention rates into a tableau worksheet over time. My goal is to get to this:&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;table border="1" class="jiveBorder" style="border: 1px solid rgb(0, 0, 0); width: 100%;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style="border:1px solid black;border: 1px solid rgb(0, 0, 0);padding: 2px;color: #ffffff;background-color: #6690bc;text-align: center;" valign="middle"&gt;&lt;strong&gt;Year 1&lt;/strong&gt;&lt;/th&gt;&lt;th style="border:1px solid black;border: 1px solid rgb(0, 0, 0);padding: 2px;color: #ffffff;background-color: #6690bc;text-align: center;" valign="middle"&gt;&lt;strong&gt;Year 2&lt;/strong&gt;&lt;/th&gt;&lt;th style="border:1px solid black;border: 1px solid rgb(0, 0, 0);padding: 2px;color: #ffffff;background-color: #6690bc;text-align: center;" valign="middle"&gt;&lt;strong&gt;Year 3&lt;/strong&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border: 1px solid rgb(0, 0, 0);padding: 2px;"&gt;50%&lt;/td&gt;&lt;td style="border:1px solid black;border: 1px solid rgb(0, 0, 0);padding: 2px;"&gt;60%&lt;/td&gt;&lt;td style="border:1px solid black;border: 1px solid rgb(0, 0, 0);padding: 2px;"&gt;70%&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Where each of the percentages are calculated on the fly based on a filter applied and represent the percentage of students from YEAR-1 also enrolled in YEAR (So, 50% of Students from Year 0 were also enrolled in Year 1). Currently, I have a medium sized data set that looks something like this:&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;table border="1" class="jiveBorder" style="border: 1px solid rgb(0, 0, 0); width: 100%;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style="border:1px solid black;border: 1px solid rgb(0, 0, 0);padding: 2px;color: #ffffff;background-color: #6690bc;text-align: center;" valign="middle"&gt;&lt;strong&gt;SID&lt;/strong&gt;&lt;/th&gt;&lt;th style="border:1px solid black;border: 1px solid rgb(0, 0, 0);padding: 2px;color: #ffffff;background-color: #6690bc;text-align: center;" valign="middle"&gt;&lt;strong&gt;Program&lt;/strong&gt;&lt;/th&gt;&lt;th style="border:1px solid black;border: 1px solid rgb(0, 0, 0);padding: 2px;color: #ffffff;background-color: #6690bc;text-align: center;" valign="middle"&gt;&lt;strong&gt;EnrolledYear&lt;/strong&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border: 1px solid rgb(0, 0, 0);padding: 2px;"&gt;SID1&lt;/td&gt;&lt;td style="border:1px solid black;border: 1px solid rgb(0, 0, 0);padding: 2px;"&gt;PROG1&lt;/td&gt;&lt;td style="border:1px solid black;border: 1px solid rgb(0, 0, 0);padding: 2px;"&gt;YEAR1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border: 1px solid rgb(0, 0, 0);padding: 2px;"&gt;SID2&lt;/td&gt;&lt;td style="border:1px solid black;border: 1px solid rgb(0, 0, 0);padding: 2px;"&gt;PROG1&lt;/td&gt;&lt;td style="border:1px solid black;border: 1px solid rgb(0, 0, 0);padding: 2px;"&gt;YEAR1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border: 1px solid rgb(0, 0, 0);padding: 2px;"&gt;SID1&lt;/td&gt;&lt;td style="border:1px solid black;border: 1px solid rgb(0, 0, 0);padding: 2px;"&gt;PROG1&lt;/td&gt;&lt;td style="border:1px solid black;border: 1px solid rgb(0, 0, 0);padding: 2px;"&gt;YEAR2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border: 1px solid rgb(0, 0, 0);padding: 2px;"&gt;SID1&lt;/td&gt;&lt;td style="border:1px solid black;border: 1px solid rgb(0, 0, 0);padding: 2px;"&gt;PROG1&lt;/td&gt;&lt;td style="border:1px solid black;border: 1px solid rgb(0, 0, 0);padding: 2px;"&gt;YEAR3&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border: 1px solid rgb(0, 0, 0);padding: 2px;"&gt;SID3&lt;/td&gt;&lt;td style="border:1px solid black;border: 1px solid rgb(0, 0, 0);padding: 2px;"&gt;PROG2&lt;/td&gt;&lt;td style="border:1px solid black;border: 1px solid rgb(0, 0, 0);padding: 2px;"&gt;YEAR3&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border: 1px solid rgb(0, 0, 0);padding: 2px;"&gt;SID3&lt;/td&gt;&lt;td style="border:1px solid black;border: 1px solid rgb(0, 0, 0);padding: 2px;"&gt;PROG2&lt;/td&gt;&lt;td style="border:1px solid black;border: 1px solid rgb(0, 0, 0);padding: 2px;"&gt;YEAR4&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;I would like to take this and find a way that I could filter by PROG1 and get:&lt;/p&gt;&lt;table border="1" class="jiveBorder" style="border: 1px solid #000000; width: 100%;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style="border:1px solid black;border: 1px solid #000000;padding: 2px;color: #ffffff;background-color: #6690bc;text-align: center;" valign="middle"&gt;&lt;strong&gt;Year&amp;#160; 2&lt;/strong&gt;&lt;/th&gt;&lt;th style="border:1px solid black;border: 1px solid #000000;padding: 2px;color: #ffffff;background-color: #6690bc;text-align: center;" valign="middle"&gt;&lt;strong&gt;Year 3&lt;/strong&gt;&lt;/th&gt;&lt;th style="border:1px solid black;border: 1px solid #000000;padding: 2px;color: #ffffff;background-color: #6690bc;text-align: center;" valign="middle"&gt;&lt;strong&gt;Year 4&lt;/strong&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border: 1px solid #000000;padding: 2px;"&gt;50%&lt;/td&gt;&lt;td style="border:1px solid black;border: 1px solid #000000;padding: 2px;"&gt;100%&lt;/td&gt;&lt;td style="border:1px solid black;border: 1px solid #000000;padding: 2px;"&gt;N/A&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;And then subsequently filter by PROG2 in a dashboard and get the following without major hassle:&lt;/p&gt;&lt;table border="1" class="jiveBorder" style="border: 1px solid #000000; width: 100%;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style="border:1px solid black;border: 1px solid #000000;padding: 2px;color: #ffffff;background-color: #6690bc;text-align: center;" valign="middle"&gt;&lt;strong&gt;Year&amp;#160; 2&lt;/strong&gt;&lt;/th&gt;&lt;th style="border:1px solid black;border: 1px solid #000000;padding: 2px;color: #ffffff;background-color: #6690bc;text-align: center;" valign="middle"&gt;&lt;strong&gt;Year 3&lt;/strong&gt;&lt;/th&gt;&lt;th style="border:1px solid black;border: 1px solid #000000;padding: 2px;color: #ffffff;background-color: #6690bc;text-align: center;" valign="middle"&gt;&lt;strong&gt;Year 4&lt;/strong&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border: 1px solid #000000;padding: 2px;"&gt;N/A&lt;/td&gt;&lt;td style="border:1px solid black;border: 1px solid #000000;padding: 2px;"&gt;N/A&lt;/td&gt;&lt;td style="border:1px solid black;border: 1px solid #000000;padding: 2px;"&gt;100%&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Any ideas on how best to do this?&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:18203b53-940a-4d13-b565-e2b5c910a2bd] --&gt;</description>
      <category domain="https://community.tableau.com/tags#/?containerType=14&amp;container=2003">higher_education</category>
      <pubDate>Thu, 22 May 2014 17:40:08 GMT</pubDate>
      <author>tableaucommunity@tableau.com</author>
      <guid>https://community.tableau.com/thread/132559</guid>
      <dc:date>2014-05-22T17:40:08Z</dc:date>
      <clearspace:dateToText>5 years 1 month ago</clearspace:dateToText>
      <clearspace:replyCount>4</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Partially Redacting Information via Calculation</title>
      <link>https://community.tableau.com/thread/137163</link>
      <description>&lt;!-- [DocumentBodyStart:a585705c-19de-42ac-9999-76c36732931c] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Hello all, &lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;I am trying to find a good way doing this, but so far I not finding the answer. I need to do a count of records and display them as usual as long there are more than 10 records. I've tried:&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;em&gt;IF sum([Number of Records]) &amp;lt; 10 THEN null ELSE sum([Number of Records]) END&lt;/em&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;That works, but then there is no indication that an empty cell is actually a &amp;lt;10 cell. That isn't quite what I want. &lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;em&gt;IF sum([Number of Records]) &amp;lt; 10 THEN "*" ELSE str(sum([Number of Records])) END&lt;/em&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;That works too, but then the resulting value is a string, not a number. That creates a whole new set of problems (for example, I can't format the string as a number, so no commas for thousands). &lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Suggestions?&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:a585705c-19de-42ac-9999-76c36732931c] --&gt;</description>
      <pubDate>Thu, 02 Jan 2014 19:10:32 GMT</pubDate>
      <author>tableaucommunity@tableau.com</author>
      <guid>https://community.tableau.com/thread/137163</guid>
      <dc:date>2014-01-02T19:10:32Z</dc:date>
      <clearspace:dateToText>5 years 6 months ago</clearspace:dateToText>
      <clearspace:replyCount>6</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
  </channel>
</rss>

