Set a defalt filter in Tableau - tableau-desktop

I'm constructing a dashboard with data for a university which can be filtered to show just one college at a time. I am using a filter on p-value so that only relevant features display for each college.
When no college is selected, Tableau is designed to show the full data set. However, that requires filtering on some aggregation of the p-values, prevalence of features, retention rates, etc. Aggregation here is misleading.
How can I set a default filter? Is there another way to avoid aggregating the colleges?

I learned that I can apply a filter to my dashboard, then upload it to the server. The filter I applied when uploading will be applied when someone first opens the dashboard.
To keep viewers from seeing the dashboard with no filter applied, I used the filter action setting "Clearing the selection will: leave the filter". The previous filter will remain active until a new filter is selected by the viewer.

Related

eDiscovery new case format (html transcript for Teams conversations), is it possible to get only subset of Teams messages to review set?

Trying to get subset of Teams messages created between two dates to a review set and then export them. Collection committing data to review set contains only needed Teams messages, but review set pulls whole channel history by default. And review set filters seem to not be able to filter messages inside html transcript.
New case format (now the only one), introducing html transcript format for teams conversations, forces 'collecting contextual messages around search results' as mandatory, which results in committing whole channel history to a review set.
And then it seem to be impossible to filter messages from html transcript file using review set filter query to export only needed ones. Filter queries apply to html transcript as a single file, so you get all or nothing, not a subset of messages.
Is there a way to avoid 'gathering contextual messages' when adding collection to review set? Is there a way to filter html transcript of a Teams channel on review set level before export? Could anything exposed with (beta) Graph API help with that?

How to order tasks by importance in microsoft todo task graph API?

I'm trying to programmatically retrieve the same information which the Microsoft ToDo desktop and mobile app display.
While I'm able to load the tasks, I'm not able to retrieve them in the same order.
In the app you can sort by importance, which probably uses some internal priority, which is adapted if you move tasks around.
I can't find such a field in the API specs though:
https://learn.microsoft.com/en-us/graph/api/resources/todotask?view=graph-rest-1.0
Is there any way to retrieve this kind of sorting as well via the API?
E.g. I saw that for the planner and its tasks there's an orderHint, I guess I'm looking for something like this:
https://learn.microsoft.com/en-us/graph/api/resources/plannertask?view=graph-rest-beta
By the importance field, you could use OData params filter or orderBy by "importance" column, as per the example below:
Although, I strongly believe you don't want "importance" ordering, but the custom order as you've mentioned "if you move tasks around", for this, I have raised a detailed question here: How to get and set custom order on MS To-Do using GraphAPI mentioning how To-Do application works, with the "OrderDateTime" field.

Text selection / personalisation for different users

I have the following scenario:
There are a list of headings:
Best Holiday Destination for you
Choose us for your next vacation
Don't miss out on this offer
What I want to achieve is, display the best heading for the right user through a ML model?
One approach is to show all these headings to different users through maybe an A/B/C test and see the statistics and feed the data into the model and optimise it for a certain goal? e.g click through rate, etc
Is there any other way to do something like this?
Do you want to use your own code, or is it fine for you to use an external tool?
If it's fine, I can suggest twik personalization tool.
If you want to use your own code, you need to start with the A/B/C testing, but you need to collect more info about each user (i.e., age group, location, interests & socioeconomic status), not only the text click-through rate. This way, your code will be able to know better to which audience presents each variant.

MLlib Item Based Collaborative Filtering with No Ratings

I am building a recommender system from query logs. For each query log I have data for what links were clicked by user. Users do not provide any ratings for the links they visit.
I am trying to create a recommendation system that will suggest "If you have clicked this one, try this one which another similar user has tried". I am exploring Apache Spark - MLLib to use collaborative filtering for the purpose. Unfortunately the ALS algorithm takes "ratings" data.
Here is one of the solutions I got online:
"For each page we want recommendations for, we search for all the users who have viewed that page. Then, for each of those users, we look up all other pages they have viewed. We then count the number of users which have viewed each page in this data set, and use those with the highest count as our recommendations."
The user suggests that this approach is slow.
I was wondering if there is a good way to 'fake' the ranking data, or is there a popular open source implementation which does not requires the ranking data?
ratings could be counts as well in the case of implicit feedback. Ex (user1, url1, 1/0), 1/0 clicked or not.
Now you are asking a different question, anyways, there is a difference between sparse matrixes and dense matrixes. You do not need to add any 0, thats the idea of the ratings, you have those which you have a click, for example (u1,url1,1) and if this is the only url the user 1 clicked thats it, you do not need to add the ceros for those he has not clicked yet. The model knows this is the input data format being used.
I hope it helps.

Can I make a summary of only selected data?

I want to select only certain rows and columns and use the same "summary of responses" feature but for limited data rather than all of it. Is this possible?
The report is with ALL DATA from this sheet - I want the exact same output but with only certain email addresses.
Google Form: bit.ly/bilvalchal_results
If I have a google spreadsheet can I make a summary of only selected data?
Yes, but I think your Title may be misleading. I thought at first you wanted any summary but now believe you want the specific format provided by Form > Show summary of responses, and that is quite different.
Is this possible?
In essence, I think not. For example, in Excel it is easy enough to avoid charting data simply by hiding it. That seems not to work here. Even deleting data in the Form responses sheet does not change the Summary of responses.
This presumably because both the Form responses sheet and the Summary of responses are distinct views of server-side data. I doubt there is a means for a user to control the code that drives the Summary of responses, whose data is gathered from the individual form submissions (as is the data shown in the responses sheet). Submissions have spawned both the sheet and the Summary but the two are independent of one another.
On the other hand.
As mentioned by #zeroCoder, equivalent results might be obtained by a user though it would seem with a considerable effort. A script may be required to set the chart type to use for each question by question type (if to avoid an ad-hoc basis, Form by Form). Once the type appropriate to each column has been determined it would be a little tedious but not difficult to create the corresponding chart. Adjusting the formatting, scales etc to match that of Summary of responses would also be tedious but with a script would not need to be purpose-built for each Form individually.
That said, I hope I am crassly mistaken and that actually it is quite easy. I suspect however you would have heard by now were that so.
Another option is to use the Awesome Tables web app. It allows filtering of your data (and more). It is available as a gadget on Google Sites.
So this doesn't use the built in feature exactly but it does the trick.
Take your sheet with all the rows and figure out which columns you want to show.
Create a new sheet called preview or whatever.
in the top cell for each column reference the row from the responses sheet like this ={'Form Responses 1'!A:A}
Then hit File>Publish to web and chose to publish your Preview sheet only.
Get your shared link (shorten it if you must).
Post that url in your form only and presto.
You win!
You need to use pivot tables here are some tutorials on how to use them:
How to create a pivot table report
Summarize your data with pivot tables

Resources