Forum Discussion
Creating segments of customers based on multiple rows & values
Hi,
I have rows of invoices, so lets say for 1 customer there are 4 invoices with a text description:
1. Standard module 1
2. Premium module 1
3. Standard module 2
4. Premium module 2
I want to check whether in the current month a customer has at least one premium module. IF so, then the client is a premium client this month. So I need the check this for every client in one month.
I am a bit stuck because dynamic segmentation only looks at numbers, not at text. Could anyone give a hint?
- Anonymous8 years ago
Hi Hidde,
You can use below measure to check premium status.
Is premium = SEARCH ( "Premium", CONCATENATEX ( ALLSELECTED ( Table1[Module] ), [Module], "," ), 1, 0 ) > 0Regards,
Xiaoxin Sheng
Thanks I managed to solve it this way:
if(search("Premium",Table1[Modules],,0)>0,,1,,blank())
7 Replies
- AnonymousNot applicable
HI Hidde,
Can you please share some sample data? I'm not so clarify for your data structure.
Regards,
Xiaoxin Sheng
- Hidde
Helper I
So for every month and every customer the formula needs to check if there is at least one invoice with a "premium" module.
Thanks for your help already.
Year Periode Relatienaam Invoicenumber Module Desired outcome 2018 1 Client 1 13-104223 Standard module 1 Premium client 2018 1 Client 1 13-104223 Premium module 2 Premium client 2018 1 Client 1 13-104223 Premium module 1 Premium client 2018 1 Client 1 13-104223 Standard module 2 Premium client 2018 1 Client 1 13-104292 Extra module Premium client 2018 1 Client 1 13-104292 Standard module 2 Premium client 2018 1 Client 1 13-104368 Standard module 1 Premium client 2018 1 Client 1 13-104368 Premium module 2 Premium client 2018 1 Client 1 13-104368 Premium module 1 Premium client 2018 1 Client 1 13-104368 Standard module 2 Premium client 2018 1 Client 2 13-104223 Standard module 1 Standard client 2018 1 Client 2 13-104223 Standard module 2 Standard client 2018 1 Client 2 13-104292 Extra module Standard client 2018 1 Client 2 13-104292 Standard module 2 Standard client 2018 1 Client 2 13-104368 Standard module 1 Standard client 2018 1 Client 2 13-104368 Standard module 2 Standard client 2018 1 Client 1 13-104223 Standard module 1 Premium client 2018 1 Client 1 13-104223 Premium module 2 Premium client 2018 1 Client 1 13-104223 Premium module 1 Premium client 2018 1 Client 1 13-104223 Standard module 2 Premium client 2018 1 Client 1 13-104292 Extra module Premium client 2018 1 Client 1 13-104292 Standard module 2 Premium client 2018 1 Client 1 13-104368 Standard module 1 Premium client 2018 1 Client 1 13-104368 Premium module 2 Premium client 2018 1 Client 1 13-104368 Premium module 1 Premium client 2018 1 Client 1 13-104368 Standard module 2 Premium client 2018 1 Client 2 13-104223 Standard module 1 Premium client 2018 1 Client 2 13-104223 Standard module 2 Premium client 2018 1 Client 2 13-104292 Extra module Premium client 2018 1 Client 2 13-104292 Standard module 2 Premium client 2018 1 Client 2 13-104368 Standard module 1 Premium client - Hidde
Helper I
Year Period Customer_name Invoicenumber Module Desired outcome 2018 1 Client 1 13-104223 Standard module 1 Premium client 2018 1 Client 1 13-104223 Premium module 2 Premium client 2018 1 Client 1 13-104223 Premium module 1 Premium client 2018 1 Client 1 13-104223 Standard module 2 Premium client 2018 1 Client 1 13-104292 Extra module Premium client 2018 1 Client 1 13-104292 Standard module 2 Premium client 2018 1 Client 1 13-104368 Standard module 1 Premium client 2018 1 Client 1 13-104368 Premium module 2 Premium client 2018 1 Client 1 13-104368 Premium module 1 Premium client 2018 1 Client 1 13-104368 Standard module 2 Premium client 2018 1 Client 2 13-104223 Standard module 1 Standard client 2018 1 Client 2 13-104223 Standard module 2 Standard client 2018 1 Client 2 13-104292 Extra module Standard client 2018 1 Client 2 13-104292 Standard module 2 Standard client 2018 1 Client 2 13-104368 Standard module 1 Standard client 2018 1 Client 2 13-104368 Standard module 2 Standard client 2018 2 Client 1 13-104223 Standard module 1 Premium client 2018 2 Client 1 13-104223 Premium module 2 Premium client 2018 2 Client 1 13-104223 Premium module 1 Premium client 2018 2 Client 1 13-104223 Standard module 2 Premium client 2018 2 Client 1 13-104292 Extra module Premium client 2018 2 Client 1 13-104292 Standard module 2 Premium client 2018 2 Client 1 13-104368 Standard module 1 Premium client 2018 2 Client 1 13-104368 Premium module 2 Premium client 2018 2 Client 1 13-104368 Premium module 1 Premium client 2018 2 Client 1 13-104368 Standard module 2 Premium client 2018 2 Client 2 13-104223 Standard module 1 Premium client 2018 2 Client 2 13-104223 Standard module 2 Premium client 2018 2 Client 2 13-104292 Extra module Premium client 2018 2 Client 2 13-104292 Standard module 2 Premium client 2018 2 Client 2 13-104368 Standard module 1 Premium client 2018 2 Client 2 13-104368 Premium module 2 Premium client - Hidde
Helper I
Year Period Customer_name Invoicenumber Module Desired outcome 2018 1 Client 1 13-104223 Standard module 1 Premium client 2018 1 Client 1 13-104223 Premium module 2 Premium client 2018 1 Client 1 13-104223 Premium module 1 Premium client 2018 1 Client 1 13-104223 Standard module 2 Premium client 2018 1 Client 1 13-104292 Extra module Premium client 2018 1 Client 1 13-104292 Standard module 2 Premium client 2018 1 Client 1 13-104368 Standard module 1 Premium client 2018 1 Client 1 13-104368 Premium module 2 Premium client 2018 1 Client 1 13-104368 Premium module 1 Premium client 2018 1 Client 1 13-104368 Standard module 2 Premium client 2018 1 Client 2 13-104223 Standard module 1 Standard client 2018 1 Client 2 13-104223 Standard module 2 Standard client 2018 1 Client 2 13-104292 Extra module Standard client 2018 1 Client 2 13-104292 Standard module 2 Standard client 2018 1 Client 2 13-104368 Standard module 1 Standard client 2018 1 Client 2 13-104368 Standard module 2 Standard client 2018 2 Client 1 13-104223 Standard module 1 Premium client 2018 2 Client 1 13-104223 Premium module 2 Premium client 2018 2 Client 1 13-104223 Premium module 1 Premium client 2018 2 Client 1 13-104223 Standard module 2 Premium client 2018 2 Client 1 13-104292 Extra module Premium client 2018 2 Client 1 13-104292 Standard module 2 Premium client 2018 2 Client 1 13-104368 Standard module 1 Premium client 2018 2 Client 1 13-104368 Premium module 2 Premium client 2018 2 Client 1 13-104368 Premium module 1 Premium client 2018 2 Client 1 13-104368 Standard module 2 Premium client 2018 2 Client 2 13-104223 Standard module 1 Premium client 2018 2 Client 2 13-104223 Standard module 2 Premium client 2018 2 Client 2 13-104292 Extra module Premium client 2018 2 Client 2 13-104292 Standard module 2 Premium client 2018 2 Client 2 13-104368 Standard module 1 Premium client 2018 2 Client 2 13-104368 Premium module 2 Premium client