Pivot Table - Calculate Variance - Hidden Fields?
I need some help adding a target value field inside a pivot table in excel.
Here is what my current pivot table looks like.
Regions 1 year - Actual 1 year - Target??
Difference
(April 2013 to MArch 2014)
(Target - Actual)?
Region1 $6,355,696.75
Region2 $6,775,309.87
Region3 $2,230,424.76
Regions expand into managers which in turn expand to consultants.
What I want to do is add a column for target values of the 3 different regions and then create another calculated field that will show the difference between the target and actual values.
Can this be done without writing any stored procedures in SQL? I want to do this in excel itself.
The target values are not calculated so can we store them in hidden fields or something in the pivot or excel?
1. Click anywhere in Pivot and go to Options tab > Formulas > Calculated Field.
2. Create a calculated field called Target (whatever name your choose). If your target is say 7000000, put this value in Formula field. You may put it with or without =
3. Now after this, you can once again create a new Calculated Field. Let's say this is Variance. If you variance is Target - Actual, put this as =Target-Actual in Calculated Field.
4. Your pivot will have whatever you wanted.
Similar Messages
-
Pivot table - calculate difference between 2 data points
I have a pivot table that shows Q1 2008 revenue, and Q1 2009 revenue, by account.
How do I create a summary column on the right that shows the difference between these 2 values? 2009 value minus 2008 value.
example:
2008 2009
Account Q1 Q1 Revenue Growth
Joe's Garage $1000 $2500 $1500
ThanksYou can try one thing. In the pivot table design, if you have any field in columns then create a formula,name it growth and write $3 - $2.
This will represent the subtraction of 2nd column from 3rd.
IF you don't have any field in columns, then duplicate any of the existing ones,pull it in columns and build the same formula.
Let us know if this works. -
Percentage calculation in pivot table per row
Hello all,
I do calculate two fields in a pivot table. First calculated field is the # of activities per user (standard SoD reporting field). Second calculated field is the # of activities per user with a certain classification (customized pick list field that is converted in a from a text value to a integer value ==> CASE WHEN Activity.Type = 'Call' THEN 1 ELSE 0 END).
In the pivot table I do show both vlaues as a sum. I would like to calculate the percentage per row per user.
Example:
User - # activities - # calls - percentage
User XY - 80 - 40 - 50%
Thanxs for your help
Elmarhave you # Call column look like
sum(CASE WHEN Activity.Type = 'Call' THEN 1 ELSE 0 END) -- column2
create the percentage column with # activities / column2
under the column property of the percentage column --> Data Format -->Treat Numbers As --> percentage.
leave the Aggregation Role as default on all columns.
Hopefully, I didn't miss anything.
Shilei -
How to Display a Detailed Grand Total Column in Pivot Table
I have a pivot table that looks something like this:
I would like to display the 'Grand Total' column at the end so that it is separated by year, like this:
Is there a pivot table setting that would allow it to display this way? I've searched high and low but haven't found anything. I appreciate any help. Thanks!You can add a calculated item to the pivot table to display grand totals by year:
1. First, turn off grand totals for rows and columns (PIVOTTABLE TOOLS > DESIGN tab > Layout group > Grand Totals > Off for Rows and Columns)
2. Click on the Price List (Invoice) field in the pivot table (hidden above the
Member field?). You must click on the pivot table cell containing the field name for the entries "Member" and "Non-Member".
3. Add the calculated item (PIVOTTABLE TOOLS > ANALYZE tab > Calculations group > Fields, Items & Sets > Calculated item...
4. In the "Name:" box, type: Grand Totals
5. In the "Formula:" box, type: = Member + 'Non-Member'
6. Click the "Add" button, and then click "OK" -
Hi Everyone
I used this in SP calculated column field.
=IF([Shift Sched]="1pm to 10pm","0",IF([Shift Sched]="2pm to 11pm","1",IF([Shift Sched]="3pm to 12am","2",IF([Shift Sched]="4pm to 1am","3",IF([Shift Sched]="5pm to 2am","4",IF([Shift
Sched]="6pm to 3am","5",IF([Shift Sched]="7pm to 4am","6",IF([Shift Sched]="8pm to 5am","7",IF([Shift Sched]="9pm to 6am","8",IF([Shift Sched]="10pm to 7am","8",IF([Shift
Sched]="11pm to 8am","7",IF([Shift Sched]="12pm to 9am","6",IF([Shift Sched]="1am to 10am","5",IF([Shift Sched]="2am to 11am","4",IF([Shift Sched]="3am to 12pm","3",IF([Shift
Sched]="4am to 1pm","2",IF([Shift Sched]="5am to 2pm","1",IF([Shift Sched]="6am to 3pm","0",IF([Shift Sched]="7am to 4pm","0",IF([Shift Sched]="8am to 5pm","0",IF([Shift
Sched]="9am to 6pm","0",IF([Shift Sched]="10am to 7pm","0",IF([Shift Sched]="11am to 8pm","0",IF([Shift Sched]="12pm to 9pm","0"))))))))))))))))))))))))
it was able to work fine however my issue is when i extract the information to excel and use a pivot table the table is not able to calulate the sum of the value for this field. Can you please help me with this. this is for an Attendance traker for Night
Differential pay for employees. they create a daily log of their shift schedule and if i summarize this in pivot the value in the calculated field for this is not getting the sum.
Thanks,
NormanHi Everyone
I used this in SP calculated column field.
=IF([Shift Sched]="1pm to 10pm","0",IF([Shift Sched]="2pm to 11pm","1",IF([Shift Sched]="3pm to 12am","2",IF([Shift Sched]="4pm to 1am","3",IF([Shift Sched]="5pm to 2am","4",IF([Shift
Sched]="6pm to 3am","5",IF([Shift Sched]="7pm to 4am","6",IF([Shift Sched]="8pm to 5am","7",IF([Shift Sched]="9pm to 6am","8",IF([Shift Sched]="10pm to 7am","8",IF([Shift
Sched]="11pm to 8am","7",IF([Shift Sched]="12pm to 9am","6",IF([Shift Sched]="1am to 10am","5",IF([Shift Sched]="2am to 11am","4",IF([Shift Sched]="3am to 12pm","3",IF([Shift
Sched]="4am to 1pm","2",IF([Shift Sched]="5am to 2pm","1",IF([Shift Sched]="6am to 3pm","0",IF([Shift Sched]="7am to 4pm","0",IF([Shift Sched]="8am to 5pm","0",IF([Shift
Sched]="9am to 6pm","0",IF([Shift Sched]="10am to 7pm","0",IF([Shift Sched]="11am to 8pm","0",IF([Shift Sched]="12pm to 9pm","0"))))))))))))))))))))))))
it was able to work fine however my issue is when i extract the information to excel and use a pivot table the table is not able to calulate the sum of the value for this field. Can you please help me with this. this is for an Attendance traker for Night
Differential pay for employees. they create a daily log of their shift schedule and if i summarize this in pivot the value in the calculated field for this is not getting the sum.
Thanks,
Norman -
How to calculate New customers and Returning customers in a Pivot Table?
Hi,
I have a Pivot table with columns as Order Date, Customer Name, Qty, Cost, Freight, Invoice, Adv Payment. I have only 30 customers and 11000 transactions for 4 years sales period.
How to calculate New customers and Returning customers in Pivot Table for any given Month or Quarter or Year. I am open to use helper column, formula or a calculated field etc
Thanks
ArjunHi Arjun,
I have received the file and read it, based on your further explain, I know your requested more clarity. In my view, the requested could be done via VBA code or Select function in other dataset, like Access/SQL. (Because before we count the new
customer and return customer, we might to filter them via rule, the formula need to assign the customer one by one. So, it's inefficient)
Thus, I recommend we try the above workaround: Use macro or Select function in Access. If you have further question about the coding, please post to the MSDN forum for Excel
http://social.msdn.microsoft.com/Forums/en-US/home?forum=exceldev&filter=alltypes&sort=lastpostdesc
The reason why we recommend posting appropriately is you will get the most qualified pool of respondents, and other partners who read the forums regularly can either share their knowledge or learn from your interaction with us. Thank you for your understanding.
George Zhao
TechNet Community Support
It's recommended to download and install
Configuration Analyzer Tool (OffCAT), which is developed by Microsoft Support teams. Once the tool is installed, you can run it at any time to scan for hundreds of known issues in Office
programs. -
How to pass hidden field values on a click of a table row
hi all,
href = "bookAndNonBook.do"
I am very new to struts. I have created a table using displaytable tag which displays results in a tabular format. In addtion, i have a hidden field (prodType), the table rows are getting highlighted when i get my mouse on a particular row.
Following is the code from the results.jsp file
<body
onload="addRowHandlers('row', 'rowMouseOver')"
bgcolor="#FFFFFF" text="#000000" leftmargin="100" topmargin="50"
marginwidth="" marginheight="" rightmargin="30">
<html:form action="/bookAndNonBook" method="post">
<display:table name="sessionScope.productSearchList" id="row"
sort="list" export="true" defaultsort="1" defaultorder="ascending"
pagesize="15" decorator="org.displaytag.decorator.TotalTableDecorator"
class="dataTable">
<display:column property="prodType" title="ProdType" class="prodType"
headerClass="prodType" media="html" />
<display:column title="Title" property="titleName" sortable="true"
class="title" headerClass="title" />
</display:table>
</html:form>
</BODY>
I am calling a funtion addRowHandlers which passes the table id (which is row) and the rowMouseover for highlighting the rows on mouse over.
the code for function addRowHandlers is
function addRowHandlers(tableId, rowClassName) {
var previousClass = null;
var table = document.getElementById(tableId);
var rows = table.getElementsByTagName("tr");
for (i = 1; i < rows.length; i++) {
rows.onmouseover = function () {
previousClass = this.className;
this.className = this.className + " " + rowClassName ;
this.style.cursor="hand";
rows.onmouseout = function () {
this.className = previousClass;
this.style.cursor='';
rows.onclick = function (){
var cell = this.getElementsByTagName("td")[0];
var ProdType = cell.innerHTML;
alert("value of prodType = " + ProdType);
when i run the above code and click on a particular row it returns me the value in the hidden field i.e. prodType for that particular row
Now where i am having problem is i want that on the basis of prodType my jsp file should call different actions for different prodType as returned....somwhat a function like this
function submitProduct(prodType) {
if(prodType == "BK")
resultsForm.action = "/bookProduct.do";
else if(prodType == "NB")
resultsForm.action = "/nonbookProduct.do";
but i am unable to figure out that how do i this..
Any help will be really appreciated
Thanks
Samcan you please suggest some good struts forums where i can post my question
thanks in advance
Sam -
How do I make a header column in a pivot table a field from the table
I am trying to reference a field for a header column in a pivot table. for example: 2006 - Cat, 2006-Dog
I am trying to get the following result:
2006-Cat January February March April May June July August September October November December Totals
Euthanise 159 203 188 252 376 501 393 315 304 276 212 207 3386
Intake 192 220 234 305 412 538 409 330 329 305 244 241 3759
Redeem 10 4 4 3 5 3 2 1 2 1 2 5 42
Rescue 0 0 2 10 0 0 0 1 0 2 0 4 19
2006-Dog January February March April May June July August September October November December Totals
Euthanise 306 375 347 341 458 484 385 441 317 384 325 318 4481
Intake 455 514 495 465 571 595 486 570 438 511 434 473 6007
Redeem 65 63 57 34 57 43 58 46 58 67 53 59 660
Rescue 0 0 0 1 0 0 0 0 3 1 0 0 5
2007-Cat January February March April May June July August September October November December Totals
Euthanise 223 265 229 275 569 508 451 359 310 318 231 225 3963
Intake 268 286 274 315 594 567 488 397 329 344 279 249 4390
Redeem 11 7 11 1 5 2 0 2 4 3 16 2 64
Rescue 7 0 0 1 0 1 2 1 1 0 1 0 14
2007-Dog January February March April May June July August September October November December Totals
Euthanise 436 374 313 343 395 362 422 403 394 350 275 343 4410
Intake 594 510 480 477 508 520 553 502 509 544 410 480 6087
Redeem 67 72 77 57 47 51 50 40 41 62 45 45 654
Rescue 2 3 0 1 0 0 4 0 3 0 1 1 15
Any help is greatly appreciated.<?xml version="1.0" encoding="UTF-8" ?>
- <ROWSET>
- <ROW>
<header>2006 - CAT</header>
<MNTH>January</MNTH>
<imonth>1</imonth>
<cue>Euthanise</cue>
<anicnt>159.0</anicnt>
</ROW>
- <ROW>
<header>2006 - CAT</header>
<MNTH>January</MNTH>
<imonth>1</imonth>
<cue>Intake</cue>
<anicnt>192.0</anicnt>
</ROW>
- <ROW>
<header>2006 - CAT</header>
<MNTH>January</MNTH>
<imonth>1</imonth>
<cue>Redeem</cue>
<anicnt>10.0</anicnt>
</ROW>
- <ROW>
<header>2006 - CAT</header>
<MNTH>February</MNTH>
<imonth>2</imonth>
<cue>Euthanise</cue>
<anicnt>203.0</anicnt>
</ROW>
- <ROW>
<header>2006 - CAT</header>
<MNTH>February</MNTH>
<imonth>2</imonth>
<cue>Intake</cue>
<anicnt>220.0</anicnt>
</ROW>
- <ROW>
<header>2006 - CAT</header>
<MNTH>February</MNTH>
<imonth>2</imonth>
<cue>Redeem</cue>
<anicnt>4.0</anicnt>
</ROW>
- <ROW>
<header>2006 - CAT</header>
<MNTH>March</MNTH>
<imonth>3</imonth>
<cue>Euthanise</cue>
<anicnt>188.0</anicnt>
</ROW>
- <ROW>
<header>2006 - CAT</header>
<MNTH>March</MNTH>
<imonth>3</imonth>
<cue>Intake</cue>
<anicnt>234.0</anicnt>
</ROW>
- <ROW>
<header>2006 - CAT</header>
<MNTH>March</MNTH>
<imonth>3</imonth>
<cue>Redeem</cue>
<anicnt>4.0</anicnt>
</ROW>
- <ROW>
<header>2006 - CAT</header>
<MNTH>March</MNTH>
<imonth>3</imonth>
<cue>Rescue</cue>
<anicnt>2.0</anicnt>
</ROW>
- <ROW>
<header>2006 - CAT</header>
<MNTH>April</MNTH>
<imonth>4</imonth>
<cue>Euthanise</cue>
<anicnt>252.0</anicnt>
</ROW>
- <ROW>
<header>2006 - CAT</header>
<MNTH>April</MNTH>
<imonth>4</imonth>
<cue>Intake</cue>
<anicnt>305.0</anicnt>
</ROW>
- <ROW>
<header>2006 - CAT</header>
<MNTH>April</MNTH>
<imonth>4</imonth>
<cue>Redeem</cue>
<anicnt>3.0</anicnt>
</ROW>
- <ROW>
<header>2006 - CAT</header>
<MNTH>April</MNTH>
<imonth>4</imonth>
<cue>Rescue</cue>
<anicnt>10.0</anicnt>
</ROW>
- <ROW>
<header>2006 - CAT</header>
<MNTH>May</MNTH>
<imonth>5</imonth>
<cue>Euthanise</cue>
<anicnt>376.0</anicnt>
</ROW>
- <ROW>
<header>2006 - CAT</header>
<MNTH>May</MNTH>
<imonth>5</imonth>
<cue>Intake</cue>
<anicnt>412.0</anicnt>
</ROW>
- <ROW>
<header>2006 - CAT</header>
<MNTH>May</MNTH>
<imonth>5</imonth>
<cue>Redeem</cue>
<anicnt>5.0</anicnt>
</ROW>
- <ROW>
<header>2006 - CAT</header>
<MNTH>June</MNTH>
<imonth>6</imonth>
<cue>Euthanise</cue>
<anicnt>501.0</anicnt>
</ROW>
- <ROW>
<header>2006 - CAT</header>
<MNTH>June</MNTH>
<imonth>6</imonth>
<cue>Intake</cue>
<anicnt>538.0</anicnt>
</ROW>
- <ROW>
<header>2006 - CAT</header>
<MNTH>June</MNTH>
<imonth>6</imonth>
<cue>Redeem</cue>
<anicnt>3.0</anicnt>
</ROW>
- <ROW>
<header>2006 - CAT</header>
<MNTH>July</MNTH>
<imonth>7</imonth>
<cue>Euthanise</cue>
<anicnt>393.0</anicnt>
</ROW>
- <ROW>
<header>2006 - CAT</header>
<MNTH>July</MNTH>
<imonth>7</imonth>
<cue>Intake</cue>
<anicnt>409.0</anicnt>
</ROW>
- <ROW>
<header>2006 - CAT</header>
<MNTH>July</MNTH>
<imonth>7</imonth>
<cue>Redeem</cue>
<anicnt>2.0</anicnt>
</ROW>
- <ROW>
<header>2006 - CAT</header>
<MNTH>August</MNTH>
<imonth>8</imonth>
<cue>Euthanise</cue>
<anicnt>315.0</anicnt>
</ROW>
- <ROW>
<header>2006 - CAT</header>
<MNTH>August</MNTH>
<imonth>8</imonth>
<cue>Intake</cue>
<anicnt>330.0</anicnt>
</ROW>
- <ROW>
<header>2006 - CAT</header>
<MNTH>August</MNTH>
<imonth>8</imonth>
<cue>Redeem</cue>
<anicnt>1.0</anicnt>
</ROW>
- <ROW>
<header>2006 - CAT</header>
<MNTH>August</MNTH>
<imonth>8</imonth>
<cue>Rescue</cue>
<anicnt>1.0</anicnt>
</ROW>
- <ROW>
<header>2006 - CAT</header>
<MNTH>September</MNTH>
<imonth>9</imonth>
<cue>Euthanise</cue>
<anicnt>304.0</anicnt>
</ROW>
- <ROW>
<header>2006 - CAT</header>
<MNTH>September</MNTH>
<imonth>9</imonth>
<cue>Intake</cue>
<anicnt>329.0</anicnt>
</ROW>
- <ROW>
<header>2006 - CAT</header>
<MNTH>September</MNTH>
<imonth>9</imonth>
<cue>Redeem</cue>
<anicnt>2.0</anicnt>
</ROW>
- <ROW>
<header>2006 - CAT</header>
<MNTH>October</MNTH>
<imonth>10</imonth>
<cue>Euthanise</cue>
<anicnt>276.0</anicnt>
</ROW>
- <ROW>
<header>2006 - CAT</header>
<MNTH>October</MNTH>
<imonth>10</imonth>
<cue>Intake</cue>
<anicnt>305.0</anicnt>
</ROW>
- <ROW>
<header>2006 - CAT</header>
<MNTH>October</MNTH>
<imonth>10</imonth>
<cue>Redeem</cue>
<anicnt>1.0</anicnt>
</ROW>
- <ROW>
<header>2006 - CAT</header>
<MNTH>October</MNTH>
<imonth>10</imonth>
<cue>Rescue</cue>
<anicnt>2.0</anicnt>
</ROW>
- <ROW>
<header>2006 - CAT</header>
<MNTH>November</MNTH>
<imonth>11</imonth>
<cue>Euthanise</cue>
<anicnt>212.0</anicnt>
</ROW>
- <ROW>
<header>2006 - CAT</header>
<MNTH>November</MNTH>
<imonth>11</imonth>
<cue>Intake</cue>
<anicnt>244.0</anicnt>
</ROW>
- <ROW>
<header>2006 - CAT</header>
<MNTH>November</MNTH>
<imonth>11</imonth>
<cue>Redeem</cue>
<anicnt>2.0</anicnt>
</ROW>
- <ROW>
<header>2006 - CAT</header>
<MNTH>December</MNTH>
<imonth>12</imonth>
<cue>Euthanise</cue>
<anicnt>207.0</anicnt>
</ROW>
- <ROW>
<header>2006 - CAT</header>
<MNTH>December</MNTH>
<imonth>12</imonth>
<cue>Intake</cue>
<anicnt>241.0</anicnt>
</ROW>
- <ROW>
<header>2006 - CAT</header>
<MNTH>December</MNTH>
<imonth>12</imonth>
<cue>Redeem</cue>
<anicnt>5.0</anicnt>
</ROW>
- <ROW>
<header>2006 - CAT</header>
<MNTH>December</MNTH>
<imonth>12</imonth>
<cue>Rescue</cue>
<anicnt>4.0</anicnt>
</ROW>
- <ROW>
<header>2006 - DOG</header>
<MNTH>January</MNTH>
<imonth>1</imonth>
<cue>Euthanise</cue>
<anicnt>306.0</anicnt>
</ROW>
- <ROW>
<header>2006 - DOG</header>
<MNTH>January</MNTH>
<imonth>1</imonth>
<cue>Intake</cue>
<anicnt>455.0</anicnt>
</ROW>
- <ROW>
<header>2006 - DOG</header>
<MNTH>January</MNTH>
<imonth>1</imonth>
<cue>Redeem</cue>
<anicnt>65.0</anicnt>
</ROW>
- <ROW>
<header>2006 - DOG</header>
<MNTH>February</MNTH>
<imonth>2</imonth>
<cue>Euthanise</cue>
<anicnt>375.0</anicnt>
</ROW>
- <ROW>
<header>2006 - DOG</header>
<MNTH>February</MNTH>
<imonth>2</imonth>
<cue>Intake</cue>
<anicnt>514.0</anicnt>
</ROW>
- <ROW>
<header>2006 - DOG</header>
<MNTH>February</MNTH>
<imonth>2</imonth>
<cue>Redeem</cue>
<anicnt>63.0</anicnt>
</ROW>
- <ROW>
<header>2006 - DOG</header>
<MNTH>March</MNTH>
<imonth>3</imonth>
<cue>Euthanise</cue>
<anicnt>347.0</anicnt>
</ROW>
- <ROW>
<header>2006 - DOG</header>
<MNTH>March</MNTH>
<imonth>3</imonth>
<cue>Intake</cue>
<anicnt>495.0</anicnt>
</ROW>
- <ROW>
<header>2006 - DOG</header>
<MNTH>March</MNTH>
<imonth>3</imonth>
<cue>Redeem</cue>
<anicnt>57.0</anicnt>
</ROW>
- <ROW>
<header>2006 - DOG</header>
<MNTH>April</MNTH>
<imonth>4</imonth>
<cue>Euthanise</cue>
<anicnt>341.0</anicnt>
</ROW>
- <ROW>
<header>2006 - DOG</header>
<MNTH>April</MNTH>
<imonth>4</imonth>
<cue>Intake</cue>
<anicnt>465.0</anicnt>
</ROW>
- <ROW>
<header>2006 - DOG</header>
<MNTH>April</MNTH>
<imonth>4</imonth>
<cue>Redeem</cue>
<anicnt>34.0</anicnt>
</ROW>
- <ROW>
<header>2006 - DOG</header>
<MNTH>April</MNTH>
<imonth>4</imonth>
<cue>Rescue</cue>
<anicnt>1.0</anicnt>
</ROW>
- <ROW>
<header>2006 - DOG</header>
<MNTH>May</MNTH>
<imonth>5</imonth>
<cue>Euthanise</cue>
<anicnt>458.0</anicnt>
</ROW>
- <ROW>
<header>2006 - DOG</header>
<MNTH>May</MNTH>
<imonth>5</imonth>
<cue>Intake</cue>
<anicnt>571.0</anicnt>
</ROW>
- <ROW>
<header>2006 - DOG</header>
<MNTH>May</MNTH>
<imonth>5</imonth>
<cue>Redeem</cue>
<anicnt>57.0</anicnt>
</ROW>
- <ROW>
<header>2006 - DOG</header>
<MNTH>June</MNTH>
<imonth>6</imonth>
<cue>Euthanise</cue>
<anicnt>484.0</anicnt>
</ROW>
- <ROW>
<header>2006 - DOG</header>
<MNTH>June</MNTH>
<imonth>6</imonth>
<cue>Intake</cue>
<anicnt>595.0</anicnt>
</ROW>
- <ROW>
<header>2006 - DOG</header>
<MNTH>June</MNTH>
<imonth>6</imonth>
<cue>Redeem</cue>
<anicnt>43.0</anicnt>
</ROW>
- <ROW>
<header>2006 - DOG</header>
<MNTH>July</MNTH>
<imonth>7</imonth>
<cue>Euthanise</cue>
<anicnt>385.0</anicnt>
</ROW>
- <ROW>
<header>2006 - DOG</header>
<MNTH>July</MNTH>
<imonth>7</imonth>
<cue>Intake</cue>
<anicnt>486.0</anicnt>
</ROW>
- <ROW>
<header>2006 - DOG</header>
<MNTH>July</MNTH>
<imonth>7</imonth>
<cue>Redeem</cue>
<anicnt>58.0</anicnt>
</ROW>
- <ROW>
<header>2006 - DOG</header>
<MNTH>August</MNTH>
<imonth>8</imonth>
<cue>Euthanise</cue>
<anicnt>441.0</anicnt>
</ROW>
- <ROW>
<header>2006 - DOG</header>
<MNTH>August</MNTH>
<imonth>8</imonth>
<cue>Intake</cue>
<anicnt>570.0</anicnt>
</ROW>
- <ROW>
<header>2006 - DOG</header>
<MNTH>August</MNTH>
<imonth>8</imonth>
<cue>Redeem</cue>
<anicnt>46.0</anicnt>
</ROW>
- <ROW>
<header>2006 - DOG</header>
<MNTH>September</MNTH>
<imonth>9</imonth>
<cue>Euthanise</cue>
<anicnt>317.0</anicnt>
</ROW>
- <ROW>
<header>2006 - DOG</header>
<MNTH>September</MNTH>
<imonth>9</imonth>
<cue>Intake</cue>
<anicnt>438.0</anicnt>
</ROW>
- <ROW>
<header>2006 - DOG</header>
<MNTH>September</MNTH>
<imonth>9</imonth>
<cue>Redeem</cue>
<anicnt>58.0</anicnt>
</ROW>
- <ROW>
<header>2006 - DOG</header>
<MNTH>September</MNTH>
<imonth>9</imonth>
<cue>Rescue</cue>
<anicnt>3.0</anicnt>
</ROW>
- <ROW>
<header>2006 - DOG</header>
<MNTH>October</MNTH>
<imonth>10</imonth>
<cue>Euthanise</cue>
<anicnt>384.0</anicnt>
</ROW>
- <ROW>
<header>2006 - DOG</header>
<MNTH>October</MNTH>
<imonth>10</imonth>
<cue>Intake</cue>
<anicnt>511.0</anicnt>
</ROW>
- <ROW>
<header>2006 - DOG</header>
<MNTH>October</MNTH>
<imonth>10</imonth>
<cue>Redeem</cue>
<anicnt>67.0</anicnt>
</ROW>
- <ROW>
<header>2006 - DOG</header>
<MNTH>October</MNTH>
<imonth>10</imonth>
<cue>Rescue</cue>
<anicnt>1.0</anicnt>
</ROW>
- <ROW>
<header>2006 - DOG</header>
<MNTH>November</MNTH>
<imonth>11</imonth>
<cue>Euthanise</cue>
<anicnt>325.0</anicnt>
</ROW>
- <ROW>
<header>2006 - DOG</header>
<MNTH>November</MNTH>
<imonth>11</imonth>
<cue>Intake</cue>
<anicnt>434.0</anicnt>
</ROW>
- <ROW>
<header>2006 - DOG</header>
<MNTH>November</MNTH>
<imonth>11</imonth>
<cue>Redeem</cue>
<anicnt>53.0</anicnt>
</ROW>
- <ROW>
<header>2006 - DOG</header>
<MNTH>December</MNTH>
<imonth>12</imonth>
<cue>Euthanise</cue>
<anicnt>318.0</anicnt>
</ROW>
- <ROW>
<header>2006 - DOG</header>
<MNTH>December</MNTH>
<imonth>12</imonth>
<cue>Intake</cue>
<anicnt>473.0</anicnt>
</ROW>
- <ROW>
<header>2006 - DOG</header>
<MNTH>December</MNTH>
<imonth>12</imonth>
<cue>Redeem</cue>
<anicnt>59.0</anicnt>
</ROW>
- <ROW>
<header>2007 - CAT</header>
<MNTH>January</MNTH>
<imonth>1</imonth>
<cue>Euthanise</cue>
<anicnt>223.0</anicnt>
</ROW>
- <ROW>
<header>2007 - CAT</header>
<MNTH>January</MNTH>
<imonth>1</imonth>
<cue>Intake</cue>
<anicnt>268.0</anicnt>
</ROW>
- <ROW>
<header>2007 - CAT</header>
<MNTH>January</MNTH>
<imonth>1</imonth>
<cue>Redeem</cue>
<anicnt>11.0</anicnt>
</ROW>
- <ROW>
<header>2007 - CAT</header>
<MNTH>January</MNTH>
<imonth>1</imonth>
<cue>Rescue</cue>
<anicnt>7.0</anicnt>
</ROW>
- <ROW>
<header>2007 - CAT</header>
<MNTH>February</MNTH>
<imonth>2</imonth>
<cue>Euthanise</cue>
<anicnt>265.0</anicnt>
</ROW>
- <ROW>
<header>2007 - CAT</header>
<MNTH>February</MNTH>
<imonth>2</imonth>
<cue>Intake</cue>
<anicnt>286.0</anicnt>
</ROW>
- <ROW>
<header>2007 - CAT</header>
<MNTH>February</MNTH>
<imonth>2</imonth>
<cue>Redeem</cue>
<anicnt>7.0</anicnt>
</ROW>
- <ROW>
<header>2007 - CAT</header>
<MNTH>March</MNTH>
<imonth>3</imonth>
<cue>Euthanise</cue>
<anicnt>229.0</anicnt>
</ROW>
- <ROW>
<header>2007 - CAT</header>
<MNTH>March</MNTH>
<imonth>3</imonth>
<cue>Intake</cue>
<anicnt>274.0</anicnt>
</ROW>
- <ROW>
<header>2007 - CAT</header>
<MNTH>March</MNTH>
<imonth>3</imonth>
<cue>Redeem</cue>
<anicnt>11.0</anicnt>
</ROW>
- <ROW>
<header>2007 - CAT</header>
<MNTH>April</MNTH>
<imonth>4</imonth>
<cue>Euthanise</cue>
<anicnt>275.0</anicnt>
</ROW>
- <ROW>
<header>2007 - CAT</header>
<MNTH>April</MNTH>
<imonth>4</imonth>
<cue>Intake</cue>
<anicnt>315.0</anicnt>
</ROW>
- <ROW>
<header>2007 - CAT</header>
<MNTH>April</MNTH>
<imonth>4</imonth>
<cue>Redeem</cue>
<anicnt>1.0</anicnt>
</ROW>
- <ROW>
<header>2007 - CAT</header>
<MNTH>April</MNTH>
<imonth>4</imonth>
<cue>Rescue</cue>
<anicnt>1.0</anicnt>
</ROW>
- <ROW>
<header>2007 - CAT</header>
<MNTH>May</MNTH>
<imonth>5</imonth>
<cue>Euthanise</cue>
<anicnt>569.0</anicnt>
</ROW>
- <ROW>
<header>2007 - CAT</header>
<MNTH>May</MNTH>
<imonth>5</imonth>
<cue>Intake</cue>
<anicnt>594.0</anicnt>
</ROW>
- <ROW>
<header>2007 - CAT</header>
<MNTH>May</MNTH>
<imonth>5</imonth>
<cue>Redeem</cue>
<anicnt>5.0</anicnt>
</ROW>
- <ROW>
<header>2007 - CAT</header>
<MNTH>June</MNTH>
<imonth>6</imonth>
<cue>Euthanise</cue>
<anicnt>508.0</anicnt>
</ROW>
- <ROW>
<header>2007 - CAT</header>
<MNTH>June</MNTH>
<imonth>6</imonth>
<cue>Intake</cue>
<anicnt>567.0</anicnt>
</ROW>
- <ROW>
<header>2007 - CAT</header>
<MNTH>June</MNTH>
<imonth>6</imonth>
<cue>Redeem</cue>
<anicnt>2.0</anicnt>
</ROW>
- <ROW>
<header>2007 - CAT</header>
<MNTH>June</MNTH>
<imonth>6</imonth>
<cue>Rescue</cue>
<anicnt>1.0</anicnt>
</ROW>
- <ROW>
<header>2007 - CAT</header>
<MNTH>July</MNTH>
<imonth>7</imonth>
<cue>Euthanise</cue>
<anicnt>451.0</anicnt>
</ROW>
- <ROW>
<header>2007 - CAT</header>
<MNTH>July</MNTH>
<imonth>7</imonth>
<cue>Intake</cue>
<anicnt>488.0</anicnt>
</ROW>
- <ROW>
<header>2007 - CAT</header>
<MNTH>July</MNTH>
<imonth>7</imonth>
<cue>Rescue</cue>
<anicnt>2.0</anicnt>
</ROW>
- <ROW>
<header>2007 - CAT</header>
<MNTH>August</MNTH>
<imonth>8</imonth>
<cue>Euthanise</cue>
<anicnt>359.0</anicnt>
</ROW>
- <ROW>
<header>2007 - CAT</header>
<MNTH>August</MNTH>
<imonth>8</imonth>
<cue>Intake</cue>
<anicnt>397.0</anicnt>
</ROW>
- <ROW>
<header>2007 - CAT</header>
<MNTH>August</MNTH>
<imonth>8</imonth>
<cue>Redeem</cue>
<anicnt>2.0</anicnt>
</ROW>
- <ROW>
<header>2007 - CAT</header>
<MNTH>August</MNTH>
<imonth>8</imonth>
<cue>Rescue</cue>
<anicnt>1.0</anicnt>
</ROW>
- <ROW>
<header>2007 - CAT</header>
<MNTH>September</MNTH>
<imonth>9</imonth>
<cue>Euthanise</cue>
<anicnt>310.0</anicnt>
</ROW>
- <ROW>
<header>2007 - CAT</header>
<MNTH>September</MNTH>
<imonth>9</imonth>
<cue>Intake</cue>
<anicnt>329.0</anicnt>
</ROW>
- <ROW>
<header>2007 - CAT</header>
<MNTH>September</MNTH>
<imonth>9</imonth>
<cue>Redeem</cue>
<anicnt>4.0</anicnt>
</ROW>
- <ROW>
<header>2007 - CAT</header>
<MNTH>September</MNTH>
<imonth>9</imonth>
<cue>Rescue</cue>
<anicnt>1.0</anicnt>
</ROW>
- <ROW>
<header>2007 - CAT</header>
<MNTH>October</MNTH>
<imonth>10</imonth>
<cue>Euthanise</cue>
<anicnt>318.0</anicnt>
</ROW>
- <ROW>
<header>2007 - CAT</header>
<MNTH>October</MNTH>
<imonth>10</imonth>
<cue>Intake</cue>
<anicnt>344.0</anicnt>
</ROW>
- <ROW>
<header>2007 - CAT</header>
<MNTH>October</MNTH>
<imonth>10</imonth>
<cue>Redeem</cue>
<anicnt>3.0</anicnt>
</ROW>
- <ROW>
<header>2007 - CAT</header>
<MNTH>November</MNTH>
<imonth>11</imonth>
<cue>Euthanise</cue>
<anicnt>231.0</anicnt>
</ROW>
- <ROW>
<header>2007 - CAT</header>
<MNTH>November</MNTH>
<imonth>11</imonth>
<cue>Intake</cue>
<anicnt>279.0</anicnt>
</ROW>
- <ROW>
<header>2007 - CAT</header>
<MNTH>November</MNTH>
<imonth>11</imonth>
<cue>Redeem</cue>
<anicnt>16.0</anicnt>
</ROW>
- <ROW>
<header>2007 - CAT</header>
<MNTH>November</MNTH>
<imonth>11</imonth>
<cue>Rescue</cue>
<anicnt>1.0</anicnt>
</ROW>
- <ROW>
<header>2007 - CAT</header>
<MNTH>December</MNTH>
<imonth>12</imonth>
<cue>Euthanise</cue>
<anicnt>225.0</anicnt>
</ROW>
- <ROW>
<header>2007 - CAT</header>
<MNTH>December</MNTH>
<imonth>12</imonth>
<cue>Intake</cue>
<anicnt>249.0</anicnt>
</ROW>
- <ROW>
<header>2007 - CAT</header>
<MNTH>December</MNTH>
<imonth>12</imonth>
<cue>Redeem</cue>
<anicnt>2.0</anicnt>
</ROW>
- <ROW>
<header>2007 - DOG</header>
<MNTH>January</MNTH>
<imonth>1</imonth>
<cue>Euthanise</cue>
<anicnt>436.0</anicnt>
</ROW>
- <ROW>
<header>2007 - DOG</header>
<MNTH>January</MNTH>
<imonth>1</imonth>
<cue>Intake</cue>
<anicnt>594.0</anicnt>
</ROW>
- <ROW>
<header>2007 - DOG</header>
<MNTH>January</MNTH>
<imonth>1</imonth>
<cue>Redeem</cue>
<anicnt>67.0</anicnt>
</ROW>
- <ROW>
<header>2007 - DOG</header>
<MNTH>January</MNTH>
<imonth>1</imonth>
<cue>Rescue</cue>
<anicnt>2.0</anicnt>
</ROW>
- <ROW>
<header>2007 - DOG</header>
<MNTH>February</MNTH>
<imonth>2</imonth>
<cue>Euthanise</cue>
<anicnt>374.0</anicnt>
</ROW>
- <ROW>
<header>2007 - DOG</header>
<MNTH>February</MNTH>
<imonth>2</imonth>
<cue>Intake</cue>
<anicnt>510.0</anicnt>
</ROW>
- <ROW>
<header>2007 - DOG</header>
<MNTH>February</MNTH>
<imonth>2</imonth>
<cue>Redeem</cue>
<anicnt>72.0</anicnt>
</ROW>
- <ROW>
<header>2007 - DOG</header>
<MNTH>February</MNTH>
<imonth>2</imonth>
<cue>Rescue</cue>
<anicnt>3.0</anicnt>
</ROW>
- <ROW>
<header>2007 - DOG</header>
<MNTH>March</MNTH>
<imonth>3</imonth>
<cue>Euthanise</cue>
<anicnt>313.0</anicnt>
</ROW>
- <ROW>
<header>2007 - DOG</header>
<MNTH>March</MNTH>
<imonth>3</imonth>
<cue>Intake</cue>
<anicnt>480.0</anicnt>
</ROW>
- <ROW>
<header>2007 - DOG</header>
<MNTH>March</MNTH>
<imonth>3</imonth>
<cue>Redeem</cue>
<anicnt>77.0</anicnt>
</ROW>
- <ROW>
<header>2007 - DOG</header>
<MNTH>April</MNTH>
<imonth>4</imonth>
<cue>Euthanise</cue>
<anicnt>343.0</anicnt>
</ROW>
- <ROW>
<header>2007 - DOG</header>
<MNTH>April</MNTH>
<imonth>4</imonth>
<cue>Intake</cue>
<anicnt>477.0</anicnt>
</ROW>
- <ROW>
<header>2007 - DOG</header>
<MNTH>April</MNTH>
<imonth>4</imonth>
<cue>Redeem</cue>
<anicnt>57.0</anicnt>
</ROW>
- <ROW>
<header>2007 - DOG</header>
<MNTH>April</MNTH>
<imonth>4</imonth>
<cue>Rescue</cue>
<anicnt>1.0</anicnt>
</ROW>
- <ROW>
<header>2007 - DOG</header>
<MNTH>May</MNTH>
<imonth>5</imonth>
<cue>Euthanise</cue>
<anicnt>395.0</anicnt>
</ROW>
- <ROW>
<header>2007 - DOG</header>
<MNTH>May</MNTH>
<imonth>5</imonth>
<cue>Intake</cue>
<anicnt>508.0</anicnt>
</ROW>
- <ROW>
<header>2007 - DOG</header>
<MNTH>May</MNTH>
<imonth>5</imonth>
<cue>Redeem</cue>
<anicnt>47.0</anicnt>
</ROW>
- <ROW>
<header>2007 - DOG</header>
<MNTH>June</MNTH>
<imonth>6</imonth>
<cue>Euthanise</cue>
<anicnt>362.0</anicnt>
</ROW>
- <ROW>
<header>2007 - DOG</header>
<MNTH>June</MNTH>
<imonth>6</imonth>
<cue>Intake</cue>
<anicnt>520.0</anicnt>
</ROW>
- <ROW>
<header>2007 - DOG</header>
<MNTH>June</MNTH>
<imonth>6</imonth>
<cue>Redeem</cue>
<anicnt>51.0</anicnt>
</ROW>
- <ROW>
<header>2007 - DOG</header>
<MNTH>July</MNTH>
<imonth>7</imonth>
<cue>Euthanise</cue>
<anicnt>422.0</anicnt>
</ROW>
- <ROW>
<header>2007 - DOG</header>
<MNTH>July</MNTH>
<imonth>7</imonth>
<cue>Intake</cue>
<anicnt>553.0</anicnt>
</ROW>
- <ROW>
<header>2007 - DOG</header>
<MNTH>July</MNTH>
<imonth>7</imonth>
<cue>Redeem</cue>
<anicnt>50.0</anicnt>
</ROW>
- <ROW>
<header>2007 - DOG</header>
<MNTH>July</MNTH>
<imonth>7</imonth>
<cue>Rescue</cue>
<anicnt>4.0</anicnt>
</ROW>
- <ROW>
<header>2007 - DOG</header>
<MNTH>August</MNTH>
<imonth>8</imonth>
<cue>Euthanise</cue>
<anicnt>403.0</anicnt>
</ROW>
- <ROW>
<header>2007 - DOG</header>
<MNTH>August</MNTH>
<imonth>8</imonth>
<cue>Intake</cue>
<anicnt>502.0</anicnt>
</ROW>
- <ROW>
<header>2007 - DOG</header>
<MNTH>August</MNTH>
<imonth>8</imonth>
<cue>Redeem</cue>
<anicnt>40.0</anicnt>
</ROW>
- <ROW>
<header>2007 - DOG</header>
<MNTH>September</MNTH>
<imonth>9</imonth>
<cue>Euthanise</cue>
<anicnt>394.0</anicnt>
</ROW>
- <ROW>
<header>2007 - DOG</header>
<MNTH>September</MNTH>
<imonth>9</imonth>
<cue>Intake</cue>
<anicnt>509.0</anicnt>
</ROW>
- <ROW>
<header>2007 - DOG</header>
<MNTH>September</MNTH>
<imonth>9</imonth>
<cue>Redeem</cue>
<anicnt>41.0</anicnt>
</ROW>
- <ROW>
<header>2007 - DOG</header>
<MNTH>September</MNTH>
<imonth>9</imonth>
<cue>Rescue</cue>
<anicnt>3.0</anicnt>
</ROW>
- <ROW>
<header>2007 - DOG</header>
<MNTH>October</MNTH>
<imonth>10</imonth>
<cue>Euthanise</cue>
<anicnt>350.0</anicnt>
</ROW>
- <ROW>
<header>2007 - DOG</header>
<MNTH>October</MNTH>
<imonth>10</imonth>
<cue>Intake</cue>
<anicnt>544.0</anicnt>
</ROW>
- <ROW>
<header>2007 - DOG</header>
<MNTH>October</MNTH>
<imonth>10</imonth>
<cue>Redeem</cue>
<anicnt>62.0</anicnt>
</ROW>
- <ROW>
<header>2007 - DOG</header>
<MNTH>November</MNTH>
<imonth>11</imonth>
<cue>Euthanise</cue>
<anicnt>275.0</anicnt>
</ROW>
- <ROW>
<header>2007 - DOG</header>
<MNTH>November</MNTH>
<imonth>11</imonth>
<cue>Intake</cue>
<anicnt>410.0</anicnt>
</ROW>
- <ROW>
<header>2007 - DOG</header>
<MNTH>November</MNTH>
<imonth>11</imonth>
<cue>Redeem</cue>
<anicnt>45.0</anicnt>
</ROW>
- <ROW>
<header>2007 - DOG</header>
<MNTH>November</MNTH>
<imonth>11</imonth>
<cue>Rescue</cue>
<anicnt>1.0</anicnt>
</ROW>
- <ROW>
<header>2007 - DOG</header>
<MNTH>December</MNTH>
<imonth>12</imonth>
<cue>Euthanise</cue>
<anicnt>343.0</anicnt>
</ROW>
- <ROW>
<header>2007 - DOG</header>
<MNTH>December</MNTH>
<imonth>12</imonth>
<cue>Intake</cue>
<anicnt>480.0</anicnt>
</ROW>
- <ROW>
<header>2007 - DOG</header>
<MNTH>December</MNTH>
<imonth>12</imonth>
<cue>Redeem</cue>
<anicnt>45.0</anicnt>
</ROW>
- <ROW>
<header>2007 - DOG</header>
<MNTH>December</MNTH>
<imonth>12</imonth>
<cue>Rescue</cue>
<anicnt>1.0</anicnt>
</ROW>
</ROWSET> -
Fill in blank cells of a Pivot Table Value field area
Hi,
In this workbook (http://1drv.ms/1oHk0QV), a normal Pivot Table has been created on the "Pivot Table" worksheet. I'd like the blank cells of the Pivot Table to be filled up with the preceding non blank
value. So to take an example of Product A, the following is what I want:
1. H5:N5 should have 1
2. P5:S5 should have 2
3. U5:W5 should have 2
4. Y5:BA5 should have 3
The same should be done for the others as well.
I have attempted something on the "PowerPivot" worksheet but I do not get the correct result.
Please help.
Regards, Ashish Mathur Microsoft Excel MVP www.ashishmathur.comthere you go:
YourMeasure:=CALCULATE([State value],
LASTNONBLANK(FILTER(ALL(Table2[Week]), Table2[Week] <= MAX(Table2[Week])), [State value])
it basically finds the last week with a valid [State Value] and shows it
hth,
gerhard
Gerhard Brueckl
blogging @ http://blog.gbrueckl.at
working @ http://www.pmOne.com -
TSQL query to calculate Count / Sum grouping by date on a Pivot Table
Hi All
I need help to group the pivot table output to group by dates and sum/count the values. I have a table like shown below.
Date
Student
Subject
Hunt
Marks
18/02/2014
Sam
Maths
1
20
18/02/2014
Sam
Maths
1
10
18/02/2014
Sam
Maths
2
30
18/02/2014
Luke
Science
1
50
17/02/2014
Sam
Maths
2
50
17/02/2014
Luke
Science
2
60
16/02/2014
Luke
Science
2
20
16/02/2014
Luke
Science
3
20
I want to Group by dates and move the Hunt to columns calculating their counts and sum their marks too. Like given below.
I wrote a pivot query like below but If i group it with dates and calculate the total marks it throws aggregate errors.
Create Table Student_Log ([Date] datetime ,Student varchar (20), Subject varchar (20) ,Hunt int ,Marks int )
Go
INSERT INTO Student_Log ([Date],Student, [Subject],Hunt,Marks) VALUES('2014-02-18 15:00:00.000','Sam ','Maths','1','20')
INSERT INTO Student_Log ([Date],Student, [Subject],Hunt,Marks) VALUES('2014-02-18 15:00:00.000','Sam ','Maths','1','10')
INSERT INTO Student_Log ([Date],Student, [Subject],Hunt,Marks) VALUES('2014-02-18 15:00:00.000','Sam ','Maths','2','30')
INSERT INTO Student_Log ([Date],Student, [Subject],Hunt,Marks) VALUES('2014-02-18 15:00:00.000','Luke','Science','1','50')
INSERT INTO Student_Log ([Date],Student, [Subject],Hunt,Marks) VALUES('2014-02-17 15:00:00.000','Sam ','Maths','2','50')
INSERT INTO Student_Log ([Date],Student, [Subject],Hunt,Marks) VALUES('2014-02-17 15:00:00.000','Luke','Science','2','60')
INSERT INTO Student_Log ([Date],Student, [Subject],Hunt,Marks) VALUES('2014-02-16 15:00:00.000','Luke','Science','2','20')
INSERT INTO Student_Log ([Date],Student, [Subject],Hunt,Marks) VALUES('2014-02-16 15:00:00.000','Luke','Science','3','20')
Go
select * from Student_Log
select [DATE] , [Student], [Subject] ,[1],[2],[3],[4],Total =([1]+[2]+[3]+[4])
from
( select [Date], [Student], [Subject],[Hunt],[Marks] from Student_Log
)x
pivot
count ( [Hunt]) for [Hunt]
in ([1],[2],[3],[4])
)p
order by [Date] desc
I have done this far only. More than this I need to enhance it with the Percentage of Hunts for each Student.
ie like below table.
On 18th Sam in Maths he had 2 rows on 1st hunt and 1 row on 2nd hunt. So On the Pivot table is it possible to represent it on percentage using the Total Attempts column.
Thanks a lot in advance.
Its runnung in SQL 2000 Server.Create Table Student_Log ([Date] datetime ,Student varchar (20), Subject varchar (20) ,Hunt int ,Marks int )
Go
INSERT INTO Student_Log ([Date],Student, [Subject],Hunt,Marks) VALUES('2014-02-18 15:00:00.000','Sam ','Maths','1','20')
INSERT INTO Student_Log ([Date],Student, [Subject],Hunt,Marks) VALUES('2014-02-18 15:00:00.000','Sam ','Maths','1','10')
INSERT INTO Student_Log ([Date],Student, [Subject],Hunt,Marks) VALUES('2014-02-18 15:00:00.000','Sam ','Maths','2','30')
INSERT INTO Student_Log ([Date],Student, [Subject],Hunt,Marks) VALUES('2014-02-18 15:00:00.000','Luke','Science','1','50')
INSERT INTO Student_Log ([Date],Student, [Subject],Hunt,Marks) VALUES('2014-02-17 15:00:00.000','Sam ','Maths','2','50')
INSERT INTO Student_Log ([Date],Student, [Subject],Hunt,Marks) VALUES('2014-02-17 15:00:00.000','Luke','Science','2','60')
INSERT INTO Student_Log ([Date],Student, [Subject],Hunt,Marks) VALUES('2014-02-16 15:00:00.000','Luke','Science','2','20')
INSERT INTO Student_Log ([Date],Student, [Subject],Hunt,Marks) VALUES('2014-02-16 15:00:00.000','Luke','Science','3','20')
Go
select * from Student_Log
;with mycte as
Select [Date], [Student], [Subject] ,
Count(CASE WHEN [Hunt]=1 Then Hunt End) as Hunt1,
Count(CASE WHEN [Hunt]=2 Then Hunt End) as Hunt2,
Count(CASE WHEN [Hunt]=3 Then Hunt End) as Hunt3,
Count(CASE WHEN [Hunt]=4 Then Hunt End) as Hunt4,
Count(CASE WHEN [Hunt]=1 Then Hunt End)
+Count(CASE WHEN [Hunt]=2 Then Hunt End)
+Count(CASE WHEN [Hunt]=3 Then Hunt End)+
+Count(CASE WHEN [Hunt]=4 Then Hunt End) as Total,
ISNULL(SUM(CASE WHEN [Hunt]=1 Then Marks End),0) as Mark1,
ISNULL(SUM(CASE WHEN [Hunt]=2 Then Marks End),0) as Mark2,
ISNULL(SUM(CASE WHEN [Hunt]=3 Then Marks End),0) as Mark3,
ISNULL(SUM(CASE WHEN [Hunt]=4 Then Marks End),0) as Mark4
from Student_Log
Group By [Date], [Student], [Subject]
Select [Date], [Student], [Subject]
, Cast(Hunt1*1./Total*100 as int) as [1]
, Cast(Hunt2*1./Total*100 as int) as [2]
,Cast(Hunt3*1./Total*100 as int) as [3]
,Cast(Hunt4*1./Total*100 as int) as [4]
,Total,Marks=( Mark1+Mark2+Mark3+Mark4)
from mycte
order by [Date] DESC, Student desc
drop table Student_Log -
Calculate a daily average in pivot table view
I am new to biee 11g and would appreciate any assistance with the following.
I have a pivot table view which includes a hierarchy column and a single measure, units. The pivot is filtered based on date that is prompted.
I need to include a column in my pivot table that displays the average unit sales for the period being displayed based on working days. ie total units for the period divided by the number of working days in the period selected. The date dimension contains a flag indicating whether a date is a working day or not.Measure Columns can't be hidden like an attribute. How ever you can use custom style sheet for Value and Header Properties to not show the measure.
for the "Custom CSS Style Options (HTML Only)" under measure properties of the column set "Use Custom CSS Style" value to 'display:none'.
Let me know if this worked.
Regards,
Jay -
How to calculate value from perticular column and row in pivot table
Hi all,
I am having following pivot table.
Country
A
B
C
D
F
G
H
J
K
L
M
Grand Total
Canada
1
1
3
3
12
14
13
97
China
8
4
3
19
India
2
47
448
176
395
3656
1964
1360
8077
USA
1545
352
380
26
10
4
8
32
2054
1023
758
4624
UK
12
19
13
23
33
298
Grand Total
1545
352
381
29
72
474
184
427
5743
3028
2167
13114
Now I want sum of Columns A, B, C, K, M where Country = India in one field.
and sum of D, F, g in another field. and sum of remainig columns in another field.
How can i get sum of values with some where condition in pivot table.
Thanks,Hi Michael,
Following is the representation which i want
CouRntry
ROW LABLES
A
B
C
Total of
ABC
F
G
Total
Of FG
J
K
L
TOTAL
of JL
Grand
Total
Canada
1
1
3
3
12
14
13
97
China
8
4
3
19
India
2
47
448
176
395
3656
1964
1360
8077
USA
1545
352
380
26
10
4
8
32
2054
1023
758
4624
UK
12
19
13
23
33
298
Grand Total
1545
352
381
29
72
474
184
427
5743
3028
2167
1
Also if i get sum how can i add a column in between of the fields.
Thanks -
How to access hidden fields in a table
hi
what is the use of hidden fields in a table, ie. some fields doesn't visible in the field list of a table. but the fileds will be visible if u display its contents.
for example in table t518A the text field is not visible in the field list. But it will be visible if display its contents. can any one of u please help me out how to access those fields.
regards
sriHi Srivallika,
The table T518A has a text table called T518B. You can have a look at this table by:-
1. GOTO SE11 and display table T518A.
2. GOTO menu GOTO -> TEXT table. It gives the text table for the given table. Here its is T518B.
A Text table is table with same key fields as the main table with another extra Language key TYPE SPRAS. This table is related to the main table. Hence to access the extra text fields, you can use the TEXT table :).
Thanks and regards,
Ravi.
NOTE: Points keep me alive on SDN . -
Variance between 2 columns in a Pivot Table
Hello,
We have an analysis that is a Union of 2 analysis. It has two result columns in the Union, each column have a value of one month. We have to create a third column with the variance between the second and first column.
We are using a Pivot Table and creating a New Calculated Item in the month column with difference between the columns ($2 - $1). But this results in four different columns - The 2 original ones and the difference repeated (for each month).
Pls. is there a way to build the pivot table the way we need it ? with just the 3rd column as a variance result.
Txs for any help.
AntonioYou may get the logical query as below
SELECT saw_0, saw_1, FROM (
(SELECT A saw_0, B saw_1 FROM "SA" )
UNION
(SELECT C saw_0, D saw_1 FROM "SA" )
) t1 ORDER BY saw_0
I would suggest to create another column at first line of SELECT so that you can use those saw_0, saw_1 columns to get another column something like
SELECT saw_0, saw_1, saw_0+saw_1 FROM (
(SELECT A saw_0, B saw_1 FROM "SA" )
UNION
(SELECT C saw_0, D saw_1 FROM "SA" )
) t1 ORDER BY saw_0
This is just a hint you need to put in your requirements
if make sense mark :)
Edited by: Srini VEERAVALLI on May 14, 2013 10:35 AM -
NullPointerException for hidden field in table with col of type DBSequence
All,
I implemented the use of the DBSequence type on my entity to automatically populate my employee_id on the hr.employees table on insert. In jheadstart, I had to manually change the EmployeeId attribute java type to DBSequence to get my generated pages working. When I try to use the generated form to insert a new employee, the insert works(employeeid is populated w/a negative val and then replaced w/the next seq number) if the column is displayed in the table layout. However, when I change the Display type of the sequence field to "hidden," when I try to add an employee I receive the following error:
- JBO-27008: Attribute set for EmployeeId in view object EmployeesView1 failed
- java.lang.NullPointerException
Has anyone encountered this before? This same error occurs if the table using the hidden dbsequence field is in the table layout as a stacked detail group of another group such as departments. If you click on one of the detail tabs you will receive the same error message.
Is the use of the DBSequence type supported by jheadstart? Is this easily remedied?
Thanks,
Paul
ADF Business Components 10.1.3.42.70
JHeadstart 10.1.3.3.75
Edited by: p.mon on Sep 3, 2008 2:31 PMSteven,
The sequence field is just being used as a surrogate key and we don't want to display it to the user. However, since we're using the default display value property to populate it, I assumed it needed to be on the entry form for inserts in order to fetch the next value. Please let me know if my assumption was wrong.
We've already found a workaround by reverting the column back to a number data type and using a managed bean to populate the field w/the same sequence.
Thanks,
Paul
Maybe you are looking for
-
A couple of times Lenovo have asked for suggestions etc via System Update. This has been a great way of reporting bugs (there are a few) and make Lenovo aware of the problems users have. I have found no other way to report bugs, from small/minor prob
-
How to redirect loading flow in process chain based on logic?
Hi Experts, I have a scenario where I want to keep data for last 3 years in 3 different cubes.e.g. lets say cube 1 holds data for current 2006 year, cube 2 holds 2005 and cube 3 holds 2004.Now in next year 2007, I want to keep data for 2007, 2006 and
-
Annoying podcast problem help plz
hi guys, first if this is in the wrong place, i apologise, as you can see a new user. anyway, heres my problem, i just got hold of an ipod mini, and i use my itunes extensively for podcast listening,and i have a problem regarding when it comes to syn
-
I have credit in iTunes but it always uses my credit card. How do I change it plus it use to display the amount of credit I have but that is no longer.
-
How to avoid decimal places in smartorms
hi friends, i have to display a field VBAP-KWMENG (order quantity) in samrt forms it has a value 1.000 but it is display ing as 1,000. how can i avoid those zeroes after the 1 my req is to print 1. KWMENG is a data element with packed decimal as (15