Tate Bowman

70 posts

Tate Bowman banner
Tate Bowman

Tate Bowman

@tate_bowman

I do big data things @Walmart with #PowerBI.

Wichita, KS Katılım Şubat 2020
85 Takip Edilen52 Takipçiler
Marco Russo
Marco Russo@marcorus·
It's Saturday. Name a DAX function that doesn't exist but absolutely should.  Wrong answers only. 😎 I'll start: MAKENOMISTAKES().
Marco Russo tweet media
English
22
2
32
3.7K
Tate Bowman
Tate Bowman@tate_bowman·
@kurtbuhler To think that a 3rd-party tool has achieved such a first-class development experience for a platform is really remarkable. We have come a long way from the SSDT days.
English
0
0
2
28
Kurt Buhler
Kurt Buhler@kurtbuhler·
The Tabular Editor CLI is now available in limited preview! Use it from the terminal, with a coding agent, or for automation, scripting, and CI/CD. I've been having a blast testing this tool - it gives you or an agent headless access to the Power BI pro developer features of TE3. Link: tabulareditor.com/blog/introduci…
Kurt Buhler tweet media
English
2
5
28
3.6K
Tate Bowman
Tate Bowman@tate_bowman·
@ehansalytics @kurtbuhler @data_ben I think this is generally done to appease a model author’s OCD-tendencies rather than a “best-practice”. PBI needs a “Table Ordinal” property similar to the Column Ordinal property that exists today (and client tools conveniently ignore). Though that may not help those with OCD😅
English
0
0
2
53
Ed Hansberry
Ed Hansberry@ehansalytics·
@kurtbuhler @data_ben I cannot convince some people to stop using dimDimension and factFact patterns. Nerd speak is not good in a semantic model.
English
2
0
5
229
Kurt Buhler
Kurt Buhler@kurtbuhler·
How you name things - workspaces, items, tables, fields, folders, and even variables - is very important. Not just for organization / consistency, but for better results using AI for dev or conversational BI. Naming conventions for a semantic model: tabulareditor.com/blog/naming-co…
Kurt Buhler tweet media
English
4
4
43
4.9K
Tate Bowman
Tate Bowman@tate_bowman·
@kurtbuhler I really like this. Now if only we could “frictionlessly” rename measures without breaking reports (which works for composite models but not for live-connected reports!), cleanup activities would be a no-brainer.
English
1
0
1
82
Johannes Vink
Johannes Vink@JohannesVink·
And after years there is still a scary long list of limitations. #limitations" target="_blank" rel="nofollow noopener">learn.microsoft.com/en-us/power-bi…
English
1
0
1
74
Johannes Vink
Johannes Vink@JohannesVink·
And this people is why I am very very careful with all kinds of XMLA write features in Power BI... It all works, until suddenly...
Johannes Vink tweet media
English
1
0
0
152
Tate Bowman
Tate Bowman@tate_bowman·
“DaX dOeSn’T sUpPoRt ReCuRsIoN” You don’t need it. TimeSeries.MovingAverage (now on DAX Lib) contains several different flavors of MA’s, most interesting of which is Exponential. Traditional EMA calcs require recursion, but we just rethink the possible! daxlib.org/package/TimeSe…
English
0
0
2
41
Tate Bowman
Tate Bowman@tate_bowman·
@marcorus It seems SUMMARIZECOLUMNS does not respect USERELATIONSHIP inside a surrounding CALCULATETABLE, whereas the SUMMARIZE equivalent does. Am I missing something, or is this one of the exceptions?
English
0
0
0
29
Marco Russo
Marco Russo@marcorus·
Yes, you can use SUMMARIZECOLUMNS in a DAX measure, BUT... But only if you follow the best practices in this article + video. Spoiler: Goodbye ADDCOLUMNS / SUMMARIZE - well, with some exceptions... #dax #powerbi sqlbi.com/articles/summa…
Marco Russo tweet media
English
6
13
100
7.5K
Tate Bowman
Tate Bowman@tate_bowman·
@kurtbuhler That’s it. We need this turned into a Magic Puzzle Company puzzle now.
English
0
0
2
30
Ed Hansberry
Ed Hansberry@ehansalytics·
@_christianWade Now we just need the third party tools to get updated to support this. ALM Toolkit isn't yet aware it is allowed to make these changes.
Ed Hansberry tweet media
English
2
0
6
447
Christian Wade
Christian Wade@_christianWade·
Now it is official. Desktop is officially hardened. What does that mean? The real question is: what does that enable (in addition to the obvious things like unlimited external tool capabilities, MCP server compatibility, AAS migration with PBI supported tooling, full semantic model metadata compatibility, automated creation of ...)? ... maybe I should let the community answer that. Did anyone see this coming? Thank you @RuiRomano 🙏
Christian Wade@_christianWade

