Filter on Calculated column based on union of 2 reports
I have Report1 Union Report2.There is column A(Logic) in report1 and report 2 and Displayed this column A(Logic) as single column after merging the results.
i am adding another column say (Saw0(*Column A(logic)* - saw 5) which is named as 'Difference'.I need to apply the filter on Difference >0 after results has been merged.Currently i see this filter is applying before the results are processed.
Let me know if anyone has any thoughts.
Thanks in Advance.
Add the difference column in report 1 and report 2 while applying the filter and hide the column. Union the reports and add difference column in your final report.
Thanks,
-Amith.
Similar Messages
-
How to create new calculated column based on filtered columns?
Dear All,
I'm using Oracle Analysis.
I have two column, each one have different formula.
My Formula based on filter.
Column1
FILTER("DW"."SUM_PLAN_MONTH_AMOUNT" USING ("DW"."PLAN_YEAR" BETWEEN YEAR(DATE'@{P_BEGIN_DATE}') and YEAR(DATE'@{P_END_DATE}')))Column2
FILTER("PAYMENTS"."SUM_PAY_AMOUNT" / 1000 USING ("PAYMENTS"."PAY_DATE_PAID" BETWEEN DATE'@{P_BEGIN_DATE}' AND DATE'@{P_END_DATE}'))How to add new calculated column based on those two column?
For example:
Column1 | Column2 | NewColumn
5 | 10 | 10 / 5 * 100
7 | 12 | 12 / 7 * 100
Regards,
Eba
Edited by: Erdenebayar on Apr 19, 2012 1:42 PM
Edited by: Erdenebayar on Apr 19, 2012 3:37 PMHello MK,
I have a tried following formula. It is working, but result is not filtered.
I filtered "PAYMENTS"."SUM_PAY_AMOUNT" and "DW"."SUM_PLAN_MONTH_AMOUNT" columns.
"PAYMENTS"."SUM_PAY_AMOUNT" / "DW"."SUM_PLAN_MONTH_AMOUNT" * 100Can you share me some tutorial?
BR,
Eba
Edited by: Erdenebayar on Apr 19, 2012 3:43 PM
Edited by: Erdenebayar on Apr 19, 2012 3:43 PM
Edited by: Erdenebayar on Apr 19, 2012 3:43 PM -
Need to show the images in calculated column based on the condition in sharepoint 2013.
Hi ,
I'm working in sharepoint 2013, In this i want to show an image in calculated column based on the condition, but image is not showing .
In sharepoint 2010 its working with help of javascript in content editor on the same page. Same thing i tried in SP 2013. but doesn't work.
Could any one please give proper solution for this?
Thanks in advance.
by,
Siva.Hi please provide the JS you have used in the content editor as well as the calculation for the column so we can better understand what's maybe differs?
Blog: chrisstahl.wordpress.com Twitter:
@Cstahl -
SharePoint 2013 Make Calculated Column based on Custom Column
In SharePoint 2013, I am trying to create a Calculated Column that is a shortened display of another Custom Column. The Calculated Column would just show the first 100 characters concatenated with "..." like in the following formula:
=LEFT([CustomColumn],100)&"..."
However, every time that I go to create this calculated column, SharePoint doesn't provide my [CustomColumn] in the "Insert Column:" list. If I type it in anyway, SharePoint throws an error.
Details on my Column, List, and Site below:
Col. Type: Multiple lines of text
Col. Group: Custom Columns
Col. Text Type: Enhanced rich text
List Content Type: Custom Type Inherits from Event
Site Type: Publishing
Also, to no avail, I found this similar post (link below), but creating the Site Column and Calculated Column
before adding it to the Content Type did not work for me.
http://social.technet.microsoft.com/Forums/sharepoint/en-US/26a7517e-ba43-4c49-95aa-3e6f7f4207ba/calculated-field-in-content-type-not-working
Anyone out there know how to coax SharePoint into submission?!Multi lines of text are one of the types of columns which can't be used by calculated columns/fields. Among such unusable columns are also Lookup columns, People columns, External Columns, MMS columns, etc.
Scott Brickey
MCTS, MCPD, MCITP
www.sbrickey.com
Strategic Data Systems - for all your SharePoint needs -
Calculated column based on the value of a prompt
Hi all
I created a page prompt for the user than he can choose the years period: for example Year: between 2009 and 2015
In the report I have one of the measures that and I only want to display for the year 2009.I don't want to sum from 2009 till 2015
currently It calculating the sum from 2009 till 2015 and I only want it for the begining year of the period that the user selects in the prompt
How can I do that??
Regardstry to de-attach the prompt from your SA i.e. once you choose a column month to be in the prompt edit the formula and enter e.g. 'Start month'; then select the same column again and edit the formula and enter e.g. 'End month'; for each of the columns set the operator to equal; add presentation variables for both columns; then in the report use these variables in the filter for the remaining measures and for the one in question use the filter using; see if this would work
-
Filter column based on another column - OBIEE 11g
Hi, I have kind of a strange requirement. I'm trying to build a dashboard that lets a user see data for the current day, last week, last month, or last year. I'm going to create a presentation variable called "date_range" where the user can choose one of those 4 options.
Based on this, I've defined a column in answers with the following formula:
cast
case
when 1 = 0 then "Query Time"."Date"
when @{date_range}{'Day'} = 'Day' then Current_Date
when @{date_range}{'Week'} = 'Week' then TIMESTAMPADD(SQL_TSI_DAY, -7, CURRENT_DATE)
when @{date_range}{'Day'} = 'Month' then TIMESTAMPADD(SQL_TSI_DAY, -30, CURRENT_DATE)
when @{date_range}{'Day'} = 'Year' then TIMESTAMPADD(SQL_TSI_DAY, -365, CURRENT_DATE)
else TIMESTAMPADD(SQL_TSI_DAY, -10000, CURRENT_DATE)
end as DATE
Based on the 4 presentation variable, this should give the proper "start date" of when to pull data.
Now I've added the actual date column from the date dimension. But I need to put a filter on the date dimension date column that says it's greater than or equal to the calculated column above. How do I do that?
Thanks,
ScottI always expect what you're expecting, but you can't filter a column on another column. The solution is just to write one formula that returns a literal, so it will be
case when (your date column) >= (your long formula) then 'Y' else 'N' end
Then filter that column on 'Y'.
Regards,
Robert -
Manged Property based on calculated column
Hi,
I set a refiner based on a managed property.
the managed property is mapped to the crawled property which is based on a document library calculated column with a formula:
="In Process" .
In refinement panel i see
string;#In Process
instead of just display:
In Process
why is it so?
keren tsurHi keren,
According to your description, my understanding is that you want to know why the value showed as “string;#In Process” of calculated column in Refinement Panel.
Per my knowledge, it may be due to how the calculated column stores the value.
Please take a look at the article below, from which we can know that the calculated column values show with string;# as the prefix in the lookup column:
http://sympmarc.com/2009/10/09/sharepoint-lookup-column-based-on-a-calculated-column-woes/
As its value has string;# as the prefix in calculated column, so the value shows in the Refinement Panel is string;#In Progress.
Best regards.
Thanks
Victoria Xia
TechNet Community Support -
Filter the secondary datasource based on lookup column
Hello All,
I am customizing a List form. I have a secondary data connection which is
a datasource for my drop down list. I have to filter the datasource based on Lookup column value.
I know how to filter on the datasource by going to entries and filtering but it does not work with Lookup column.
Can anyone let me know step by step procedure.
Regards,
smith
smithHi,
According to your post, my understanding is that you wanted to filter the secondary datasource based on lookup column.
I recommend to create a cascading drop-down list box in InfoPath.
You can follow the steps in the article to achieve what you want:
Create Cascading Dropdown in Browser enabled InfoPath form using InfoPath 2010
More information:
Cascading Drop Down List In SharePoint 2010
Cascading Drop-Down List in SharePoint 2010 using InfoPath 2010
Dan's SharePoint Blog: InfoPath Tutorial Cascading Dropdown (Does not have the 20 item limit)
Best Regards,
Linda Li
Linda Li
TechNet Community Support -
How can I filter a column based on data in another list.
I have two lists:
List A:
Business Unit | BU Services
BU1 | Service 1
BU1 | Service 2
BU1 | Service 3
BU2 | Service 4
BU2 | Service 5
BU3 | Service 6
BU3 | Service 7
List B:
Sales Rep | Business Unit | Service
Jonny Cash | BU3 | Service 7
Kitty Wells | BU3 | Service 6
Willie Nelson | BU2 | Service 5
etc
List A is a reference list. I.e. it associates services with a business unit.
List B is a record of activities. It records what each sales rep sold. Sales reps can sell services from any business unit.
Using a drop down list to select the business unit, the service column should only display services that are related to a business unit. I.e. If BU3 is selected, then only Service 6 and Service 7 should be available.
How can this be achieved in SharePoint? It looks like something that it could easily do, however I can't get a lookup to work across lists, and I'm not sure a calculated column will do the job either.
Any ideas?Hi Cameron,
The first list (or table) is used for associations. I'm associating services with a business unit. This would work the same way with an example I found, regarding countries and states:
i.e.
Country | State
USA | Nebraska
USA | New York
Canada | Alberta
Canada | Manitoba
Russia | Crimea
Russia | Chechnya
Australia | New South Wales
etc
Then in the second list or table I could specific team members and their location:
Team Member | Country | State
Russell Crow | Australia | New South Wales
Clive Owen | USA | New York
In the 2nd table, I would select the country from a drop down (or by type ahead), and then the state column would restrict choices to states for the particular country as define in the first list, i.e. USA would show states like: Nebraska and New York, but
not Alberta or New South Wales because they belong to other countries.
I have a feeling that SharePoint can't do this, despite having the basic foundation for it. I'm not a MS developer, I'm a business user trying to put a basic app together for my boss. -
DAX Dynamic Banding | Calculated Member based on Calculated Field
Good morning,
I've created a Power Pivot model that measures the blood glucose levels of clinical patients at specific times of the day. The requirement is that this metric, let's call it GlucoseLevel, is always averaged as it wouldn't make sense to sum up the values.
To meet this first requirement, I set the "Summarize By" property of the GlucoseLevel column to "Average".
The second requirement is to band the GlucoseLevel values so that groups of people can be measured by this band rather than by the individual measure values. I created a banding table in Excel and then imported it into the Power Pivot model. The banding table
has three columns (BandName, MinValue and MaxValue) and has the following values:
VERYLOW: Min Value = 0; Max Value = 3.99
OK: Min Value = 4; Max Value = 6.99
WARNING: Min Value = 7; Max Value = 10.99CRITICAL: Min Value = 11; Max Value = 30.00
It is at this point where I face my challenge. I have a GlucoseLevel measure and I have a banding table. Great. The challenge is: How do I create a calculated, dynamic
member that will look at my GlucoseLevel measure (at whatever level), do a lookup to my banding table, and then return the "BandName" column from the Banding table at that specific level? So to clarify what I mean by level: I want to be able
to view the bandings at Year level, or a Month level, or even at a week level. Then depending on what level I am at, my measure should have a Band associated to it.
I've tried to solve this issue in a couple of ways:
Attempt 1
Create a calculated column in my fact table that contains a nested IF statement to manually band my GlucoseLevel values. This works fine if I view my data at the lowest level of granularity, however
it does not work if I start looking at my data at the day, week, month etc. levels
Attempt 2
1.) Create a calculated field (not a calculated column) that averages my GlucoseLevel measure. This is cool because it will average my measure at whatever level I am viewing it at. Let's call
this field Bob...
2.) Band my measure Bob by creating another calculated field (called PatientBand). This field uses my banding table (described earlier) in conjunction with my calculated field Bob. This works perfectly, except for one big flaw: Excel sees this banding field
as a measure, and not as something that I can use as a column / row...
So my question is: Can I trick Excel into viewing my PatientBand calculated field as an attribute, and not as a measure? And if not, how do I get around this challenge? Here is the DAX formula that I used to create my second calculated field "PatientBand":
PatientBand:=CALCULATE(
VALUES (Bandings[BandName]);
FILTER (
Bandings;
Test[Bob] >= Bandings[MinValue]
&& Test[Bob] <= Bandings[MaxValue]
Thanks!So there are 2 ways that I can think of for doing that.
1) if you are only using MDX clients like Excel or Reporting services you can create a text based measure that returns the banding name. (Note that this sort of approach does not work at the moment with PowerView as it only displays numeric measures). This
would effectively let you show a label next to a reading as opposed to moving the reading under a given banding column.
Banding Name :=
CALCULATE (
VALUES ( Bands[BandName] ),
FILTER (
Bands,
[Average of GlucoseReading] >= Bands[BandMin]
&& [Average of GlucoseReading] <= Bands[BandMax]
&& NOT ( ISBLANK ( [Average of GlucoseReading] ) )
2) This next approach will show the results exactly as you had them in your sample screenshots. It just takes a slight bending of the DAX. I'm using a SUMX here, not because I want to sum anything, but because the "X" version of SUMX basically loops over
every row in the specified table and sums the expression in the second parameter. I have setup the second parameter so that it only returns a single value for the average if it is in the appropriate banding.
Banded Average:=IF (
HASONEVALUE ( Bands[BandName] ),
SUMX(
'Bands',
IF (
NOT ( ISBLANK ( [Average of GlucoseReading] ) )
&& [Average of GlucoseReading] >= MIN ( Bands[BandMin] )
&& [Average of GlucoseReading] <= MIN ( Bands[BandMax] ),
AVERAGE(Readings[GlucoseReading]),
BLANK()
,AVERAGE(Readings[GlucoseReading])
http://darren.gosbell.com - please mark correct answers -
SSAS Tabular Calculated Column: Want a calc column that only populates if row value = X
I have a table with SalesAgentID, SalesAgentTypeID (can be types 1,2, or 3), and I want to add a new column called Type1, Type2, Type3.
Type 1 would only show the SalesAgentID if SalesAgentTypeID =1.
It seems like I should be able to do this with a calculated column but I'm not having any luck, I tried using a FILTER but couldn't get that to work and now I tried a LOOKUPVALUE but get "calculation error in column, a table of multiple values was supplied
where a single value was expected".
=LOOKUPVALUE[SalesAgentID,[SalesAgentTypeID],1)
Second part of this, I want to use this to build a hierarchy as AgentType 1 should be the top, Type2 below 1, etc...
Perhaps there is a better way to build a hierarchy than making these calculated columns? (Since we have a hard set limit of 4 levels it just seemed easier to treat this like Country, State, City, etc...)Hi OneWithQuestions,
According to your description, you want to create a calculated column in your tabular model. And the value in the calculated column is based on the SalesAgentType column, right?
In this case, you can use the DAX below to create the calculated column.
IF(TableName[SalesAgentType]=1,value,blank())
I have tested it on my localenvironment, the screenshot below is for you reference.
Reference
http://msdn.microsoft.com/en-in/library/hh213003.aspx
http://msdn.microsoft.com/en-us/library/gg492126.aspx
Regards,
Charlie Liao
If you have any feedback on our support, please click
here
Charlie Liao
TechNet Community Support -
Problem with binding value on the UI from a calculated column in the view
I have calculated field "Readiness" in my db view, which gets calculated based on other columns in the same table. I have added new column to my EO using "Add from table" option and added the same column from to VO using "Add from EO" option. In my application, I will update a particular date field in the UI and this calculated column "Readiness" in the db will be set to yes or no and this logic is working fine, both date date field and calculated field are in same view object. I have added a attribute binding to this "Readiness" column in my view page. The problem is the calculated column value does not reflect the new value in the db, it shows the old value. I have tried different refresh option for the iterator and ppr option for the field binding. Even after reloading the page, the value shown on the UI page is different from the value in db, other bindings on the UI page works fine, not sure any special settings are required for the Calculated columns. any ideas are appreciated.
Thanks for your help,
SuryaI tried to add soms debugging statements in the EO and getters method, the calcaulated column is not picking the value in db view. I'm not any special iterator/field settings are required at BC level. I'm a newbie, any help is appreciated.
Thanks,
Surya -
I am trying to learn HANA on my own.i have product id,product name,delivery date and Grossamount in my calculated view.i am trying to create calculated column where i need Grossamount in two columns based on delivery date.I have 2012 and 2013 as values for my delivery date.so i have created two column as grossamount_2012 and grossamount_2013.if i have delivery date as 4thdec,2012 i want the grossamount value to be in coloumn grossamount_2012 and the grossamount_2013 should be blank.i have written an expression like this
if("Deliverydate" <= longdate(2012-12-04),"Grossamount","0")
and it looks like this is wrong.i am getting the text Grossamount rather than values for that field in my output.so can anyone help me please?Hi chandra
i am trying to get the same result by using sql script and CE functions.i have written the following code
select A."PRODUCTID",
E."TEXT" as "PRODUCTNAME",
C."COUNTRY",
D."DELIVERYDATE",
Sum(D."GROSSAMOUNT") as "GROSSAMOUNT"
from "SAP_HANA_DEMO"."sap.hana.democontent.epm.data::EPM.MasterData.Products" as A
inner join "SAP_HANA_DEMO"."sap.hana.democontent.epm.data::EPM.MasterData.BusinessPartner" as B
on A."SUPPLIERID" = B."PARTNERID"
inner join "SAP_HANA_DEMO"."sap.hana.democontent.epm.data::EPM.MasterData.Addresses" as C
on B."ADDRESSID" = C."ADDRESSID"
inner join "SAP_HANA_DEMO"."sap.hana.democontent.epm.data::EPM.Purchase.Item" as D
on A."PRODUCTID" = D."PRODUCTID"
inner join "SAP_HANA_DEMO"."sap.hana.democontent.epm.data::EPM.Util.Texts" as E
on A."NAMEID" = E."TEXTID"
GROUP BY A."PRODUCTID",E."TEXT",C."COUNTRY",D."DELIVERYDATE";
this is working fine but i want to split the grossamount based on current year and last year.Any idea how to do this
In calculation view using script can we use if and case statements? -
Calculated Column using IF statement with DATEIF formula
I have a dated column that includes a date when a position is vacated otherwise the field is blank if the position is still filled. I want a calculated column to return the number of days the position has been vancant from the date that is listed to today.
So the following was entered & works.....
=DATEDIF([Vacancy Date],Today,"d")
The delima is that it is also returning a value when there is no date in the dated column but it returns a funky number 42,069. What I want it to return when the dated column is blank is blank or zero would work too. I don't know how to incorporate that
into this formula.You are correct it no longer reads that column as Today.... So is there anyway to make this a calculated column for my purposes?
I'm going to use SharePoint list for a Position Pool & managing positions within a large department. What I'm attempting to do with this column is have a current count of the number of days since a position has been vacant. Our system that I pull the
position data from will give me the vacancy date for those positions & where the position is filled the date field will be blank. So I'm wanting this column to return a 0 when the position is listed as filled & the number of days vacant based on the
vacancy date column I have. Is there any way to make this work in SharePoint? Obviously I can make that work in Excel however my task was to load raw data into SharePoint & have SharePoint do the work if possible with little to no human intervention prior
to loading to SharePoint.
Thank you,
MMHagman -
DAX - IF statement and filters within calculated column
Hi all,
I've got a bit of a complex formula I'm trying to run, but I'm not quite there yet. I don't know where/how/if I can place a filter within my IF statement for a calculated column due to so many variables. I either get errors or wrong numbers.
Hope the following makes sense.
Here is my formula for the calculated column [Years Since Last Task]:
=IF (ISBLANK([Last Task Date]) && ([Current Role]<>BLANK()), DIVIDE([Quarters],4), FLOOR(1. * ( today() - [Last Task Date]) / 365, 0.25))
Problem: I am getting "114.25" for Ken....but I want a blank result instead. Meaning, I need to also filter out any name (row) who has a blank [Current Role]. How do
I add a filter to this current formula? Is one more step of filtering possible in this IF statement? (Maybe I shouldn't use an IF statement, and try CALCULATE instead?)
Below is the table 'Work' for you to see what's happening.
Name
Quarters
Last Task Date
Current Role
Years Since Last Task
John
1
1
0.25
Mike
4
2/7/2011
3
3
Todd
5
4/20/2009
4
5
Jeff
9/1/2013
3
0.5
Ken
0
114.25
Steve
2
12/3/2011
2
2.25
Nate
2
1/1/2014
2
0.25
Greg
1
8/11/2013
1
0.5
Ross
4
11/9/2010
4
3.25
Hope all this made sense. Let me know if you have any thoughts.
Thanks,
~UG1you can use nested IF-statements here:
=IF (ISBLANK([Current Role]),
BLANK(),
IF(ISBLANK([Last Task Date]),
DIVIDE([Quarters],4),
FLOOR(1. * ( today() - [Last Task Date]) / 365,0.25)
hth,
gerhard
Gerhard Brueckl
blogging @ http://blog.gbrueckl.at
working @ http://www.pmOne.com
Maybe you are looking for
-
Doesn't sync correctly with Outlook 2007!
All I wanted was a cute nice looking cell phone that syncs with outlook, and after I found it! It appears that Nokia my beloved company maybe has a bug in its software! I have a Nokia 6300, MS Office 2007 and I'm using Nokia PC suite 6.84.10.3 which
-
hi all, after creating data source i specify excel file path and activate it when i click on priview data then data show in this format ÐÏ à¡± á Í É Í É ÿÿÿ can any body tell me reason behind it
-
Problem with a Stored Procedure
I created a SP. My SP is: Create or Replace Procedure sp_atualiza(val_ent in number,id_ent in integer) as begin update venda set valor = val_ent*valor where id_venda = id_ent; end sp_atualiza; Now into SQL*Plus I write: SQL>execute sp_atualiza(1.5,3)
-
I am using a freshly built MacPro with 10.5.1 and iDVD 7.0.1 I have a 19 minute video from iMovie 6.0.4 ( I do not like iMovie '08). My problem involves about 270 high resolution images in .jpg format want to include as 3 slide shows and as DVD-ROM c
-
Jdeveloper run time oracle libraries
Hi, I installed jdeveloper and was trying to connect a java class to one of my oracle databases. When I try to "Run" the class in JDeveloper I get the error message below. So it compiles but can't find the run time libraries. So how do I tell JDevelo