Trying to write a script to insert a line separating like data - google-apps-script

I am trying to write a script to insert a line that will separate data based on specific information.
This is what the spreadsheet looks like:
Date of the Game Name Section
02/25/2023 bob 1
02/25/2023 billy 2
03/04/2023 - CL beth 3
03/04/2023 - CL martha 4
I would like to script to change the spreadsheet to add a blank row between date groups:
Date of the Game Name Section
02/25/2023 bob 1
02/25/2023 billy 2
03/04/2023 - CL beth 3
03/04/2023 - CL martha 4

Related

Define table of choosed user row in multiple table list

I have control dashboard where multiple tables are listed with query
And in dashboard I can switch it to one table from ALLData to User1Table... and vice versa.
When there is only one table chosed I can easily manipulate data. However, I am struggling with updating rows when ALLData(all tables) are listed in dashboard. I can update it checking each table. I was wondering is there any better way to update it.
Tables have no DR. All tables have same column names.
//ALLData
SELECT * FROM users1
UNION ALL
SELECT * FROM users2...
user1
id name tel status
1 Bob 911 1
user2
id name tel status
3 Anna 11 0
3 Jack 12 1
//ALLData in dashboard
id name tel status
1 Bob 911 1
3 Anna 11 0
3 Jack 12 1
I can use id and status as PK

Extract Data from multiple files and POPULATE the masterfile

I'm Akshey and I am new to VBA. I have just started learning the basics. Would really appreciate if you could help me with this situation.
In our organisation we have to fill an " Availability Tracker " specifying the hours we are free to work ( incase of no schedule work ) and incase we have work our senior/ supervisor, the work and the hours.
Till now we had a single shared sheet for 120 employees. What I am thinking of doing is that there should be 120 sheets ( one for each employee ). These files will be saved to one folder. There will be macro enabled Master File which will extract all the data
Here is the example of individual Sheet ( the way I want it to be ) :
A B C D E F G
1
2 Snr.>/ Staff| Snr. 1 Snr. 2 Snr. 2
3 Client Hrs Client Hrs Client Hrs
4 Staff 1 XYZ 2 LMP 3 - -
Every employee will fill B4:G4 everyday.
Here is the example of the master file :
Note : All the files will be having the same format. The master file will have the same format. And data has to pulled from the individual sheets and populated to Masterfile
A B C D E F G
1
2 Snr.>/ Staff| Snr. 1 Snr. 2 Snr. 2
3 Client Hrs Client Hrs Client Hrs
4 Staff 1 XYZ 2 LMP 3 - -
4 Staff 2 ABC 1 LMP 3 - -
4 Staff 3 APP 5 LMP 3 - -
4 Staff 4 .. 12 XYZ 2 LMP 3 - -
.....
Basically what I want is that masterfile to be updated with data in B4:G4 of every individual sheets.
Any help would be appreciated !

Merging and converting rows to columns

I have a list of data that happens to have been set up like this:
entryID fieldID Value
100 1 John
100 2 Smith
100 3 USA
101 1 Jane
101 2 Doe
101 3 USA
The way it works is, when a "ticket" is created, it assigns an entryID for all the data in that ticket, but each field also has it's own fieldID. So first name is always a fieldID of 1, last name is 2, etc.
What I need to be able to do is create a view that will look like this:
First Name Last Name Country
John Smith USA
Jane Doe USA
I need to be able to do this in MySQL, and not SQL or excel, as some other similar problems have addressed.
I just found the answer to my own question, so I will post it here for future users.
This website explains how to do exactly what I was asking for: http://stratosprovatopoulos.com/web-development/mysql/pivot-a-table-in-mysql/

Microsoft access iff statement

I've been making an award system in ms access but trying to use the if statement for 2 distinct parameters, i.e. in one class top 3 students get a different amount from what the top 3 students of another class might get. All the data of all classes is in one table.
See:
Student ID Class ID Average Rank Awards
1111 Form4 77.79166667 2
1189 Form4 105 1
1222 Form4 73.41666667 3
1234 Form4 69.95833333 4
1235 Form 3 77.16666667 3
1236 Form 3 72.875 4
1258 Form 3 82.54166667 1
1333 Form 3 77.25 2
1367 Form 2 56.54545455 4
1445 Form 2 75.66666667 2
1447 Form 2 75.72727273 1
1465 Form 2 74.18181818 3
1523 Form 1 76.18181818 3
1542 Form 1 75.51515152 4
1552 Form 1 79.03030303 2
1555 Form 1 79.63636364 1
at the awards column when creating a query the build formula I use i.e. IIf([Rank]=1,1100) gives all student IDs ranked 1 an award of 1100 but I want only form 1 student IDs to get 1100 and the others ranked 1st with different award values please assist.
I think you want something like:
IIF([ClassID] <> "Form 1", IIf([Rank]=1,500), IIf([Rank]=1,1100))
Obviously, you will have to edit the award amount since you didn't specify what you were giving, but the logic should hold true.
If this gets a bit more complicated, you can write a function in VBA (in any code module in the 'modules' section), and use it in the query:
ExpressionName: evaluateAward(ClassID, Rank)
In the function, you can then use nested select case statements. This may be much better for readability.

Group data on X-axis

I have a SharePoint list with 5 options (questions). Each option has a dropdown with values 1-6. The user (employee of a company) needs to select an option, then select a value from the dropdown and hit Submit. The selected value is unique. In other words, if the user selects the value 1 for the first option, that value cannot be chosen again. Here's an example form -
Category Rank
------------------------------
1. Work/Life Balance 4
2. Compensation 2
3. Commute 3
4. Work 1
5. Development 5
After filling the form, the data looks likes this on the Sharepoint list -
Employee Manager Work/Life Compensation Commute Work Development
--------------------------------------------------------------------------------
1. Employee 1 Manager 1 2 4 3 1 5
2. Employee 2 Manager 3 1 3 4 5 2
3. Employee 3 Manager 1 5 4 2 3 1
4. Employee 4 Manager 2 4 1 5 2 3
I'm able to get the Y-axis (for Rank) on the report just fine. The X-axis needs to display each category grouped by each Manager. Here's a sample of how I want it to look like -
Each colored bar on the X-axis is a Manager. This is my first time with SSRS (2012) and I'm just not sure how to accomplish this. If this is not possible, will moving the data to a SQL table in a different layout help? Any help is greatly appreciated.
You could aggregate each employee's response into an average in your dataset (I'm assuming you know how to do this):
Averages (just pretend)
Manager Work/Life Compensation Commute Work Development
--------------------------------------------------------------------------------
1. Manager1 2 4 3 1 5
2. Manager3 1 3 4 5 2
3. Manager2 4 1 5 2 3
Then you can use the categories as you have, with the manager as the series field. Pretty sure that should achieve what you're looking for.