Check out the latest updates in the #PowerBI June 25 features summary like updates for org apps and modeling features such as: * PQ editing in the service 🎉 * Expanded write operations for external tools. Consider Desktop officially hardened 😎 @emilyklisa @RuiRomano @DataZoePowerBI #post-30307-_Toc1516941090" target="_blank" rel="nofollow noopener">powerbi.microsoft.com/en-us/blog/pow…

English
6
12
47
6.8K
Marco Russo
Marco Russo@marcorus·
I usually do not write about announcements and new features until we have had time to try and test them in the real world. However, there are always exceptions, and some of the announcements at the Microsoft Fabric Conference 2025 fall into this category because I have worked with them enough to provide hands-on feedback. In short, these are the topics I am covering in my latest post: - Direct Lake and Import mode - Calendars in DAX - User Defined Functions (UDF) in DAX Read more: sqlbi.com/blog/marco/202… #dax #powerbi #fabric #datalake
Marco Russo tweet mediaMarco Russo tweet media
English
8
19
92
8.6K
Marco Russo
Marco Russo@marcorus·
We have 600 people already registered for the DAX session at #fabcon, during which Jeroen ter Heerdt and I will announce and demonstrate new, exciting features for DAX, which are coming soon. Yesterday, my session was fully packed because the room was too small, but today, the room is very large. Everyone will have a seat! 1:45pm, Premiere Ballroom 313, 3rd floor. If you are attending the Fabric Conference, you do not want to miss this session! See you there!
Marco Russo tweet mediaMarco Russo tweet media
English
6
1
37
2.3K
Tate Bowman retweetledi
Marco Russo
Marco Russo@marcorus·
Big claims require big proof. Not Figma demos. (thanks @kurtbuhler)
English
2
1
27
2.1K
Tate Bowman retweetledi
Igor Cotruta
Igor Cotruta@igocrite·
Study The Brick with me🤓 I got carried away building diagrams with ReactFlow and built a DAX query plan visualizer. - Works with both JSON and plain text plans - Share plans using a shortcode - All processing/parsing happens in the browser
Igor Cotruta tweet media
English
2
9
35
2.8K
Tate Bowman
Tate Bowman@tate_bowman·
@cwebb_bi @marcorus @MicahDail @notaboutthecell @PhilSeamark Which leads us to creating our own “aggs” with specific grouping sets, really complex DAX to set correct filter grain, and we’re left with a really rigid solution. If you could re-aggregate distinct counts based on arbitrary selections, I think big data customers would go bonkers
English
0
0
2
48
Tate Bowman
Tate Bowman@tate_bowman·
@cwebb_bi @marcorus @MicahDail @notaboutthecell @PhilSeamark Our users absolutely would be comfortable with approximates, and you could make the precision configurable on creation of the HLL sketch. The reality is, while approximate distinct count is faster than the exact, it’s just not fast enough to blow users away like other aggs.
English
1
0
2
96
Micah Dail
Micah Dail@MicahDail·
@marcorus / @cwebb_bi / @notaboutthecell / @PhilSeamark have you ever messed with HLL++ sketches? Distinct count operations at our scale are very challenging. A couple challenges to get this working: 1. While Vertipaq does have a binary data type, Power Query no likey, and there's all kinds of hacks to split binary into 30k text upon load instead of retaining the binary type. We would need to retain the binary data type. 2. It would be absolutely dope to actually have this in memory. I understand it doesn't compress and could blow the memory of the model. 3. Even if we chose not to import, this function could be a DQ function (think APPROXIMATEDDISTICNTCOUNT ) operating on the binary column type held in the upstream system. 4. WE NEED HLL SUPPORT IN DAX. Kusto has this support, but not DAX. It would be absolutely bonkers cool if we could invoke a function from DAX to merge sketches from the upstream system and just spit out the approximate distinct counts. We could then unleash our data engineering teams to product HLL sketch aggregates and start knocking out ALL of our distinct count problems. Please help. DAX is missing a good solution on distinct counts at scale. Also, I don't see why this couldn't be a defining feature of and only supported in Direct Lake , to add more glam to Fabric adoption.
English
8
0
7
1.9K